Fizzy board monitor
Skill Rijul1204/rashedul-agentic-engineering/skills/fizzy-board-monitor
My agentic-engineering workbench — Claude Code skills, subagents, and CI workflows I reuse across projects.
npx -y skills add Rijul1204/rashedul-agentic-engineering --skill fizzy-board-monitorAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
One thing to look at
- 2 stars2 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.
What its author says it does
Copied from the file, not written here
Show an on-demand Kanban overview of a Fizzy board — cards grouped by column with counts. Default board is the QA board. Use when user says "show fizzy board", "fizzy board overview", "list fizzy cards", "what's on the board", "show [board name] board", or wants to see the current state of any Fizzy board.
SKILL.md
3.8 KB, as published. Nobody here has run it
Fizzy Board Monitor — On-Demand Board Overview
Display an on-demand Kanban-style overview of any Fizzy board, with cards grouped by column.
Credentials
Bearer token: R2Rek4vNLSrr12F9QFkBy3BZ
Account ID: 6132669
Base URL: https://app.fizzy.do
Known Boards
| Board ID | Name | Default? |
|---|---|---|
| 03fd4omd9qico7wmyyof5yfe4 | QA Board | YES |
Default behaviour: always show the QA board unless the user explicitly names a different board.
Workflow
Step 1 — Determine target board
- If the user says "show the board" or "fizzy board" with no board name → use QA board (
03fd4omd9qico7wmyyof5yfe4) - If the user names a board (e.g., "show the backend sprint board") → list all boards and match by name:
curl -s "https://app.fizzy.do/6132669/boards" \
-H "Accept: application/json" \
-H "Authorization: Bearer R2Rek4vNLSrr12F9QFkBy3BZ"
Step 2 — Fetch columns
curl -s "https://app.fizzy.do/6132669/boards/<BOARD_ID>/columns" \
-H "Accept: application/json" \
-H "Authorization: Bearer R2Rek4vNLSrr12F9QFkBy3BZ"
Note column IDs and names (e.g., "To Do", "In Progress", "Done").
Step 3 — Fetch open cards
curl -s "https://app.fizzy.do/6132669/cards?board_ids[]=<BOARD_ID>&status=open" \
-H "Accept: application/json" \
-H "Authorization: Bearer R2Rek4vNLSrr12F9QFkBy3BZ"
Follow Link: rel="next" headers for pagination if the board has many cards.
Step 4 — Group cards by column
Map each card to its column using the card's column_id field. Count cards per column.
Step 5 — Present the Kanban overview
Fizzy Board — QA Board (YYYY-MM-DD HH:MM)
https://app.fizzy.do/6132669/boards/03fd4omd9qico7wmyyof5yfe4
┌─────────────────────────────────────────────────────────────┐
│ TO DO (3) │ IN PROGRESS (2) │ DONE (5) │
├─────────────────────────────────────────────────────────────┤
│ #45 Game disconnect│ #42 Payment retry │ #38 Admin label │
│ #44 Seed script │ #41 JWKS 500 │ #37 Leaderboard │
│ #43 Refactor auth │ │ ... │
└─────────────────────────────────────────────────────────────┘
Total open: 5 | Closed today: 5
If the terminal doesn't support box-drawing characters, use plain text with --- separators.
Show each card as: #<number> <title> — keep titles to 20 chars, truncate with … if longer.
Step 6 — Offer follow-up actions
After the overview, offer:
- Create a card in a specific column
- Close a card (mark done)
- Move a card to a different column
- Drill into a specific column (show all cards with descriptions)
- Show a different board (list available boards)
- Sync open cards to local task tracker
Error Handling
- Board not found by name → list available boards and ask user to confirm
- No cards in a column → show column with
(empty)label - API error → show the HTTP status and response body