Requirements
- Target platform
- OpenClaw
- Install method
- Manual import
- Extraction
- Extract archive
- Prerequisites
- OpenClaw
- Primary doc
- SKILL.md
Manage Plane.so projects and work items using a zero-dependency Python CLI. List projects, create/update/assign issues, add comments, search workspace. The p...
Manage Plane.so projects and work items using a zero-dependency Python CLI. List projects, create/update/assign issues, add comments, search workspace. The p...
Hand the extracted package to your coding agent with a concrete install brief instead of figuring it out manually.
I downloaded a skill package from Yavira. Read SKILL.md from the extracted folder and install it by following the included instructions. Tell me what you changed and call out any manual steps you could not complete.
I downloaded an updated skill package from Yavira. Read SKILL.md from the extracted folder, compare it with my current installation, and upgrade it while preserving any custom configuration unless the package docs explicitly say otherwise. Summarize what changed and any follow-up checks I should run.
Interact with Plane.so project management via a clean, auditable Python CLI. Zero dependencies โ uses only Python 3.8+ stdlib. The plane-so-cli executable is bundled in scripts/plane-so-cli and available on PATH after installation.
Set these environment variables: export PLANE_API_KEY="your-api-key" export PLANE_WORKSPACE="your-workspace-slug" Get your API key: Plane > Profile Settings > Personal Access Tokens
plane-so-cli me # Show current user plane-so-cli projects list # List all active projects plane-so-cli members # List workspace members
plane-so-cli issues list -p PROJECT_ID plane-so-cli issues list -p PROJECT_ID --state STATE_ID plane-so-cli issues list -p PROJECT_ID --priority high plane-so-cli issues list -p PROJECT_ID --assignee USER_ID plane-so-cli issues get -p PROJECT_ID ISSUE_ID plane-so-cli issues create -p PROJECT_ID --name "Fix bug" --priority high plane-so-cli issues create -p PROJECT_ID --name "Task" --assignee USER_ID plane-so-cli issues update -p PROJECT_ID ISSUE_ID --state STATE_ID plane-so-cli issues update -p PROJECT_ID ISSUE_ID --priority medium plane-so-cli issues assign -p PROJECT_ID ISSUE_ID USER_ID_1 USER_ID_2 plane-so-cli issues delete -p PROJECT_ID ISSUE_ID plane-so-cli issues search "login bug" plane-so-cli issues my
plane-so-cli comments list -p PROJECT_ID -i ISSUE_ID plane-so-cli comments add -p PROJECT_ID -i ISSUE_ID "Comment text" plane-so-cli states -p PROJECT_ID plane-so-cli labels -p PROJECT_ID
plane-so-cli cycles list -p PROJECT_ID plane-so-cli cycles get -p PROJECT_ID CYCLE_ID plane-so-cli modules list -p PROJECT_ID plane-so-cli modules get -p PROJECT_ID MODULE_ID
Default is human-readable table. Use -f json for raw JSON: plane-so-cli projects list -f json
plane-so-cli projects list โ find project ID plane-so-cli members โ find member IDs for assignment plane-so-cli states -p PROJECT_ID โ see available states plane-so-cli issues create -p PROJECT_ID --name "Task" --assignee USER_ID plane-so-cli comments add -p PROJECT_ID -i ISSUE_ID "Started working"
This skill communicates only with the Plane.so API. The API host is hardcoded to api.plane.so and cannot be overridden. EndpointData sentPurposehttps://api.plane.so/api/v1/*API key (header), project/issue data (body)All Plane.so operations Your PLANE_API_KEY is sent as an X-API-Key header exclusively to https://api.plane.so The API host is hardcoded โ no environment variable can redirect requests to another domain No data is cached, logged, or stored locally No telemetry or analytics are collected The full source code is auditable at github.com/luiseduardoaugusto/plane-so-cli and bundled in scripts/plane-so-cli
Workflow acceleration for inboxes, docs, calendars, planning, and execution loops.
Largest current source with strong distribution and engagement signals.