Install any skill in seconds. Free to start, no credit card required.
Get Started Free →smithersai/smithers-claude
Protocol commands for the Claude Code plugin: mirror runs into /workflows and notify the session. Run `smithers claude --help` for usage details.
Passed 13 of 19 test cases with the skill, and 2 of 19 without it.
and 18 more in the full report
14 fixed3 passed either way8 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.
Block until node 'build-docker' in run 'run-200' completes using standard output length truncation defaults.
| Checked | Without skill | With skill |
|---|---|---|
| Invokes smithers claude node-wait. | Missed | Passed |
| Relies on default maxOutputChars truncation limit of 2000 characters. | Missed | Passed |
The instructions your model reads when the skill loads.
Follow the runs this session subscribed to (claude tick / claude subscribe) and print one NDJSON line per actionable transition (approval pending, human request, failed, stalled); --transitions all adds finished/cancelled/continued, --all-runs follows every run in the workspace. Backs the plugin's background monitor.
| Flag | Type | Default | Description |
|---|---|---|---|
--intervalMs | number | 2000 | Poll interval in ms |
--stalledAfterMs | number | 120000 | Heartbeat age that flags a running run as stalled |
--ticks | number | Stop after N polls (default: run until killed) | |
--transitions | string | actionable | Which transitions stream: actionable (approvals, human requests, failures, stalls) or all (also finished/cancelled/continued) |
--allRuns | boolean | false | Follow every run in the workspace instead of only the runs this session subscribed to (via claude tick / claude subscribe) |
Block until one node reaches a terminal state, then print its final state and output. Returns timedOut: true on --timeout-ms expiry (re-invoke to keep waiting).
| Name | Type | Required | Description |
|---|---|---|---|
nodeId | string | yes | Node ID to wait on |
| Flag | Type | Default | Description |
|---|---|---|---|
--runId | string | Run ID that owns the node | |
--iteration | number | Loop iteration (default: latest) | |
--timeoutMs | number | 480000 | Max wait in ms before returning timedOut: true |
--intervalMs | number | 1000 | Poll interval in ms |
--maxOutputChars | number | 2000 | Truncate the node output to this many chars |
test cases passed, vs 2 / 19 without
More skills from the same source and nearby in the registry, with their headline benchmark lift.