Install
openclaw skills install nerve-kanban-bwmInteract with the Nerve Kanban board API. CRUD tasks, manage workflow (execute, approve, reject, abort), handle proposals, configure the board. All endpoints...
openclaw skills install nerve-kanban-bwmUse this skill to manage tasks on the Nerve Kanban board via its REST API.
All endpoints are relative to the Nerve server origin (e.g. http://localhost:3000). Prefix every path with /api/kanban.
backlog → todo → in-progress → review → done (or cancelled).version number. If it mismatches, you get a 409 version_conflict with the server's latest task. Re-read and retry."operator" or "agent:<name>".| Action | Method | Path |
|---|---|---|
| List tasks | GET | /api/kanban/tasks |
| Create task | POST | /api/kanban/tasks |
| Update task | PATCH | /api/kanban/tasks/:id |
| Delete task | DELETE | /api/kanban/tasks/:id |
| Reorder/move | POST | /api/kanban/tasks/:id/reorder |
| Execute (spawn agent) | POST | /api/kanban/tasks/:id/execute |
| Approve (review→done) | POST | /api/kanban/tasks/:id/approve |
| Reject (review→todo) | POST | /api/kanban/tasks/:id/reject |
| Abort (in-progress→todo) | POST | /api/kanban/tasks/:id/abort |
| Complete run (webhook) | POST | /api/kanban/tasks/:id/complete |
| List proposals | GET | /api/kanban/proposals |
| Create proposal | POST | /api/kanban/proposals |
| Approve proposal | POST | /api/kanban/proposals/:id/approve |
| Reject proposal | POST | /api/kanban/proposals/:id/reject |
| Get config | GET | /api/kanban/config |
| Update config | PUT | /api/kanban/config |
POST /api/kanban/tasks with { "title": "...", "description": "..." } → returns task with id and version.POST /api/kanban/tasks/:id/execute → moves to in-progress, spawns an agent session.review automatically.POST /api/kanban/tasks/:id/approve → moves to done.Always send version in PATCH and reorder requests. On 409, read latest from the response and retry with the updated version.
Agents that can't directly modify the board should use proposals:
POST /api/kanban/proposals with { "type": "create", "payload": { "title": "..." }, "proposedBy": "agent:myname" }./api/kanban/proposals/:id/approve or /api/kanban/proposals/:id/reject.See references/api.md for complete endpoint documentation, type definitions, error codes, and example requests.