From claudecode-sounds
Interactive wizard creates custom soundpacks from user WAV files for Claude Code sounds (question, complete, error, permission). Validates paths, copies files, generates JSON, and optionally activates.
How this skill is triggered — by the user, by Claude, or both
Slash command
/claudecode-sounds:soundpack-createThis skill is limited to the following tools:
The summary Claude sees in its skill listing — used to decide when to auto-load this skill
Use the plugin wrapper at `${CLAUDE_SKILL_DIR}/../../scripts/run-cli.sh` and the plugin root `${CLAUDE_SKILL_DIR}/../..`. These paths resolve correctly after installation.
Use the plugin wrapper at ${CLAUDE_SKILL_DIR}/../../scripts/run-cli.sh and the plugin root ${CLAUDE_SKILL_DIR}/../... These paths resolve correctly after installation.
Ask the user for a directory name:
my-sounds or zelda-pack${CLAUDE_SKILL_DIR}/../../soundpacks/bash "${CLAUDE_SKILL_DIR}/../../scripts/run-cli.sh" soundpack list
Ask for a human-readable display name.
Ask for a brief description.
For each sound type question, complete, error, and permission, ask for one or more WAV file paths:
warcraft3-en.wav, case-insensitive${CLAUDE_SKILL_DIR}/../../soundpacks/<name>.<sound-type>.wav<sound-type>-1.wav, <sound-type>-2.wav, and so on${CLAUDE_SKILL_DIR}/../../soundpacks/<name>/soundpack.json with:
namedescriptionsoundswarcraft3-enbash "${CLAUDE_SKILL_DIR}/../../scripts/run-cli.sh" soundpack set "<soundpack-name>"
npx claudepluginhub newink/codingagents --plugin claudecode-soundsManages game sound effects in Claude Code: set volume, switch packs, manage rotations, toggle events, list packs, and test sounds.
Manage Claude Code sound feedback — select, enable/disable sound packs, adjust volume, mute/unmute, play test sounds, and view status.
Scaffolds Claude Code plugin packages: gathers requirements, creates directory structure, generates manifest, adds initial skill and README, tests installation. Triggers on 'create plugin', 'new plugin', 'scaffold plugin'.