Install any skill in seconds. Free to start, no credit card required.
Get Started Free →smithersai/smithers-gateway
Serve the multi-run Gateway RPC/WS control plane for workspace run state; unlike up --serve, this is not tied to one run. `smithers gateway status|stop` manages the workspace's running singleton. Run `smithers gateway --help` for usage details.
Passed 21 of 21 test cases with the skill, and 7 of 21 without it.
and 17 more in the full report
15 fixed7 passed either way0 still failing0 broke
Tokens, turns and time describe resource use, not a dollar price.
One of 14 test cases the skill fixed. Same model, same prompt, with and without the skill.
Which environment variable overrides the gateway idle timeout setting for Smithers processes?
| Checked | Without skill | With skill |
|---|---|---|
| The response specifies `SMITHERS_GATEWAY_IDLE_MS`. | Missed | Passed |
The instructions your model reads when the skill loads.
Serve the multi-run Gateway RPC/WS control plane for workspace run state; unlike up --serve, this is not tied to one run. smithers gateway status|stop manages the workspace's running singleton.
| Name | Type | Required | Description |
|---|---|---|---|
action | string | no | Manage the workspace's singleton gateway instead of serving one: status |
| Flag | Type | Default | Description |
|---|---|---|---|
--host | string | 127.0.0.1 | Gateway bind address |
--port | number | 7331 | Preferred gateway port (falls back to an ephemeral port when taken; clients discover the verified URL with gateway status) |
--backend | string | Storage behind this workspace Gateway; a boot/deployment choice, not a client run-lookup flag | |
--authToken | string | Bearer token for HTTP/WS auth (or set SMITHERS_API_KEY); required to bind a non-loopback --host | |
--mintToken | boolean | false | Mint a random bearer token, require it on every request, and record it only in the 0600 runtime state file |
--insecure | boolean | false | Allow binding a non-loopback --host with NO auth (exposes a full-control, unauthenticated control plane — dangerous) |
--idleTimeout | number | Exit after this many ms with no clients, in-flight runs, or registered schedules (0 = stay up; autostarted daemons set this automatically). Overridable via SMITHERS_GATEWAY_IDLE_MS. |
test cases passed, vs 7 / 21 without
More skills from the same source and nearby in the registry, with their headline benchmark lift.