Superset Agent Standup
superset-sh/superset
Sweeps every Superset workspace, task and agent terminal to report what finished, what needs review and what is blocked, read-only, and can publish the digest as a page.
Autonomous, parallel-safe development workflow using kanban-md.
$ npx skills add antopolskiy/kanban-md --skill kanban-based-development -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install antopolskiy/kanban-md kanban-based-development --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
$ git clone --depth 1 https://github.com/antopolskiy/kanban-md.git skills-src && mkdir -p .claude/skills && cp -r skills-src/.agents/skills/kanban-based-development .claude/skills/kanban-based-development && rm -rf skills-srcUse ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.
Claude Code skills documentation · loads skills from .claude/skills/
Install the "kanban-based-development" agent skill from https://github.com/antopolskiy/kanban-md/tree/main/.agents/skills/kanban-based-development into .claude/skills/kanban-based-development/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "kanban-based-development", then confirm the skill loads.Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$skill-installer install https://github.com/antopolskiy/kanban-md/tree/main/.agents/skills/kanban-based-developmentType this inside Codex. $skill-installer <name> installs a curated skill from openai/skills. The installer writes to $CODEX_HOME/skills (default ~/.codex/skills). Restart Codex if the skill does not show up.
$ npx skills add antopolskiy/kanban-md --skill kanban-based-development -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install antopolskiy/kanban-md kanban-based-development --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/antopolskiy/kanban-md.git skills-src && mkdir -p .agents/skills && cp -r skills-src/.agents/skills/kanban-based-development .agents/skills/kanban-based-development && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "kanban-based-development" agent skill from https://github.com/antopolskiy/kanban-md/tree/main/.agents/skills/kanban-based-development into .agents/skills/kanban-based-development/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "kanban-based-development", then confirm the skill loads.Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add antopolskiy/kanban-md --skill kanban-based-development -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install antopolskiy/kanban-md kanban-based-development --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/antopolskiy/kanban-md.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/.agents/skills/kanban-based-development .cursor/skills/kanban-based-development && rm -rf skills-srcUse ~/.cursor/skills/ instead of .cursor/skills for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "kanban-based-development" agent skill from https://github.com/antopolskiy/kanban-md/tree/main/.agents/skills/kanban-based-development into .cursor/skills/kanban-based-development/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "kanban-based-development", then confirm the skill loads.Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gemini skills install https://github.com/antopolskiy/kanban-md.git --path .agents/skills/kanban-based-development--scope user (default) or --scope workspace; --path is the subfolder of the repo that holds the skill; --consent skips the security confirmation prompt.
$ npx skills add antopolskiy/kanban-md --skill kanban-based-development -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install antopolskiy/kanban-md kanban-based-development --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/antopolskiy/kanban-md.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/.agents/skills/kanban-based-development .gemini/skills/kanban-based-development && rm -rf skills-srcUse ~/.gemini/skills/ instead of .gemini/skills for a personal install, then run /skills reload.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "kanban-based-development" agent skill from https://github.com/antopolskiy/kanban-md/tree/main/.agents/skills/kanban-based-development into .gemini/skills/kanban-based-development/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "kanban-based-development", then confirm the skill loads.Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gh skill install antopolskiy/kanban-md kanban-based-developmentInstalls for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
$ npx skills add antopolskiy/kanban-md --skill kanban-based-development -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/antopolskiy/kanban-md.git skills-src && mkdir -p .github/skills && cp -r skills-src/.agents/skills/kanban-based-development .github/skills/kanban-based-development && rm -rf skills-srcUse ~/.copilot/skills/ instead of .github/skills for a personal install. Commit .github/skills so cloud agent and code review can use it.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "kanban-based-development" agent skill from https://github.com/antopolskiy/kanban-md/tree/main/.agents/skills/kanban-based-development into .github/skills/kanban-based-development/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "kanban-based-development", then confirm the skill loads.GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add antopolskiy/kanban-md --skill kanban-based-development -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install antopolskiy/kanban-md kanban-based-development --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/antopolskiy/kanban-md.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/.agents/skills/kanban-based-development .opencode/skills/kanban-based-development && rm -rf skills-srcUse ~/.config/opencode/skills/ instead of .opencode/skills for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "kanban-based-development" agent skill from https://github.com/antopolskiy/kanban-md/tree/main/.agents/skills/kanban-based-development into .opencode/skills/kanban-based-development/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "kanban-based-development", then confirm the skill loads.OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
kanban-based-developmentAutonomous, parallel-safe development workflow using kanban-md.
Kanban Based Development is an agent skill from antopolskiy/kanban-md. Autonomous, parallel-safe development workflow using kanban-md. Use when the user asks to work through tasks, do kanban-based development, or when multiple agents need to coordinate work on the same codebase. Optimized for explicit handoffs and a "defer to user" protocol when human intervention is required.
Its SKILL.md is about 2.3k tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts.
It sits in Productivity & Automation, covering Task management. The repository describes itself as: File-based kanban board for autonomous agentic loop. CLI and TUI for multi-agent workflows. Skills included. The licence is MIT.
7 steps, taken from the step headings in SKILL.md.
Read from SKILL.md and the folder at commit e3816f2. It shows what the files ask for, not the result of running them.
Pre-approves these tools, so the agent can use them without asking each time:
Bash(kanban-md *)Bash(kbmd *)Bash(git *)Bash(go *)Bash(golangci-lint *)Bash(awk *)From allowed-tools in the SKILL.md frontmatter.
Shell commands in SKILL.md call:
gitgoFrom the folder's file list and the shell code blocks in SKILL.md.
No URLs in SKILL.md. Its commands use git, which can reach the network depending on how they are called.
From URLs in SKILL.md, links to its own repository left out.
Names no API keys, tokens, secrets or passwords.
From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
Kanban Based Development loads about 2.3k tokens when it runs. Until then it costs about 83 tokens; SKILL.md has 1,059 words of instructions outside code blocks.
Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.
The automated check found no risky patterns in SKILL.md.
Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.
The full file from antopolskiy/kanban-md at commit e3816f2, republished under its MIT licence (© antopolskiy). 1,059 words, ~2,278 tokens.
.claude/skills/kanban-based-development/SKILL.md (or your agent's skills folder).<!-- kanban-md-skill-version: 0.38.0 -->
Autonomous, parallel-safe development using kanban-md to coordinate work on a shared board.
Claims expose task ownership and reduce duplicate work when participants follow
the protocol; review is the waiting room (handoff, user action, merge, decisions).
This board is shared. Multiple agents and humans may be working on it simultaneously. You are NOT the only one reading or modifying tasks. This means:
The claim mechanic is the coordination primitive. It lets cooperating agents exclude work already owned by someone else. You MUST claim a task before starting any work on it, and you MUST only pick unclaimed tasks. Claims are leases rather than a security or distributed-transaction boundary; ignoring the protocol can still cause duplicate work and merge conflicts.
in-progress for your agent session.edit --release for your own work (or when the user explicitly asks).claim_timeout, periodically renew your claim: kanban-md edit <ID> --claim <agent>.kanban-md from board home (the canonical repo directory that owns the shared board).main as a separate commit after the task is merged and moved to done.At the start of the session, determine and remember <board-home>:
cd <the canonical repo directory that owns the shared board>
pwd # remember this path as <board-home>Recommended: keep two shells (or split panes) open:
<board-home> for kanban-md commandsDo not run multiple mutating kanban-md commands in parallel against the same board directory.
If you are unsure you’re using the shared board, run kanban-md board --compact and confirm the board name/shape is what you expect.
By default, agents should take tasks all the way to done (worktree → commit → merge → done).
Defer to the user (leave the task in review with a handoff) only when you need:
Each agent session must generate a unique name to identify itself for claims. At the very start of a session, run:
kanban-md agent-nameThis produces a name like quiet-storm or frost-maple. Remember this name in your context and use it as a literal string in all claim/release commands for the rest of the session. Do not store it in a file or environment variable — those are not persistent or isolated between agents.
Example: if the generated name is frost-maple, use --claim frost-maple in every claim command.
Use --compact for board/list/log output whenever available to keep output short.
Before picking work, ensure board home is on main:
cd <board-home>
git switch main
git statusFrom board home:
Pick only from startable columns to avoid accidentally re-picking review work:
kanban-md pick --claim <agent> --status todo --move in-progressIf todo is empty:
kanban-md pick --claim <agent> --status backlog --move in-progressThis replaces a separate list → choose → claim sequence and records ownership
immediately. By default, pick also prints the full task details, including the
body, so a follow-up show is unnecessary.
Create a worktree for the task branch from board home:
git worktree add ../kanban-md-task-<ID> -b task/<ID>-<kebab-description>
cd ../kanban-md-task-<ID>Skip a worktree only for truly non-conflicting work (e.g., board-only changes or writing an untracked research report). If you touch tracked code/config, use a worktree.
Implement the smallest change that satisfies the task.
go test ./...golangci-lint run ./...Commit in the worktree when green:
git add <files>
git commit -m "feat: <description>"While a task is in-progress, leave short timestamped notes in the task body from board home (especially after major steps or before/after running tests). This makes handoffs and reviews much faster.
kanban-md edit <ID> --append-body "Implemented X/Y/Z, now running tests." --timestamp --claim <agent>The --append-body (-a) flag appends text to the existing body without replacing it. The --timestamp (-t) flag prefixes a timestamp line like [[2026-02-10]] Mon 15:04.
Switch back to board home and merge your task branch:
cd <board-home>
git switch main
git statusIf git status shows unexpected changes outside the board directory (usually kanban/) or a git operation in progress, do not proceed. Park the task in review and move on.
Merge and re-run tests on main:
git merge task/<ID>-<kebab-description>
go test ./...
golangci-lint run ./...If you cannot merge right now (e.g., another merge/rebase is in progress), do not force. Park the task in review, leave a note (branch name + what’s left), and pick the next task.
To park a “ready to merge” task:
From board home:
kanban-md handoff <ID> --claim <agent> --note "Ready to merge: task/<ID>-…; remaining: …" --timestamp --releaseOnly after the merge is on main and checks pass:
From board home:
kanban-md edit <ID> --release
kanban-md move <ID> doneFrom board home:
git add kanban/config.yml kanban/tasks/
git commit -m "chore(board): update task #<ID>"git worktree remove --force ../kanban-md-task-<ID>
git branch -d task/<ID>-<kebab-description>If you cannot continue without the user (decision, access, environment, or anything outside your control):
From board home:
kanban-md handoff <ID> --claim <agent> \
--block "Waiting on user: <what you need>" \
--note "## Handoff
- Current state:
- Branch (if any):
- Open questions (A/B):
- Next step:" \
--timestamp --releaseIn your handoff note, include:
Then pick the next task. Do not idle.
When the user answers and you need to continue, re-claim and move back to in-progress:
From board home:
kanban-md edit <ID> --claim <agent>
kanban-md edit <ID> --unblock --claim <agent> # if it was blocked
kanban-md move <ID> in-progress --claim <agent>| Status | Meaning |
|---|---|
in-progress | Actively being worked by an agent right now |
review | Waiting state: ready to merge, or waiting on user/decision/unblock |
done | Merged to main (and checks pass) |
If pick returns "no unblocked, unclaimed tasks found":
kanban-md list --compact --blockedkanban-md list --compact --status review© antopolskiy, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
Just SKILL.md in .agents/skills/kanban-based-development of antopolskiy/kanban-md.
Open the folder on GitHubat commit e3816f2
Kanban Based Development next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.
| Skill | Stars | Used in | Tokens | Auto-check | Licence | Repo updated |
|---|---|---|---|---|---|---|
| Kanban Based Development this skillantopolskiy/kanban-md | 223 | — | ~2.3k | Automated safety check: Pass | MIT | |
| Superset Agent Standupsuperset-sh/superset | 15k | — | ~712 | Automated safety check: Pass | Custom licence | |
| AgentRQ Workspace Agentagentrq/agentrq | 1.1k | — | ~1.9k | Automated safety check: Pass | AGPL-3.0 | |
| Markdown Task Managerioniks/MarkdownTaskManager | 535 | — | ~2.2k | Automated safety check: Pass | MPL-2.0 | |
| Pi Messenger Crewnicobailon/pi-messenger | 719 | — | ~3.7k | Automated safety check: Pass | None | |
| Codekanban CLIfy0/CodeKanban | 226 | — | ~2.7k | Automated safety check: Pass | Apache-2.0 |
superset-sh/superset
Sweeps every Superset workspace, task and agent terminal to report what finished, what needs review and what is blocked, read-only, and can publish the digest as a page.
agentrq/agentrq
Guides a workspace agent through executing assigned tasks, replying to a remote human operator, and creating sub-tasks, memory and events inside an AgentRQ workspace.
ioniks/MarkdownTaskManager
A skill your agent uses when managing tasks, the system is a Kanban task manager based on local Markdown files (kanban.md and archive.md).
nicobailon/pi-messenger
Orchestrator reference for pi-messenger Crew planning, task management, configuration, and agent coordination.
fy0/CodeKanban
Operate CodeKanban workflows, terminal sessions, and web sessions through the installable codekanban-cli command.
Luciole-Studio/Misaka-Agent
Plan and run multi-agent video production pipelines. An agent skill from Luciole-Studio/Misaka-Agent.
antopolskiy/kanban-md
Manage project tasks using kanban-md, a file-based kanban board CLI.
antopolskiy/kanban-md
Release kanban-md through its tag-triggered GoReleaser workflow, monitor CI, recover safely from failures, and publish user-facing GitHub release notes.
antopolskiy/kanban-md
Plan and run verification for kanban-md changes, including test-driven bug fixes, Go package tests, CLI end-to-end tests, TUI behavior and snapshots, lint, and precommit checks.
antopolskiy/kanban-md
Evolve kanban-md config.yml schemas and task Markdown frontmatter without breaking existing boards.
antopolskiy/kanban-md
Preserve and evolve kanban-md table, compact, and JSON output contracts.
antopolskiy/kanban-md
Review kanban-md feature requests, issues, PRs, and design proposals for product fit, domain-model growth, configurability, and compatibility.
Categories
Autonomous, parallel-safe development workflow using kanban-md. Kanban Based Development is an agent skill from antopolskiy/kanban-md. Autonomous, parallel-safe development workflow using kanban-md.
Kanban Based Development fits situations like: the user asks to work through tasks; do kanban-based development; multiple agents need to coordinate work on the same codebase.
Run `npx skills add antopolskiy/kanban-md --skill kanban-based-development -a claude-code`. Or copy the skill folder (.agents/skills/kanban-based-development in antopolskiy/kanban-md) into .claude/skills/kanban-based-development in your project. Claude Code loads it when a task matches its description.
Run `npx skills add antopolskiy/kanban-md --skill kanban-based-development -a codex`. Or copy the skill folder (.agents/skills/kanban-based-development in antopolskiy/kanban-md) into .agents/skills/kanban-based-development in your project. Codex loads it when a task matches its description.
Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add antopolskiy/kanban-md --skill kanban-based-development -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/kanban-based-development, .gemini/skills/kanban-based-development, .github/skills/kanban-based-development and .opencode/skills/kanban-based-development in your project.
Going by SKILL.md and its folder, Kanban Based Development needs the command-line tools its instructions call (git and go). Its frontmatter pre-approves these tools: Bash(kanban-md *), Bash(kbmd *), Bash(git *), Bash(go *), Bash(golangci-lint *), Bash(awk *).
SKILL.md contains no URLs. Its commands use git, which can reach the network depending on how they are called. This is read from the text; nothing was executed.
Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.
Kanban Based Development is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.
About 2.3k tokens (SKILL.md is roughly 9.1k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.
Skills that share tags, products or a category with Kanban Based Development: Superset Agent Standup (superset-sh/superset, 15k stars), AgentRQ Workspace Agent (agentrq/agentrq, 1.1k stars), Markdown Task Manager (ioniks/MarkdownTaskManager, 535 stars) and Pi Messenger Crew (nicobailon/pi-messenger, 719 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
antopolskiy (a GitHub user) maintains it in antopolskiy/kanban-md, which has 223 GitHub stars. The repository holds 7 skills in this directory. The repository was last updated on October 5, 2026.
Source: antopolskiy/kanban-md on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.