Fizzy CLI Skill
Use this skill to operate the Fizzy kanban board via the fizzy-cli command. It covers authentication, configuration, and common CRUD workflows.
Quick Start
- Authenticate
- Token:
fizzy-cli auth login --token $FIZZY_TOKEN
- Magic link:
fizzy-cli auth login --email user@example.com- If non-interactive, pass
--code ABC123.
- Set defaults
- Account only:
fizzy-cli account set 897362094 - Persist base URL + account:
fizzy-cli config set --base-url https://app.fizzy.do --account 897362094
- Verify access
fizzy-cli auth statusfizzy-cli account list
Common Tasks
Boards
- List:
fizzy-cli board list - Create:
fizzy-cli board create --name "Roadmap" - Update:
fizzy-cli board update <board-id> --name "New name" - Delete:
fizzy-cli board delete <board-id>
Cards
- List cards on a board:
fizzy-cli card list --board-id <board-id>
- Create card:
fizzy-cli card create --board-id <board-id> --title "Add dark mode" --description "Switch theme"
- Upload image:
fizzy-cli card create --board-id <board-id> --title "Add hero" --image ./hero.png
- Update card:
fizzy-cli card update <card-number> --title "Updated" --tag-id <tag-id>
- Move to Not Now:
fizzy-cli card not-now <card-number>
- Close / reopen:
fizzy-cli card close <card-number>fizzy-cli card reopen <card-number>
- Triage / untriage:
fizzy-cli card triage <card-number> --column-id <column-id>fizzy-cli card untriage <card-number>
Comments
- List comments:
fizzy-cli comment list <card-number>
- Create comment:
fizzy-cli comment create <card-number> --body "Looks good"
Tags, Columns, Users, Notifications
- Tags:
fizzy-cli tag list - Columns:
fizzy-cli column list --board-id <board-id> - Users:
fizzy-cli user list - Notifications:
fizzy-cli notification list --unread
Output Modes
- Default: human-readable tables.
- Machine output:
--jsonfor raw API JSON.--plainfor stable line-based output.
Config & Auth Notes
- Config file:
~/.config/fizzy/config.json. - Env vars:
FIZZY_BASE_URL,FIZZY_TOKEN,FIZZY_ACCOUNT,FIZZY_CONFIG. - Precedence: flags > env > config file > defaults.
Troubleshooting
- If requests fail with auth errors, run
fizzy-cli auth statusand re-login. - If account is missing, set it via
fizzy-cli account set <slug>orfizzy-cli config set --account <slug>. - Use
fizzy-cli --helporfizzy-cli help <command>for full usage.