kanban-orchestrator

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

Updated Jul 10, 2026
One-click install
npx skills add https://github.com/AvaTar-ArTs/.Agent-skills --skill kanban-orchestrator-avatar-arts
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: kanban-orchestrator
Source: https://github.com/AvaTar-ArTs/.Agent-skills/tree/main/skills/devops/kanban-orchestrator
Command: npx skills add https://github.com/AvaTar-ArTs/.Agent-skills --skill kanban-orchestrator-avatar-arts

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Multi-agent setups fail when an orchestrator does the work itself, invents nonexistent profile names, or creates dependent tasks as independent cards. 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 fan-out, since the dispatcher silently drops unknown assignees. - Task Graph Decomposition: Splits multi-lane requests into parallel independent cards and gated child cards using parents=[...] in kanban_create, with patterns like fan-out/fan-in, pipeline gates, and same-profile queues. - 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 and draft a memo." The orchestrator creates two parallel research cards, a synthesis card gated on both, and a memo-drafting card gated on the synthesis, each assigned to real profiles on the machine. ## Quick Start Ask the orchestrator to break down a multi-step goal into Kanban cards assigned to your available worker profiles and report the resulting task graph.

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 lanes from the request, map each lane to a discovered 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 parents finish.

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

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

Why does a Kanban card sit in ready forever without being picked up?

The assignee profile name likely does not exist on the machine; the dispatcher silently fails to spawn unknown assignees. Run hermes profile list or ask the user which profiles are configured before creating cards.

How do I make one Kanban task wait for another to finish?

Pass the parent task ids in the parents parameter of the child's kanban_create call. The child starts in todo and the dispatcher promotes it to ready only after every parent reaches done.

How do I recover a stuck or crashing Kanban worker?

Use the dashboard Recovery section or hermes kanban reclaim to reset the task to ready, reassign it to a different existing profile, or change the profile's model on disk and then reclaim. Audit events persist after recovery for debugging.