kanban-worker

Guides Hermes Kanban workers through task lifecycle pitfalls, handoffs, and retry diagnostics.

Updated Jun 30, 2026
One-click install
npx skills add https://github.com/zhoulingxiao1216/testworkspace --skill kanban-worker-zhoulingxiao1216
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: kanban-worker
Source: https://github.com/zhoulingxiao1216/testworkspace/tree/main/all_Skills/devops/kanban-worker
Command: npx skills add https://github.com/zhoulingxiao1216/testworkspace --skill kanban-worker-zhoulingxiao1216

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Dispatched Kanban workers often mishandle task handoffs, claim cards they never created, write useless block reasons, or repeat the mistakes of failed prior runs. This Skill provides the deeper operational detail beyond the auto-injected KANBAN_GUIDANCE lifecycle so workers complete, block, and hand off tasks correctly. ## Core Features & Use Cases - Structured handoff patterns: Shows correct kanban_complete summary and metadata shapes for coding, research, and review tasks, including review-required flows that block with structured comments. - Workspace and tenant handling: Explains how to behave in scratch, shared directory, and git worktree workspaces, plus tenant-prefixed memory writes to prevent cross-tenant leakage. - Retry and edge-case diagnostics: Covers interpreting prior run outcomes (timed_out, crashed, spawn_failed, reclaimed, blocked) and pitfalls like stale task state and phantom card claims. - Use Case: A worker dispatched to fix a rate limiter finishes with 14 passing tests, posts structured metadata as a comment, and blocks with a review-required: reason so a human reviewer can approve before merge. ## Quick Start Load this skill when dispatched as a Hermes Kanban worker and follow its guidance to complete or block your assigned task with a well-formed summary and metadata.

Frequently Asked Questions about kanban-worker

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

FAQPage Schema
How do I complete a Hermes Kanban task correctly?▼

Call kanban_complete with a concise summary and structured metadata such as changed_files, tests_run, and decisions so downstream workers can parse results. Only complete when the task is genuinely terminal; otherwise block with a review-required reason.

How should a Kanban worker handle code that needs human review?▼

Post the structured metadata (changed files, test counts, diff path) as a kanban_comment first, then call kanban_block with a reason prefixed 'review-required:'. A reviewer approves via hermes kanban unblock, which re-spawns the worker with the comment thread.

What happens if I claim kanban cards I did not create?▼

The kernel verifies every id in created_cards against cards actually created by your profile. Phantom or invented ids cause the completion to be rejected with an error, and the failed attempt is permanently recorded on the task's event log.

How do Kanban worker retries diagnose previous failures?▼

Run kanban_show first and inspect prior runs' outcome, summary, and error fields. Outcomes like timed_out, crashed, spawn_failed, reclaimed, or blocked each indicate different fixes, such as chunking work, reducing memory, or asking a human instead of retrying blindly.

Can I use the hermes kanban CLI inside a worker run?▼

No, the CLI is not installed in containerized backends like Docker or Modal, so it will fail there. Use the kanban_* tools, which work across all terminal backends; the CLI exists only for human operators at a terminal.

When should a worker not send heartbeats?▼

Skip heartbeats entirely for tasks under about two minutes, and never send empty notes or 'still working' messages. Good heartbeats name concrete progress like 'epoch 12/50' and are sent every few minutes at most.