.cursor/skills/agent-im-kanban-api/SKILL.md
Calls the local agent-im Kanban HTTP API (projects, sprints, tasks create/assign, kanban-roles, bridge, local-config). Use when the user wants to create or assign Kanban tasks via API, automate the board, or curl workflows against agent-im (default port 3300). Primary focus: POST /api/workflows/tasks/create and assign.
npx skillsauth add danielmax937/agent-im agent-im-kanban-apiInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Local agent-im exposes REST under AGENT_IM_BASE_URL (default http://127.0.0.1:3300). Canonical reference: repository docs/API.md.
./start-bg.sh or npm run dev).repository.localPath must exist and remotes must work when the API runs git commands.| Variable | Default | Meaning |
|----------|---------|---------|
| AGENT_IM_BASE_URL | http://127.0.0.1:3300 | Base URL with no trailing slash |
GET /health — optional sanity check.GET /api/sprints?projectId=<id> — pick sprintId (often the first active sprint).POST /api/workflows/tasks/create — body:
{ "projectId": "<id>", "sprintId": "<uuid>", "title": "<title>" }
Response includes id (task session id) and issueId.POST /api/workflows/tasks/assign:
{
"projectId": "<id>",
"sprintId": "<uuid>",
"issueId": "<from step 3>",
"taskSessionId": "<from step 3>",
"kanbanAgent": "agent-dev"
}
Use agent-dev or codex-senior when picking up a todo card (assignFromTodo).From the agent-im repository root:
export AGENT_IM_BASE_URL=http://127.0.0.1:3300 # optional
bash .cursor/skills/agent-im-kanban-api/scripts/create-kanban-task.sh <projectId> "<title>" [agent-dev]
agent-dev (or omit): if provided, calls assign after create.| Action | Method | Path |
|--------|--------|------|
| Projects list | GET | /api/projects |
| Create/update project | POST | /api/projects |
| Bridge + config | GET/PUT/POST | /api/local-config |
| Runners | GET | /api/platform/runners |
| Bridge start/stop | POST | /api/bridge/start, /api/bridge/stop body {"slug":"..."} |
| Start sprint | POST | /api/workflows/sprints/start |
| Kanban roles | GET/PUT | /api/projects/:projectId/kanban-roles |
| Create task | POST | /api/workflows/tasks/create |
| Assign task | POST | /api/workflows/tasks/assign |
Full request bodies and examples: docs/API.md.
curl or the helper script to avoid inventing URLs.config.env and tokens may appear in API payloads—handle carefully.development
Use when running end-to-end Kanban workflow tests against a live agent-im server, verifying state transitions, API behavior, coverage gates, private repo CI lane, UAT, blocking, hotfix, and async close flows from docs/KANBAN-TESTCASES.md
tools
Pre-action security audit for AI agents before running shell, scripts, or tools: prompt-injection refusal, sensitive-path denylist, destructive-command gates, high-risk human-in-the-loop (CONFIRM), supply-chain preview for external code, post-action cleanup and change summary. Use when the user wants safe execution discipline, or when running commands that could affect assets, network, or system.
development
Maintainer-only workflow for handling GitHub Secret Scanning alerts on OpenClaw. Use when Codex needs to triage, redact, clean up, and resolve secret leakage found in issue comments, issue bodies, PR comments, or other GitHub content.
development
Maintainer workflow for OpenClaw releases, prereleases, changelog release notes, and publish validation. Use when Codex needs to prepare or verify stable or beta release steps, align version naming, assemble release notes, check release auth requirements, or validate publish-time commands and artifacts.