Kanban Zone Agent Skill banner
MaxGood-AI MaxGood-AI

Kanban Zone Agent Skill

Development community

Description

Agent (Claude Code, OpenClaw, codex) skill for accessing Kanban Zone boards.

Installation

This entry records only its repository, not the path inside it, so there is no exact command to give. Open the source below and copy the folder into ~/.claude/skills/, or the file into ~/.claude/agents/.

README

Kanban Zone Skill for Claude Code

What It Is

Manage your [Kanban Zone](https://kanbanzone.com) boards — cards, columns, comments, checklists, tasks, webhooks, and flow reports — directly from any Claude Code-compatible workspace. Built in official partnership with Kanban Zone, this skill wraps the **Kanban Zone Public API v1.4** using nothing but the Python 3 standard library: no virtual environment, no third-party packages, and no external runtime dependencies of any kind. Drop it into a repo, point it at your API key, and your AI assistant gains full board access in seconds.

**Note on delete operations:** All delete commands work normally. Each one checks that the response isn't a failure disguised behind an HTTP 200 status ("Body Parser failed" in the body instead of the deleted record); when it detects that pattern, it fails loudly (`KanbanZoneDeleteUnsupportedError`) instead of reporting a fake success.

⚠️ Monthly API usage limit (error code 2006)

Kanban Zone enforces a **monthly API-call quota** per organization, tracked per API key against the plan's limit. When the quota is exhausted, every API call fails until the month's quota resets or the plan's limit is raised.

**What happens:** Kanban Zone returns the rejection as **HTTP 200**, with the error visible only inside the response body (`{"code": 2006, "status": 429, "name": "TooManyRequests", "message": "API Usage limit reached"}`). Naive clients treat that as a successful, empty response instead of surfacing the underlying error.

**What the skill does:** every command detects the code-2006 envelope (and any other error envelope hidden behind an HTTP 200) and **fails loudly** — it exits non-zero with a `KanbanZoneUsageLimitError` stating that the request was rejected, that retrying will not help, and where to check usage.

**What to do:** check your usage in the Kanban Zone web interface under **Organization > Integrations** () — the "Ava