Plane CLI for Openclaw

A robust command-line interface for Plane.so that enables developers and AI agents to manage projects, issues, and states using structured JSON output.

jzakirov
v0.1.0
Mar 6, 2026
0
842
0

Install & Download

1. ClawHub CLI

The fastest way to install a skill directly from the registry.

npx clawhub@latest install plane-cli-tool

2. Manual Installation

Copy the skill folder to one of these locations

Global
~/.openclaw/skills/
Workspace
<project>/skills/

Priority: Workspace > Local > Bundled

3. Prompt Installation

Copy this prompt to OpenClaw to install it automatically.

Help me install plane-cli-tool using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).

Prefer to download?

Get the raw skill files in a ZIP archive.

What is Plane CLI?

The Plane CLI is a specialized tool designed to bring the full power of Plane.so project management to the terminal. By providing a programmatic interface to manage issues, projects, labels, and pages, it serves as a bridge between development environments and project tracking. This tool is a perfect addition to the ecosystem of Openclaw Skills, as it prioritizes JSON output, making it easy for AI agents to parse data and automate project management tasks.

Whether you are updating an issue status after a commit or fetching a list of high-priority tasks, the Plane CLI offers a fast, scriptable alternative to the web interface. Its design follows modern CLI standards, including support for environment variables, standard input piping, and clear exit codes for automation reliability.

Plane CLI Use Cases

  • Creating and assigning new issues during a coding session without switching windows.
  • Automating issue status updates within CI/CD pipelines or local git hooks.
  • Attaching code snippets or git diffs directly to issue comments via stdin.
  • Batch updating project labels or states across multiple issues.
  • Integrating project management metadata into broader Openclaw Skills workflows.

How Plane CLI Works

  1. The user installs the CLI and authenticates using a Plane API key and workspace slug.
  2. Commands are issued to the plane binary targeting specific resources like issues, projects, or states.
  3. The CLI interacts with the Plane.so API to perform requested operations such as listing, creating, or updating data.
  4. Results are returned as structured JSON by default, ensuring compatibility with other command-line utilities.
  5. AI agents utilizing Openclaw Skills can interpret these JSON responses to make informed decisions or trigger subsequent actions.

Plane CLI Setup

Install the Plane CLI using uv or pip and initialize the configuration:

uv tool install plane-cli
# Initialize the interactive setup wizard
plane config init

You can also configure the tool via environment variables:

export PLANE_API_KEY="your_key_here"
export PLANE_WORKSPACE_SLUG="your_workspace_slug"

Plane CLI Data Schema & Taxonomy

The Plane CLI organizes data around core project management entities. The following table describes the primary resources available through Openclaw Skills:

Resource Purpose Primary Commands
Projects High-level project containers list, get, create, update
Issues Individual tasks and bugs list, get, create, update, delete
States Workflow stages (e.g., Todo, Done) list, get, create
Labels Categorization and tagging list, create, update
Pages Project documentation and notes list, get, create
Comments Discussion threads on issues list, add

Plane CLI Advanced Features

  • Direct piping support for descriptions and comments using the - character to read from stdin.
  • Global project defaults to simplify commands when working within a single repository context.
  • Non-interactive confirmation mode using the --yes flag for safe use within automated Openclaw Skills scripts.
  • Pagination control via the --all flag to retrieve large datasets of up to 1000 records.
  • Detailed JSON error reporting on stderr for robust programmatic error handling and debugging.

SKILL.md


Loading

Related Openclaw Skills

METADATA

Github Stars: 0
forks: 0

Featured*