Kanban Tui

Drive the ktui CLI to manage kanban boards, tasks, and dependency-blocked workflows

Tested · Works

Test report

Verdict
Tested · Works
Score
8.8/10
Tested
Jul 31, 2026
Environment
Claude Code 2.x (agent harness)
Upstream re-checked
Aug 10, 2026 · fef38ad

In an isolated HOME=$(mktemp -d), I installed and ran the tool via `uvx kanban-tui` (v0.21.1) and executed the documented workflow: created an active board, listed the four default columns, created three chained tasks with --depends-on, and queried `task list --json --actionable`. Dependency semantics were enforced exactly as documented - the actionable filter returned only the unblocked task, and `task move 2 2` was rejected with "Task is blocked by unfinished dependencies: #1". One docs gap: the SKILL's documented Task Object JSON (column_id, board_id, depends_on) does not match real output, which uses `column`, `blocked_by`/`blocking` plus extra status fields; there's also a stray-comma typo in the board-create example.

Scored on four weighted criteria — install, triggering, output vs. baseline, docs. How scoring works

  • Installs cleanly 5/5
  • Triggers reliably 5/5
  • Output vs. baseline 8/10
  • Docs & honesty 4/5

What Kanban Tui does

Teaches Claude to operate kanban-tui's ktui CLI: creating boards and columns, adding tasks with dependencies and due dates, moving tasks across workflow stages, and querying actionable (unblocked) work via JSON output. Triggers when the user mentions kanban, boards, tasks, todo lists, task dependencies, or project tracking. Requires the ktui CLI (installable via uv/uvx); data persists in a local SQLite database.

How to install Kanban Tui

git clone --depth 1 https://github.com/Zaloog/kanban-tui.git /tmp/kanban-tui-src
mkdir -p ~/.claude/skills/kanban-tui
cp /tmp/kanban-tui-src/src/kanban_tui/assets/SKILL.md ~/.claude/skills/kanban-tui/SKILL.md
# REQUIRED runtime dep: the `ktui` CLI. Either install it:
#   uv tool install kanban-tui      # provides the `ktui` command
# or run without installing (the SKILL.md falls back to this automatically):
#   uvx kanban-tui <args>
# Native alternative to the copy above: `ktui skill init` writes SKILL.md into a
# dedicated skills folder, and `ktui skill update` keeps it in sync with the tool version.
# Data persists in a local SQLite DB (see `ktui info` for file locations).

Skills live in ~/.claude/skills/ (global) or .claude/skills/ (per-project). Restart Claude Code after installing.

Commands — how to trigger Kanban Tui

  • /kanban-tui Drive the ktui CLI to manage kanban boards, tasks, and dependency-blocked workflows

It also activates on plain-language prompts like these:

  • Create a new task on my kanban board
  • Show all tasks blocked by dependencies
  • Move this task to the done column

Frequently asked questions

Is the Kanban Tui skill free?
Yes. The skill itself is free from Zaloog/kanban-tui. SkillProof publishes the install command and an independent test verdict at no cost.
Does Kanban Tui work with Claude Code?
We tested it with Claude Code 2.x (agent harness) on Jul 31, 2026. Verdict: Tested · Works. In an isolated HOME=$(mktemp -d), I installed and ran the tool via `uvx kanban-tui` (v0.21.1) and executed the documented workflow: created an active board, listed the four default columns, created three chained tasks with --depends-on, and queried `task list --json --actionable`. Dependency semantics were enforced exactly as documented - the actionable filter returned only the unblocked task, and `task move 2 2` was rejected with "Task is blocked by unfinished dependencies: #1". One docs gap: the SKILL's documented Task Object JSON (column_id, board_id, depends_on) does not match real output, which uses `column`, `blocked_by`/`blocking` plus extra status fields; there's also a stray-comma typo in the board-create example.
What is the Kanban Tui SkillProof Score?
8.8/10 — installs cleanly 5/5, triggers reliably 5/5, output vs. baseline 8/10, docs & honesty 4/5.
How do I install Kanban Tui?
Copy the install command from this page, run it in your terminal, and restart Claude Code. Skills live in ~/.claude/skills/ (global) or .claude/skills/ inside a project.
Can I use Kanban Tui with Cursor, Copilot, Gemini CLI, Codex or other AI tools?
The SKILL.md format is native to Claude (Claude Code, Desktop, claude.ai). The instructions inside adapt to other assistants: Cursor rules, GitHub Copilot instructions, Windsurf rules, Custom GPTs, AGENTS.md for OpenAI Codex, and GEMINI.md for Google Gemini CLI — our conversion guides cover each, and the free converter on the tools page does the wrapping for you.