kanban

Orchestrates multi-agent task decomposition and worker handoffs on a Kanban board.

Updated Apr 13, 2026
One-click install
npx skills add https://github.com/xiaoshan1234/ai-skill --skill kanban-xiaoshan1234
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: kanban
Source: https://github.com/xiaoshan1234/ai-skill/tree/main/role/english-teacher/skills/kanban
Command: npx skills add https://github.com/xiaoshan1234/ai-skill --skill kanban-xiaoshan1234

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve? Coordinating multiple AI agent profiles on shared work is error-prone: orchestrators invent nonexistent assignees, workers lose context between retries, and handoffs lack structure. This Skill provides the decomposition playbook for orchestrator profiles and the lifecycle, handoff, and retry guidance for worker profiles in a Hermes Kanban multi-agent setup. ## Core Features & Use Cases - Orchestrator decomposition playbook: Discover available profiles with hermes profile list, sketch task graphs, fan out independent lanes in parallel, and gate dependent cards with parents=[...] links. - Worker lifecycle guidance: Orient with kanban_show, send meaningful heartbeats, produce structured kanban_complete summaries with metadata, and write actionable kanban_block reasons. - Retry and recovery diagnostics: Interpret prior run outcomes (timed_out, crashed, spawn_failed, reclaimed) and apply reclaim, reassign, or model-change recovery strategies. - Use Case: A user asks to evaluate a database migration. The orchestrator creates two parallel research cards (cost, performance) assigned to a research profile, plus a synthesis card with both as parents assigned to an analyst profile, then reports the task graph back to the user. ## Quick Start Ask the orchestrator to list available profiles with hermes profile list, then decompose your request into Kanban cards assigned to those profiles.

Frequently Asked Questions about kanban

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 run hermes profile list to discover configured profiles, then extract independent lanes from the request and create one card per lane with kanban_create. Link dependent cards using parents=[...] so children stay in todo until all parents finish.

How do Kanban task dependencies work between agents?▼

Pass parents=[task_ids] in kanban_create to gate a child card. The child starts in todo and the dispatcher auto-promotes it to ready only after every parent reaches done, enabling fan-out plus fan-in patterns.

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

The most common cause is assigning a card to a profile name that does not exist on the machine; the dispatcher silently fails for unknown assignees. Verify names with hermes profile list or kanban_list(assignee=...) before creating cards.

When should I use the Kanban board instead of delegate_task?▼

Use Kanban when multiple specialists are needed, work must survive restarts, parallel fan-out is wanted, or an audit trail matters. Use delegate_task only for short reasoning subtasks inside your own run, not cross-agent handoffs.

What should a worker do when a Kanban task is retried after a crash?▼

Call kanban_show first and inspect prior runs. A timed_out outcome means chunk the work smaller, crashed means reduce memory footprint, and spawn_failed indicates a profile config issue where you should block instead of retrying.