agentsclimarketplace

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.

Install
npx -y skills add Rijul1204/rashedul-agentic-engineering --skill fizzy-board-monitor

Assembled 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 IDNameDefault?
03fd4omd9qico7wmyyof5yfe4QA BoardYES

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:

  1. Create a card in a specific column
  2. Close a card (mark done)
  3. Move a card to a different column
  4. Drill into a specific column (show all cards with descriptions)
  5. Show a different board (list available boards)
  6. 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

Keep looking

Skills are one crate of 328,083. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.