Warcraft3 Claude Code Sound Hook — Development skill for Claude Code
Warcraft III worker voice lines as Claude Code hooks — hear 'Yes, milord' and 'Job's done' while coding.
How to install Warcraft3 Claude Code Sound Hook
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open warmwind/warcraft3-claude-code-sound-hook and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Warcraft3 Claude Code Sound Hook does
Warcraft III worker voice lines as Claude Code hooks — hear 'Yes, milord' and 'Job's done' while coding.
Alternatives in Development
- Check 1: Cache Exists? — CLAUDE_DIR="${CLAUDE_CONFIG_DIR:-$HOME/.claude}" CACHE_EXISTS=$(ls -d "$CLAUDE_DIR/plugins/cache/claude-hud" 2 10.9k ★
- Peon Ping — Warcraft III Peon voice notifications (+ StarCraft, Portal, Zelda) for Claude Code and other agents 4k ★
- Tailclaude — Claude Code on your Tailscale tailnet, powered by the iii engine 130 ★
README
Warcraft III Sound Hook for Claude Code
Hear Warcraft III worker voice lines while you code with [Claude Code](https://docs.anthropic.com/en/docs/claude-code).
When you send a prompt, a random race's worker says their **accept** line (*"Yes, milord"*, *"Something need doing?"*, *"I wish only to serve"*, ...). When Claude needs your attention — a permission request or question — you hear a **what do you need?** line (*"What is it?"*, *"What you want?"*, ...). When Claude finishes, that same race's worker announces **work complete** (*"Job's done"*, *"Work complete"*, *"Ready to serve"*, ...).
The ask and complete hooks also ring a **terminal bell**, so if you're running multiple Claude Code sessions in tmux, the window that needs attention gets highlighted in the status bar.
Quick Install
git clone https://github.com/warmwind/warcraft3-claude-code-sound-hook.git
cd warcraft3-claude-code-sound-hook
./install.sh
Then add hooks to `~/.claude/settings.json` (the installer prints the exact JSON).
Manual Install
- Copy sounds to
~/.claude/wc3sounds/:
cp -r sounds/* ~/.claude/wc3sounds/
- Copy scripts to
~/.claude/:
cp scripts/wc3_accept.sh ~/.claude/wc3_accept.sh
cp scripts/wc3_ask.sh ~/.claude/wc3_ask.sh
cp scripts/wc3_complete.sh ~/.claude/wc3_complete.sh
chmod +x ~/.claude/wc3_accept.sh ~/.claude/wc3_ask.sh ~/.claude/wc3_complete.sh
- Add hooks to
~/.claude/settings.json:
{
"hooks": {
"UserPromptSubmit": [
{
"type": "command",
"command": "$HOME/.claude/wc3_accept.sh"
}
],
"Notification": [
{
"type": "command",
"command": "$HOME/.claude/wc3_ask.sh"
}
],
"Stop": [
{
"type": "command",
"command": "$HOME/.claude/wc3_complete.sh"
}
]
}
}
If you already have hooks in your settings, merge these entries into your existing `UserPromptSubmit`, `Notification`, and `Stop` arrays.
How It Wor
Related Skills
Retro Claude Sounds
Claude Code hook sounds – Warcraft, StarCraft, Mortal Kombat
01 My Brand Voice
Reverse-engineer how this person actually writes, from their own material, into a voice profile you could hand
Cpv Agent
Direct free-form entry to the general-purpose CPV worker. Pass any plugin-quality request as arguments and it
Stingray
A Claude Code Stop hook for the turn that ends half-done — nothing done, an announced action never carried out
Whats Possible
Show everything your system can already do for you, grouped by the job it gets done.
ClaudeFX
🎮✨ เสียงแจ้งเตือน + ป๊อปอัพตัวละคร "JOB DONE" เด้งทับจอเมื่อ Claude Code ทำงานเสร็จ — macOS เพียว ๆ ไม่ต้องลง
Related Agents
Copy Compressor
Compresses source material into infographic-sized copy while preserving facts, voice, hooks, slot clarity, and
Peon Ping
Warcraft III Peon voice notifications (+ more!) for Claude Code, Codex, IDEs, and any AI agent.
Deepseek Worker
Coding worker on DeepSeek, served by the multi-model gateway's upstream. Use when the user says "use deepseek"