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.
Operate CodeKanban workflows, terminal sessions, and web sessions through the installable codekanban-cli command.
$ npx skills add fy0/CodeKanban --skill codekanban-cli -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install fy0/CodeKanban codekanban-cli --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/fy0/CodeKanban.git skills-src && mkdir -p .claude/skills && cp -r skills-src/packages/codekanban-cli/skills/codekanban-cli .claude/skills/codekanban-cli && 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 "codekanban-cli" agent skill from https://github.com/fy0/CodeKanban/tree/master/packages/codekanban-cli/skills/codekanban-cli into .claude/skills/codekanban-cli/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "codekanban-cli", 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/fy0/CodeKanban/tree/master/packages/codekanban-cli/skills/codekanban-cliType 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 fy0/CodeKanban --skill codekanban-cli -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install fy0/CodeKanban codekanban-cli --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/fy0/CodeKanban.git skills-src && mkdir -p .agents/skills && cp -r skills-src/packages/codekanban-cli/skills/codekanban-cli .agents/skills/codekanban-cli && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "codekanban-cli" agent skill from https://github.com/fy0/CodeKanban/tree/master/packages/codekanban-cli/skills/codekanban-cli into .agents/skills/codekanban-cli/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "codekanban-cli", 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 fy0/CodeKanban --skill codekanban-cli -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install fy0/CodeKanban codekanban-cli --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/fy0/CodeKanban.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/packages/codekanban-cli/skills/codekanban-cli .cursor/skills/codekanban-cli && 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 "codekanban-cli" agent skill from https://github.com/fy0/CodeKanban/tree/master/packages/codekanban-cli/skills/codekanban-cli into .cursor/skills/codekanban-cli/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "codekanban-cli", 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/fy0/CodeKanban.git --path packages/codekanban-cli/skills/codekanban-cli--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 fy0/CodeKanban --skill codekanban-cli -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install fy0/CodeKanban codekanban-cli --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/fy0/CodeKanban.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/packages/codekanban-cli/skills/codekanban-cli .gemini/skills/codekanban-cli && 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 "codekanban-cli" agent skill from https://github.com/fy0/CodeKanban/tree/master/packages/codekanban-cli/skills/codekanban-cli into .gemini/skills/codekanban-cli/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "codekanban-cli", 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 fy0/CodeKanban codekanban-cliInstalls 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 fy0/CodeKanban --skill codekanban-cli -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/fy0/CodeKanban.git skills-src && mkdir -p .github/skills && cp -r skills-src/packages/codekanban-cli/skills/codekanban-cli .github/skills/codekanban-cli && 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 "codekanban-cli" agent skill from https://github.com/fy0/CodeKanban/tree/master/packages/codekanban-cli/skills/codekanban-cli into .github/skills/codekanban-cli/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "codekanban-cli", 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 fy0/CodeKanban --skill codekanban-cli -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install fy0/CodeKanban codekanban-cli --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/fy0/CodeKanban.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/packages/codekanban-cli/skills/codekanban-cli .opencode/skills/codekanban-cli && 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 "codekanban-cli" agent skill from https://github.com/fy0/CodeKanban/tree/master/packages/codekanban-cli/skills/codekanban-cli into .opencode/skills/codekanban-cli/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "codekanban-cli", 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.
codekanban-cliOperate CodeKanban workflows, terminal sessions, and web sessions through the installable codekanban-cli command.
Codekanban CLI is an agent skill from fy0/CodeKanban. Operate CodeKanban workflows, terminal sessions, and web sessions through the installable codekanban-cli command. Use when the user wants to create, inspect, control, watch, or continue CodeKanban AI work from a project path, project ID, or project name without relying on repository-local helper scripts. Prefer web-session for structured interactive work, and use workflow start or terminal continue only when the user explicitly wants PTY-style terminal behavior.
Its SKILL.md is about 2.7k tokens, which your agent loads only when the skill is triggered. The skill folder holds 4 other files, including reference files (for example `agents/openai.yaml` and `references/project-targeting.md`).
It sits in Productivity & Automation, covering Task management. The repository describes itself as: Manage all your terminals and ai coding agents from one unified page. The licence is Apache-2.0.
4 steps, taken from the first numbered list in SKILL.md.
Read from SKILL.md and the folder at commit a54c617. It shows what the files ask for, not the result of running them.
Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.
From allowed-tools in the SKILL.md frontmatter.
Shell commands in SKILL.md call:
nodeFrom the folder's file list and the shell code blocks in SKILL.md.
No URLs in SKILL.md.
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.
Codekanban CLI loads about 2.7k tokens when it runs, and up to ~3.2k if it reads all its reference files. Until then it costs about 122 tokens; SKILL.md has 901 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 fy0/CodeKanban at commit a54c617, republished under its Apache-2.0 licence (© fy0). 901 words, ~2,721 tokens.
.claude/skills/codekanban-cli/SKILL.md (or your agent's skills folder). This skill also uses 2 other files; get the full folder from GitHub.Use this skill after installing the codekanban-cli package and copying this packaged skill into the user's Codex skills directory.
project, web-session, workflow, session, and terminal operations.web-session for structured interactive AI work.workflow start only when the user explicitly wants a PTY-style startup flow.terminal continue only when the user explicitly wants to continue an existing terminal session.The CLI surface is limited to the scopes documented here: project, web-session, workflow, session, terminal, file, and auth. The former Kanban task scope is removed; do not invent task or board API calls. For repository work, send instructions through web-session or use the file commands.
codekanban-cli is installed and available on PATHhttp://127.0.0.1:3007codekanban-cli auth save-tokenIf the service is open and does not require auth, you can start immediately:
codekanban-cli project listIf the service requires auth, save a token once:
printf '%s' '<PASSWORD>' | codekanban-cli auth save-token --password-stdinYou can also save a token directly:
codekanban-cli auth save-token --token-file <TOKEN_FILE>Saved session data lives in a user-level config directory, not in a repository:
%APPDATA%\codekanban-cli\session.json$XDG_CONFIG_HOME/codekanban-cli/session.json or ~/.config/codekanban-cli/session.jsonTarget selection priority:
--project-id--project-name--pathUse these project helpers first when the user refers to a project by name:
codekanban-cli project list
codekanban-cli project resolve --project-name codekanbanThen operate on the resolved project:
codekanban-cli web-session create --project-name codekanban --agent codex --workflow-mode plan --permission-level elevated --title "Planning session"
codekanban-cli session list --project-name codekanbanIf the user says something like "create a web session for project codekanban and pull git updates", follow this pattern:
For the common structured flow "create a session, answer user-input questions, execute the plan, and wait for done", prefer the built-in orchestration command:
codekanban-cli web-session run --project-name codekanban --agent codex --text "Create a concise plan first, then implement it." --strict-cwdUse repeatable --image <path> options when the initial task or a follow-up message needs local image references:
codekanban-cli web-session run --project-name codekanban --agent codex --text "Match the implementation to these references." --image ./desktop.png --image ./mobile.png --strict-cwd
codekanban-cli web-session send --session-id <SESSION_ID> --text "Also account for this state." --image ./reference.png--image is supported by web-session run and web-session send.codekanban-cli, even when the CodeKanban service is remote.--attachment-id values.web-session attach --file <path> followed by --attachment-id <id> only when an uploaded image must be reused across commands.Use this when you want a short programmable remote verification loop without stitching websocket events by hand.
runWebSessionUntilDone(...) already handles:settleMsnode --input-type=module <<'EOF'
import { CodeKanbanClient } from '@codekanban/sdk';
const baseURL = 'http://10.128.128.111:6112';
const projectPath = '/home/dev/test1';
const initialTask = 'Use the current directory as the project root. Keep the task short, ask structured questions only if needed, and do not do unrelated work.';
const client = new CodeKanbanClient({ baseURL });
const health = await fetch(`${baseURL}/api/v1/health`);
if (!health.ok) {
throw new Error(`health check failed: ${health.status}`);
}
const { project } = await client.resolveProject({
path: projectPath,
ensureProject: true,
});
const session = await client.createWebSession({
projectId: project.id,
agent: 'codex',
workflowMode: 'plan',
permissionLevel: 'elevated',
reasoningEffort: 'low',
title: 'remote test loop',
});
await client.sendWebSessionMessage({
sessionId: session.id,
text: initialTask,
});
const result = await client.runWebSessionUntilDone({
projectId: project.id,
sessionId: session.id,
intervalMs: 1500,
timeoutMs: 120000,
settleMs: 2000,
});
console.log(JSON.stringify({
projectId: project.id,
sessionId: session.id,
stopReason: result.stopReason,
finalPhase: result.finalState?.phase ?? null,
lastAssistant: result.finalState?.lastAssistantMessage?.text ?? null,
}, null, 2));
EOFWhen the service is remote, do not assume the local Codex machine path matches the server path.
--project-name or --project-id--path only when you know the path is valid on the machine running CodeKanbanproject resolve --project-name <name> first; if it lists multiple candidates, retry with --project-index <n>Read references/project-targeting.md when you need a decision guide for local vs remote targeting or ambiguous project names.
Base URL resolution order:
--base-urlCODEKANBAN_BASE_URL or BASE_URLhttp://127.0.0.1:3007If the service is not running on the default address:
codekanban-cli --base-url http://192.168.1.50:3007 project listcodekanban-cli project list
codekanban-cli project resolve --project-name codekanban --project-index 2
codekanban-cli web-session state --project-name codekanban --session-id <SESSION_ID>
codekanban-cli web-session answer-pending --project-name codekanban --session-id <SESSION_ID>
codekanban-cli web-session execute-plan --project-name codekanban --session-id <SESSION_ID>
codekanban-cli web-session wait --project-name codekanban --session-id <SESSION_ID> --until done --settle-ms 2000
codekanban-cli web-session send --session-id <SESSION_ID> --text "Review this reference." --image ./reference.png
codekanban-cli file read --project-name codekanban --file notes/123.md
codekanban-cli web-session run --project-name codekanban --agent codex --text "Create a concise plan first, then implement it." --image ./reference.png --strict-cwd
codekanban-cli workflow start --project-name codekanban --profile plan --prompt "Inspect the repository and respond with a plan"
codekanban-cli terminal continue --session-id <TERMINAL_SESSION_ID> --prompt "Continue from the last step"web-session create unless they explicitly want PTY-style terminal behavior.web-session send.--image on web-session run or web-session send.web-session state, web-session wait, or web-session watch.web-session run.runWebSessionUntilDone(...).file read or file delete.--strict-cwd.workflow start.CodeKanban Web Sessions support Devin CLI through the Agent Client Protocol (ACP). Before creating a Devin session, verify the CLI and its account on the machine running the CodeKanban service:
devin --version
devin auth status
devin auth loginCreate a Devin Web Session with the default low-cost model used by the UI:
codekanban-cli web-session create \
--project-name codekanban \
--agent devin \
--model "SWE-2 High" \
--permission-level elevated \
--title "Devin ACP session"Then send and monitor work through the normal Web Session commands:
codekanban-cli web-session send --session-id <SESSION_ID> --text "Inspect the current repository and report the smallest safe change."
codekanban-cli web-session state --session-id <SESSION_ID>
codekanban-cli web-session wait --session-id <SESSION_ID> --until done --settle-ms 2000The service starts devin acp as a child process, passes the selected model
with --model, and inherits the Devin CLI authentication environment. Devin
ACP sessions currently accept text prompts and terminal/tool updates; image
attachments are rejected until ACP image support is added. Keep the session
permission level at elevated or yolo for tool use; default cancels ACP
permission requests because the browser approval bridge is not implemented yet.
This is the only shipped CodeKanban Codex skill. After installing this skill, restart Codex so it can discover the new skill directory.
© fy0, Apache-2.0. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
SKILL.md and 2 other files (references) in packages/codekanban-cli/skills/codekanban-cli of fy0/CodeKanban.
Open the folder on GitHubat commit a54c617
Codekanban CLI 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 |
|---|---|---|---|---|---|---|
| Codekanban CLI this skillfy0/CodeKanban | 225 | — | ~2.7k | Automated safety check: Pass | Apache-2.0 | |
| 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 | |
| Kanban TuiZaloog/kanban-tui | 285 | — | ~4.1k | Automated safety check: Pass | MIT |
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.
Zaloog/kanban-tui
Comprehensive kanban board and task management via ktui CLI.
Luciole-Studio/Misaka-Agent
Plan and run multi-agent video production pipelines. An agent skill from Luciole-Studio/Misaka-Agent.
Categories
Operate CodeKanban workflows, terminal sessions, and web sessions through the installable codekanban-cli command. Codekanban CLI is an agent skill from fy0/CodeKanban. Operate CodeKanban workflows, terminal sessions, and web sessions through the installable codekanban-cli command.
Codekanban CLI fits situations like: the user wants to create; continue CodeKanban AI work from a project path; project name without relying on repository-local helper scripts; explicitly wants PTY-style terminal behavior.
Run `npx skills add fy0/CodeKanban --skill codekanban-cli -a claude-code`. Or copy the skill folder (packages/codekanban-cli/skills/codekanban-cli in fy0/CodeKanban) into .claude/skills/codekanban-cli in your project. Claude Code loads it when a task matches its description.
Run `npx skills add fy0/CodeKanban --skill codekanban-cli -a codex`. Or copy the skill folder (packages/codekanban-cli/skills/codekanban-cli in fy0/CodeKanban) into .agents/skills/codekanban-cli 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 fy0/CodeKanban --skill codekanban-cli -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/codekanban-cli, .gemini/skills/codekanban-cli, .github/skills/codekanban-cli and .opencode/skills/codekanban-cli in your project.
Going by SKILL.md and its folder, Codekanban CLI needs the command-line tools its instructions call (node).
SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. 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.
Codekanban CLI is published under the Apache-2.0 licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.
About 2.7k tokens (SKILL.md is roughly 11k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full. Its references folder adds about 432 tokens, read only when the agent opens those files.
Skills that share tags, products or a category with Codekanban CLI: 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.
fy0 (a GitHub user) maintains it in fy0/CodeKanban, which has 225 GitHub stars. The repository was last updated on October 4, 2026.
Source: fy0/CodeKanban on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.