state
Manage Plane workflow states — list, create, update, delete, reorder Arguments: <action> <project> [args...].
Files1
View on GitHubSKILL.mdplane-ops/skills/state/SKILL.md
GitHubState
Manage workflow states (the columns on a board) for a Plane project.
Arguments
Format: <action> <project> [args...]
action:list|create|update|deleteproject: project name or identifier- For
create/update:--name,--group <backlog|unstarted|started|completed|cancelled>,--color #hex,--sequence <int>,--default
Parse from "$ARGUMENTS".
Process
- Bootstrap connector — consult
connector-bootstrap. Probe for the Plane resource toolsproject,stateandworkitem. - Resolve project →
project_id. - Route:
list→state(action=list, project_id)(follownext_cursor). Render grouped bygroup, sorted bysequence. Mark the default state. Plane keeps its own triage state per project; it is not listed and cannot be created, andTriageis a reserved name.create→ require--nameand--group. Color defaults from a stable palette per group. Callstate(action=create, project_id, name, color, group, sequence?, default?)(coloris 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 samestate_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>. Thenstate(action=delete, state_id, project_id).
- 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 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"