kanban-orchestrator

Decomposes goals into Kanban task graphs and routes cards to worker profiles.

Updated Jun 17, 2026
One-click install
npx skills add https://github.com/i-bebsi/hermes-agent --skill kanban-orchestrator-i-bebsi
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: kanban-orchestrator
Source: https://github.com/i-bebsi/hermes-agent/tree/main/hermes-config/skills/devops/kanban-orchestrator
Command: npx skills add https://github.com/i-bebsi/hermes-agent --skill kanban-orchestrator-i-bebsi

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Coordinating multi-agent work is error-prone: tasks get bundled incorrectly, dependencies are missed, and cards get assigned to profiles that don't exist, leaving work stuck in the queue forever. This Skill provides a decomposition playbook and anti-temptation rules so an orchestrator agent routes work through a Kanban board instead of doing it itself. ## Core Features & Use Cases - Profile Discovery First: Requires checking available worker profiles (via hermes profile list or asking the user) before fanning out, since the dispatcher silently drops unknown assignees. - Task Graph Decomposition: Splits multi-lane requests into parallel independent cards and gated dependent cards using parents=[...] links in kanban_create. - Goal-Mode Cards: Supports goal_mode=True for open-ended tasks, wrapping workers in a judge-evaluated loop until acceptance criteria are met. - Stuck Worker Recovery: Documents reclaim, reassign, and model-change workflows for crashed or hallucinating workers. - 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. ## Quick Start Ask the agent to decompose your project into Kanban tasks and assign each one to the appropriate worker profile on your setup.

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?▼

First discover available profiles with hermes profile list, then sketch the task graph showing lanes and dependencies. Create independent lanes as parallel cards with kanban_create and gate dependent cards using the parents parameter so they stay in todo until parents finish.

How do Kanban task dependencies work with parent links?▼

Pass parents=[task_ids] in the kanban_create call for the child card. The child starts in todo and the dispatcher auto-promotes it to ready only after every parent reaches done, so no manual coordination is needed.

Why is my Kanban card stuck in ready and never picked up?▼

The most common cause is assigning the card to a profile name that does not exist on the machine; the dispatcher silently fails to spawn unknown assignees. Verify profile names with hermes profile list or ask the user before creating cards.

When should I use goal_mode on a Kanban card?▼

Use goal_mode=True for open-ended, multi-step cards where one worker turn rarely finishes the job, such as translating an entire docs site. A judge re-evaluates the card against its acceptance criteria after each turn until done or the turn budget is exhausted.

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

Use the dashboard Recovery section or CLI: reclaim aborts the worker and resets the task to ready, reassign switches it to a different existing profile, and changing the profile model via hermes -p <profile> model fixes model-related failures before reclaiming.

When should I not use the Kanban board for a task?▼

Skip the board for small one-shot reasoning tasks that need no specialists, persistence, parallelism, or audit trail. In those cases use delegate_task or answer the user directly instead of creating cards.