kanban-worker

Guide Hermes Kanban workers through task lifecycle actions with tenant-safe state handling.

Updated May 15, 2026
One-click install
npx skills add https://github.com/cabezno/bmb-encover-agent --skill kanban-worker-cabezno
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: kanban-worker
Source: https://github.com/cabezno/bmb-encover-agent/tree/main/skills/devops/kanban-worker
Command: npx skills add https://github.com/cabezno/bmb-encover-agent --skill kanban-worker-cabezno

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

The kanban-worker skill prevents failed handoffs and slow retries by guiding workers through workspace behavior, tenant-safe memory, and the correct use of kanban tools during the worker lifecycle.

Core Features & Use Cases

  • Workspace handling: Adapts behavior for scratch, persistent directories, and Git worktrees to avoid stale or mis-scoped edits.
  • Tenant isolation: Enforces safe memory prefixing with $HERMES_TENANT to prevent cross-tenant context leaks.
  • Reliable handoffs: Defines how to structure kanban_complete summary and metadata for downstream parsers, reviewers, and aggregators.
  • Operational correctness: Covers block reasons, heartbeat quality, and retry diagnostics based on previous run outcomes.

Quick Start

Ask the worker to complete a specific kanban task while producing a structured kanban_complete(summary, metadata) handoff that explains decisions, files changed, and any measured results.

Frequently Asked Questions about kanban-worker

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

FAQPage Schema
How do I prevent failed handoffs in a multi-agent workflow?

To prevent failed handoffs in a multi-agent workflow, structure kanban_complete summary and metadata payloads with high-signal context for downstream parsers. This ensures downstream agents receive clear decisions, changed files, and measured results, enabling reliable task lifecycle transitions.

How does tenant isolation work for multi-agent worker lifecycles?

Tenant isolation for multi-agent worker lifecycles works by enforcing safe memory prefixing using the $HERMES_TENANT environment variable. This mechanism prevents cross-tenant context leaks during task processing, ensuring agents operate strictly within their designated tenant boundaries.

What is the best way to handle workspace state across scratch and Git worktrees?

The best way to handle workspace state across scratch and Git worktrees is to adapt worker behavior based on the directory type. This prevents stale or mis-scoped edits during workflow orchestration by ensuring agents interact correctly with persistent directories and temporary worktrees.

How do I diagnose retry outcomes from previous kanban worker runs?

To diagnose retry outcomes from previous kanban worker runs, interpret the results from kanban_show. This allows workers to adjust their operational behavior by understanding previous block reasons, heartbeat quality, and specific failure contexts before attempting the task again.

When should I use kanban_block reasons during workflow orchestration?

You should use precise kanban_block reasons during workflow orchestration when a worker hits a genuine operational wall. Providing specific block context instead of failing silently improves retry diagnostics and informs the dispatcher exactly why the task cannot proceed.