kanban-orchestrator

Decomposes goals into Kanban task graphs and routes work to specialist agent profiles.

Updated May 29, 2026
One-click install
npx skills add https://github.com/Reimonsk8/hermes-9router-model-balancing --skill kanban-orchestrator-reimonsk8
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: kanban-orchestrator
Source: https://github.com/Reimonsk8/hermes-9router-model-balancing/tree/main/scripts/skills/devops/kanban-orchestrator
Command: npx skills add https://github.com/Reimonsk8/hermes-9router-model-balancing --skill kanban-orchestrator-reimonsk8

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? When acting as an orchestrator in a multi-agent Hermes setup, it is easy to do the work yourself, invent profile names that silently fail, or mislink task dependencies. This Skill provides the decomposition playbook and anti-temptation rules for routing work through a Kanban board instead of executing it directly. ## Core Features & Use Cases - Profile discovery first: Requires listing actual configured profiles (via hermes profile list or asking the user) before fanning out, since the dispatcher silently drops unknown assignees. - Task graph decomposition: Extracts independent work lanes, maps them to real profiles, and creates parallel cards plus parent-gated synthesis/review cards using kanban_create with parents=[...]. - Stuck worker recovery: Covers reclaim, reassign, and model-change workflows for crashing or hallucinating workers, including hallucination audit events. - Use Case: A user asks to "research Postgres migration costs and performance, then draft a decision memo." The orchestrator creates two parallel research cards, a synthesis card gated on both, and a memo-drafting card gated on the synthesis, then reports the graph back to the user. ## Quick Start Ask the orchestrator to decompose your goal into Kanban tasks assigned to your configured profiles, starting by listing available profiles with hermes profile list.

Frequently Asked Questions about kanban-orchestrator

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I decompose a request into Kanban tasks for multiple agents?▼

Extract independent work lanes from the request, map each lane to an existing profile, and create one card per lane with kanban_create. Gate dependent cards by passing parent task ids in the parents list so children stay in todo until all parents finish.

How do I create task dependencies between Kanban cards?▼

Pass parents=[parent_task_id] in the kanban_create call for the child card. Children with unfinished parents start in todo and auto-promote to ready once every parent reaches done, so create parents first and capture their returned ids.

Why does my Kanban task sit in ready forever without being picked up?▼

The dispatcher silently fails to spawn unknown assignee names, so the card was likely assigned to a profile that does not exist on this machine. Run hermes profile list to discover configured profiles and reassign the card to a valid one.

When should I use the Kanban board instead of doing the task directly?▼

Use the board when multiple specialists are needed, work must survive restarts, subtasks can run in parallel, review loops are expected, or an audit trail matters. For small one-shot reasoning tasks, use delegate_task or answer directly instead.

How do I recover a stuck or crashing Kanban worker?▼

Use hermes kanban reclaim to abort the worker and reset the task to ready, or hermes kanban reassign to move it to a different profile. If the model is the problem, edit the profile config with hermes -p <profile> model, then reclaim to retry.