Install any skill in seconds. Free to start, no credit card required.
Get Started Free →lord1egypt/kanban-orchestrator
Decomposition playbook + anti-temptation rules for an orchestrator profile routing work through Kanban. The "don't do the work yourself" rule and the basic lifecycle are auto-injected into every kanban worker's system prompt; this skill is the deeper playbook when you're specifically playing the orchestrator role.
Passed 18 of 21 test cases with the skill, and 7 of 21 without it.
and 15 more in the full report
12 fixed7 passed either way3 still failing0 broke
Tokens, turns and time describe resource use, not a dollar price.
One of 11 test cases the skill fixed. Same model, same prompt, with and without the skill.
When a worker task configured with `goal_mode=True` completes a single turn without explicitly calling `kanban_complete`, what happens next in the execution loop?
| Checked | Without skill | With skill |
|---|---|---|
| Evaluates worker output against title and body acceptance criteria using an auxiliary judge. | Missed | Passed |
The instructions your model reads when the skill loads.
The core worker lifecycle (including the
kanban_createfan-out pattern and the "decompose, don't execute" rule) is auto-injected into every kanban process via theKANBAN_GUIDANCEsystem-prompt block. This skill is the deeper playbook when you're an orchestrator profile whose whole job is routing.
Hermes setups vary widely. Some users run a single profile that does everything; some run a small fleet (docker-worker, cron-worker); some run a curated specialist team they've named themselves. There is no default specialist roster — the orchestrator skill does not know what profiles exist on this machine.
Before fanning out, you must ground the decomposition in the profiles that actually exist. The dispatcher silently fails to spawn unknown assignee names — it doesn't autocorrect, doesn't suggest, doesn't fall back. So a card assigned to researcher on a setup that only has docker-worker just sits in ready forever.
Step 0: discover available profiles before planning.
Use one of these:
hermes profile list — prints the table of profiles configured on this machine. Run it through your terminal tool if you have one; otherwise ask the user.kanban_list(assignee="<some-name>") — sanity-check a single name. Returns an empty list (rather than an error) for an unknown assignee, so this only confirms a name you're already considering.Cache the result in your working memory for the rest of the conversation. Re-asking every turn wastes a tool call.
Create Kanban tasks when any of these are true:
If none of those apply — it's a small one-shot reasoning task — use delegate_task instead or answer the user directly.
Your job description says "route, don't execute." The rules that enforce that:
test cases passed, vs 7 / 21 without
More skills from the same source and nearby in the registry, with their headline benchmark lift.