πŸ—‚οΈ kanban skill

Comparison

Kanban skill vs.
Hermes Agent Kanban

Two agent-facing kanban boards with a lot of overlap. The difference is where the board sits in the stack: the kanban skill is a lean board layer you run any agent on top of; Hermes Agent Kanban fuses that board into its own runtime.

Claude CodeCursorHermestask layer Β· execution + maintenancekanban Β· Markdown files (git)
Kanban skill

A plain-Markdown board in your repo. The runtime, execution, and even maintenance layer on top β€” swap the agent, keep the board.

Hermes runtimekanban.dbdispatcherengreviewops
HermesHermes Agent Kanban

The board, dispatcher, and named agents are one integrated runtime β€” durable and bundled, but the board doesn't detach from Hermes.

01 Β· The short version

So why not just use Hermes Kanban?

Fair question β€” the two overlap a lot. Both are kanban boards agents plan and work from, so think of the kanban skill as a lightweight alternative to Hermes Kanban: the same board idea, minus the bundled runtime. The difference is what's underneath.

Kanban skill β€” a board made of files

  • Plain Markdown in your repo β€” every task and plan change is a reviewable diff.
  • No infrastructure: nothing to install, nothing to keep running.
  • Execution comes from whatever harness you already use β€” Claude Code, Codex, Cursor, even Hermes.

Hermes Kanban β€” a board inside a runtime

  • A durable SQLite queue at ~/.hermes/kanban.db, shared by many named agents and humans.
  • A dispatcher hands ready tasks to agents and recovers crashed runs.
  • Tied to the Hermes / Nous stack and its kanban_* tools.

When to use the kanban skill

Pick the skill when you want the board versioned with your code, when you're staying in a harness you already run, or when you don't want to operate a runtime just to get a task board. Reach for Hermes Kanban when you already work deeply with Hermes β€” its board plugs straight into the dispatcher, named profiles, and chat control you've set up. Both are durable queues in the end; the skill's is files in git, Hermes's is rows in SQLite.

02 Β· Harness support

Which agents can run the board?

The clearest single difference. The skill's board is plain files, so any agent that can read a repo can run it β€” including Hermes itself. Hermes Kanban's board sits behind the runtime's kanban_* tools, so only Hermes can.

Claude Code
Codex
Cursor
OpenClaw
HermesHermes
Kanban skill

any file-reading agent

Hermes Kanban

Hermes only

…and the skill's row keeps going β€” Windsurf, OpenCode, Gemini CLI, anything that reads files. Hermes Kanban has no way in for other agents.

03 Β· Head to head

Kanban skill vs. Hermes Kanban

A is a clear win; a dash is a trade-off. The skill wins on simplicity and portability, Hermes on the durable shared queue and scale β€” the rest is a draw.

What it is
Kanban skill

A file-based kanban layer β€” the board is plain Markdown in your repo.

Hermes Kanban

A kanban feature of the Hermes agent runtime β€” a durable SQLite board.

Infrastructure
Kanban skill

None of its own β€” the board is just plain Markdown files in your repo.

Hermes Kanban

A running gateway, a SQLite database, and a dispatcher loop.

Where the board lives
Kanban skill

In your repo, under version control β€” every task and plan change is a reviewable diff.

Hermes Kanban

In a SQLite DB at ~/.hermes/kanban.db; changes go to an event log, not diffs.

Setup
Kanban skill

One prompt: a skill file and a small script.

Hermes Kanban

Install the Hermes runtime, configure profiles, run the gateway.

Parallel & scheduled runs
Kanban skill

Your harness drives it β€” Claude Code spawns parallel subagents when you kick things off; scheduled jobs live in a recurring/ folder.

Hermes Kanban

The runtime drives it β€” the dispatcher picks up ready tasks on its own and spawns a worker process per task.

Crash recovery
Kanban skill

No per-task queue β€” a run that dies mid-task just reruns on the next scheduled tick.

Hermes Kanban

A durable queue auto-recovers in-flight work β€” claim TTLs, heartbeats, stale-claim reclaim, retries.

Task decomposition
Kanban skill

A card breaks into todos and a task graph β€” group, blocked-by, related β€” with deps worked out as it's written.

Hermes Kanban

The dispatcher auto-runs an LLM decomposer, fanning a task into a child-task graph routed to specialists.

Review & memory
Kanban skill

Memory is pruned to why-rejected and what-shipped so the agent proposes forward β€” curated, not a full log.

Hermes Kanban

Keeps a full append-only event log and per-attempt run history for audit.

Dashboard GUI
Kanban skill

A local web board where card actions β€” implement, review, archive β€” hand the work to an agent.

Hermes Kanban

A live web board with drag-drop and a side drawer, plus control from chat apps.

Scale & reach
Kanban skill

A solo board; grep gets unwieldy as it grows.

Hermes Kanban

Scales to many agents across many boards β€” multi-tenant, with control from Discord / Slack / email / SMS.

04 Β· Memory vs. audit

What each board remembers

