| name | planka |
| description | Manage Planka (Kanban) projects, boards, lists, cards, and notifications via a custom Python CLI. |
| metadata | {"clawdbot":{"emoji":"📋","requires":{"bins":["planka-cli"]}}} |
Planka CLI
This skill provides a CLI wrapper around the plankapy library to interact with a Planka instance.
Setup
-
Install via Homebrew tap:
brew tap voydz/homebrew-tap
brew install planka-cli
-
Configuration:
Use the login command to store credentials:
planka-cli login --url https://planka.example --username alice --password secret
Usage
Run the CLI with the installed planka-cli binary:
planka-cli
planka-cli status
planka-cli login --url https://planka.example --username alice --password secret
planka-cli logout
planka-cli projects list
planka-cli boards list [PROJECT_ID]
planka-cli lists list <BOARD_ID>
planka-cli cards list <LIST_ID>
planka-cli cards create <LIST_ID> "Card title"
planka-cli cards update <CARD_ID> --name "New title"
planka-cli cards update <CARD_ID> --list-id <LIST_ID>
planka-cli cards update <CARD_ID> --list-id <LIST_ID> --position top
planka-cli cards delete <CARD_ID>
planka-cli notifications all
planka-cli notifications unread
Examples
List all boards:
planka-cli boards list
Show cards in list ID 1619901252164912136:
planka-cli cards list 1619901252164912136
Create a card in list ID 1619901252164912136:
planka-cli cards create 1619901252164912136 "Ship CLI"
Move a card to another list:
planka-cli cards update 1619901252164912137 --list-id 1619901252164912136
Move a card to another list and pin it to the top:
planka-cli cards update 1619901252164912137 --list-id 1619901252164912136 --position top
Mark a card done by updating its name:
planka-cli cards update 1619901252164912137 --name "Done: Ship CLI"