Manage Planka (Kanban) projects, boards, lists, cards, and notifications via a custom Python CLI.
This skill provides a CLI wrapper around the `plankapy` library to interact with a Planka instance.
1. **Install via Homebrew tap:**
```bash
brew tap voydz/homebrew-tap
brew install planka-cli
```
Source/pipx installs require Python 3.11+ to use plankapy v2.
2. **Configuration:**
Use the `login` command to store credentials:
```bash
planka-cli login --url https://planka.example --username alice --password secret
# or: python3 scripts/planka_cli.py login --url https://planka.example --username alice --password secret
```
Run the CLI with the installed `planka-cli` binary:
```bash
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 show <CARD_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
```
**List all boards:**
```bash
planka-cli boards list
```
**Show cards in list ID 1619901252164912136:**
```bash
planka-cli cards list 1619901252164912136
```
**Show card details for card ID 1619901252164912137:**
```bash
planka-cli cards show 1619901252164912137
```
**Create a card in list ID 1619901252164912136:**
```bash
planka-cli cards create 1619901252164912136 "Ship CLI"
```
**Move a card to another list:**
```bash
planka-cli cards update 1619901252164912137 --list-id 1619901252164912136
```
**Move a card to another list and pin it to the top:**
```bash
planka-cli cards update 1619901252164912137 --list-id 1619901252164912136 --position top
```
**Mark a card done by updating its name:**
```bash
planka-cli cards update 1619901252164912137 --name "Done: Ship CLI"
```
Leave a review
No reviews yet. Be the first to review this skill!