{"repo":"samhayek-code/claude-audio-hooks","free":true,"listed":false,"github":"https://github.com/samhayek-code/claude-audio-hooks","clone":"git clone https://github.com/samhayek-code/claude-audio-hooks.git","description":"Video game sound effects for Claude Code — plays random voice lines on session start, task complete, permission prompts, and errors","language":"Python","stars":27,"topics":["claude","claude-code","hooks","macos","sound-pack","starcraft","halo","tiberiansun"],"license":null,"category":"media-processing","readme_excerpt":"Claude Audio Hooks Game voice-line sound packs for Claude Code event hooks. Plays a random line when a session starts, a task finishes, Claude asks for permission, or a command errors out — pulled from three franchises, switchable on a single symlink. StarCraft 2 · Halo · Tiberian Sun — 8 packs, 330 cleaned clips. \"Battlecruiser operational.\" — every time you start a session Install One-liner (no clone needed): Or from the repo: Every pack installs; the installer just asks which one to start with. Begin a new Claude Code session and you'll hear it. Switch any time with set-faction.sh . What It Does Uses Claude Code hooks to trigger sounds on four events: Event Hook What plays ------- ------ ------------ Session starts SessionStart Unit-ready / greeting lines Task completes Stop Completion confirmations Needs permission Notification Alert / awaiting-orders lines Error occurs PostToolUseFailure Resource warnings / panic lines Error sounds are smart-filtered — they only fire on genuinely interesting failures (build errors, test failures, git conflicts, crashes, permission issues). Routine noise like grep no-match or which not-found is silenced, and a 15-second cooldown prevents rapid-fire. The mechanism is pack-agnostic: every pack is a folder of four event buckets ( session-start , task-complete , needs-permission , error ), and play-random.sh picks a random clip from the active pack's bucket. The active symlink decides which pack plays. The Packs Pack Franchise Voices Clips --","default_branch":null,"files":null,"tree":[],"storefront":"/r/samhayek-code","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/samhayek-code/claude-audio-hooks/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}