sound-board
by tylergraydev · ★ 0 · updated 2 days ago
Plays a distinct sound for subagent spawn/finish/failure, permission asks, auto-mode denials, finished turns and more; pick, preview and mute per cue
Install
git clone https://github.com/tylergraydev/cc-modsclaude --plugin-dir ./cc-mods/sound-boardThen run /reload-plugins or start a new session. Requires Claude Code 2.1.287+.
What it hooks into
From an automated scan with claude plugin validate, not a security review. Mods run with your permissions; read the code before installing.
- Events
session.startsession.endagent.spawnturn.completesession.compactclassic.PermissionRequesttool.checkclassic.PermissionDeniedtool.callcommand.runui.render- API calls
$.audio.play$.audio.speak$.clock.after$.clock.every$.clock.now$.clock.sleep$.command.list$.command.register$.env.get$.fs.exists$.fs.list$.fs.read$.process.run$.session.surfaces$.state.get$.state.set$.store.get$.store.set$.ui.close$.ui.open$.ui.resolve$.ui.status$.ui.toast- Draws
Pane- Can see
subagent spawnscompactionclassic hooksevery tool call- Reach
- level 2 of 3 other: $.state.getother: $.state.setruns processesreads filesreads env varsplays audiopersists statedraws
Origin
- How it got here
- Automated scan of public GitHub repos, via the CC0 dataset awesome-claude-code-mods (scan of ).
- Repository
- github.com/tylergraydev/cc-mods
- Path in repo
sound-board- Author
- @tylergraydev
- License
- No license declared — ask the author before reusing code.
- First published
- Last pushed
- First listed here
Name and description come from the mod's own manifest. We link to the code; we don't host it, and it stays under its author's license.
More from tylergraydev/cc-mods
agent-deck
tylergraydev/cc-mods
Live pane of the session's subagents: status, tool calls, answers, launch and nudge, spawn caps and model rules
arcade
tylergraydev/cc-mods
Tic-tac-toe, sudoku, tetris, video poker, blackjack and UNO in a side pane, playable by keyboard, mouse or an Xbox controller
booster-pane
tylergraydev/cc-mods
Open pretend Pokémon TCG booster packs by set in a side pane: card art in the terminal, a collection and pull stats
claim-check
tylergraydev/cc-mods
Flags confident claims about prod, data, deployments and tickets that no query backed up in the same turn (heuristic)
dev-doctor
tylergraydev/cc-mods
Read-only environment checks on session start (bash on PATH, .NET SDK/runtime, ports, git locks, worktrees, Docker, AUTH_SECRET, Node, Worker) with a status line, toast and pane
diff-viewer
tylergraydev/cc-mods
Diff pane: what Claude changed this turn and this session, per file, plus git diff on demand
gb-pane
tylergraydev/cc-mods
Play Game Boy and Game Boy Color games in a side pane with /gb; they pause when Claude finishes or needs you.
gba-pane
tylergraydev/cc-mods
Play Game Boy Advance games in a side pane with /gba; they pause when Claude finishes or needs you.
goal-anchor
tylergraydev/cc-mods
Anchors the session's goal, counts turns spent away from it, tracks unanswered questions, and nudges Claude back
guardrail
tylergraydev/cc-mods
Blocks hook-skipping git commands and live data operations that have no successful dry run first; you can allow one at a time
handoff-watch
tylergraydev/cc-mods
Watches context fill against the auto-compact point and nudges for a session handoff doc at a quiet moment, before auto-compact
inbox
tylergraydev/cc-mods
A task inbox kept as markdown files in .inbox/: create tasks, deploy subagents on them one by one or as a drain, watch their progress, a watchdog for idle workers and cross-session locks