The essential difference: the skill's memory is an input to planning β€” it exists so the next proposal is smarter. Hermes's log is an output of execution β€” it exists so the past can be replayed.

Kanban skill

Remembers conclusions, forgets the rest.

Four small files, pruned on purpose: archive.md (what shipped), rejected.md (what we turned down, and why), redesign.md (design mistakes not to repeat), memory.md (what past scans learned). The agent reads them all before proposing or writing a card; the full history is git's job.

β€œWhy isn't idea X on the board?”

One line in rejected.md β€” the idea and why it was turned down. Dead ideas stay dead.

Hermes Kanban

Remembers every event, summarizes nothing.

Every state transition lands in an append-only log; every attempt keeps its exit code and full worker output. Built for audit and crash recovery, not for steering the next idea.

β€œWhat happened to task 42 overnight?”

claimed β†’ crashed β†’ reclaimed β†’ completed, with per-attempt logs to read.

Curated memory makes the agent smarter next time; the audit log makes the past reconstructable. Neither substitutes for the other.

05 Β· The dashboards

Kanban Board GUI

Both ship a web board, but they play different roles. The skill's board is a control surface for your agent β€” card actions kick off runs. Hermes's board is a live window onto the dispatcher β€” it shows what the fleet is doing right now.

The kanban skill's local web board β€” a light board with Blockers, UI, Skill, Docs, and Distribution columns and a Create task button.

Kanban skill β€” local board

A local web board over the Markdown files. Card actions β€” implement, review, archive β€” hand the work to an agent, and you watch its log stream back with human-in-the-loop prompts.

Hermes Agent's Kanban dashboard β€” a dark board with Triage, Todo, Scheduled, and Ready columns and an orchestration toolbar.

Hermes Kanban β€” live dispatcher view

A live board that tails the event log β€” drag-drop between columns, a side drawer with run history and exit-status badges, and the same board steerable from Discord, Slack, or SMS.

06 Β· Trade-offs

Where each one wins

Neither is strictly better. The kanban skill optimizes for a lean, file-based board with no infra of its own; Hermes Kanban optimizes for a durable, shared work queue that many agents run against, unattended. Harness features β€” parallel runs, orchestration, a dashboard β€” are on both sides, so they aren't listed here.

Kanban skill

No infrastructure of its own

No database, no gateway, no daemon. Beyond the agent you already run, the board is plain Markdown files β€” nothing extra to install or keep alive, works on a plane.

Files you can diff and version

The board lives in the repo and travels with it, under whatever version control you use. Every task and plan change is a reviewable diff β€” no SQLite outside your project, no event log to query, no lock-in to one agent stack.

Memory that self-prunes

It records why an idea was rejected and what got shipped, so the agent proposes forward instead of re-floating dead work. It keeps only what steers the next task, not a full audit log.

Installs in one prompt

A skill file and a small script β€” no profiles to configure, no dispatcher to tune. It meets any file-reading agent where it already is, Hermes included.

Hermes Kanban

One board, many named agents

A single durable board that multiple named agents β€” and humans β€” claim tasks and hand off work on. The dispatcher polls ready tasks and spawns the assigned agent for each. The skill's board is driven by whatever single harness you're in.

Self-healing task queue

The queue tracks each task through crashes: claim TTLs, heartbeats, stale-claim reclaim, retries, and circuit breakers. A worker can die mid-task and the board reclaims and retries it β€” the skill's files are durable, but a dead run just waits for the next scheduled tick.

Auto-decomposes tasks

Drop in a rough task and the dispatcher's LLM decomposer fans it into a child-task graph, each child routed to a specialist agent β€” no manual breakdown. The skill splits a card into todos and a hand-tended task graph.

Fleet reach and scale

Built for many agents across many boards, multi-tenant, with control from Discord, Telegram, Slack, email, and SMS. The skill is a lean solo board that stays in your repo and terminal.

07 Β· The call

Which should you use?

Reach for the kanban skill when

  • You want a file-based board β€” every task and plan change is a reviewable diff.
  • You want no infra of its own: plain files, offline, portable, no lock-in.
  • You want it agent-agnostic β€” Claude Code, Cursor, even Hermes itself.
  • You're solo and value a lean board over a bundled engine.

Reach for Hermes Kanban when

  • You already work deeply with Hermes β€” profiles, gateway, and chat control are set up.
  • You want one durable board that many named agents β€” and people β€” share.
  • You want a queue that auto-recovers in-flight tasks across crashes.
  • You want the dispatcher to auto-decompose tasks and route them to specialists.
  • You run fleet workloads across many boards and chat platforms.
Bottom line

They overlap more than the names suggest β€” both are agent kanban boards. The split is what's bundled: the kanban skill is a file-based board with automation left to your harness; Hermes Agent Kanban is that board wrapped in a durable, shared work queue. If you want one board many agents share, surviving crashes, use Hermes. If you want a lean board in your repo you extend only when you need to, use the kanban skill.

They can even sit side by side β€” the skill as the lightweight place you plan and prune in git, Hermes as the durable queue that runs the heavy, shared work once you've decided what it is.