Skip to main content

state

Manage Plane workflow states — list, create, update, delete, reorder Arguments: <action> <project> [args...].

Source facts

Repository
Agents-Store/codex-plugins
Last source activity
November 1, 2026 at 02:46
Detected SKILL.md language
English
Stars
0
Forks
0

Install options

The review-first prompt is selected by default. You can switch to a direct command or download a local copy.

Review the source files

Read SKILL.md and any companion files shown by SkillsMP before deciding whether to install.

Showing SKILL.md

SKILL.md
Source instructions · Read-only preview
name
state
description
Manage Plane workflow states — list, create, update, delete, reorder Arguments: <action> <project> [args...].
# State Manage workflow states (the columns on a board) for a Plane project. ## Arguments Format: `<action> <project> [args...]` - `action`: `list` | `create` | `update` | `delete` - `project`: project name or identifier - For `create`/`update`: `--name`, `--group <backlog|unstarted|started|completed|cancelled>`, `--color #hex`, `--sequence <int>`, `--default` Parse from `"$ARGUMENTS"`. ## Process 1. **Bootstrap connector** — consult `connector-bootstrap`. Probe for the Plane resource tools `project`, `state` and `workitem`. 2. **Resolve project** → `project_id`. 3. **Route**: - `list` → `state(action=list, project_id)` (follow `next_cursor`). Render grouped by `group`, sorted by `sequence`. Mark the default state. Plane keeps its own triage state per project; it is not listed and cannot be created, and `Triage` is a reserved name. - `create` → require `--name` and `--group`. Color defaults from a stable palette per group. Call `state(action=create, project_id, name, color, group, sequence?, default?)` (`color` is required, a hex code). - `update` → resolve state by name → `state(action=update, state_id, project_id, name?, color?, group?, sequence?, default?)`. Renaming a state does NOT migrate items — they keep the same `state_id`. - `delete` → confirm. **Block deletion** if any items currently sit in this state (`workitem(action=count, project_id, pql='state = "<state uuid>"')` → `total_count`) — instruct the user to migrate them first via `/bulk-update --state <new>`. Then `state(action=delete, state_id, project_id)`. 4. **Confirm** — re-list states after mutation. ## State group semantics Plane groups are fixed: `backlog`, `unstarted`, `started`, `completed`, `cancelled`. Velocity counts only items moved into a `completed` group state during the cycle. Reports separate `cancelled` from `completed`. **Don't put "Done" in the `started` group** — it breaks burndown. ## Recommended state set (Scrum) | Group | States | |---|---| | backlog | Backlog | | unstarted | Ready, To Do | | started | In Progress, In Review | | completed | Done | | cancelled | Cancelled, Won't Fix | See `plane-ops:labels-states-properties` skill for variant sets (Kanban, support, research). ## Examples ``` /state list "TaskFlow" /state create "TaskFlow" --name "In Review" --group started --color #f59e0b /state update "TaskFlow" "In Review" --sequence 35 /state delete "TaskFlow" "Old Column" ```
View on GitHub