By dansoqt
Audio alerts for Claude Code using Warcraft II peon voice lines. Plays sounds when Claude finishes work, needs permission, or is idle — so you never forget about a waiting session.
Audio alerts for Claude Code using Warcraft II peon voice lines. Plays sounds when Claude finishes work, needs permission, or is idle — so you never forget about a waiting session.
claude plugin marketplace add DanSoQt/peon-ping
claude plugin install peon-ping@peon-ping
Requires Python 3 and an audio player:
afplay (built-in)ffplay (FFmpeg) or falls back to winsoundpaplay, pw-play, aplay, or ffplay| Hook event | Sound category | Meaning |
|---|---|---|
SessionStart | session.start | "Ready to work" |
UserPromptSubmit | task.acknowledge | "Yes" / "Okey dokey" / ... |
Stop | task.complete | "Job's done" / "Something need doing?" |
Notification (permission) | input.required | "What?" / "Hmm?" |
Notification (idle) | task.complete | "Job's done" |
| Rapid prompts | user.spam | "Stop poking me!" |
Also sets the terminal tab title and shows desktop notifications when the terminal is not focused.
/peon-ping-toggle — pause or resume sounds/peon-status — show current pack, volume, and pause stateUser config lives at ~/.claude/peon-ping/config.json (seeded from config.default.json on first run):
{
"active_pack": "peon",
"volume": 0.5,
"enabled": true,
"desktop_notifications": true,
"categories": {
"session.start": true,
"task.complete": true,
"input.required": true,
"user.spam": true
},
"annoyed_threshold": 3,
"annoyed_window_seconds": 10
}
Warcraft II audio samples are property of Blizzard Entertainment and are included for non-commercial fan-content purposes only. They are not covered by this project's MIT license. See NOTICE for the full copyright statement.
MIT — applies to source code only. See LICENSE.
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
npx claudepluginhub dansoqt/peon-ping --plugin peon-pingMulti-model consensus engine integrating OpenAI Codex CLI, Gemini CLI, and Claude CLI for collaborative code review and problem-solving.
Ultra-compressed communication mode. Cuts ~75% of tokens while keeping full technical accuracy by speaking like a caveman.
Comprehensive UI/UX design plugin for mobile (iOS, Android, React Native) and web applications with design systems, accessibility, and modern patterns
Memory compression system for Claude Code - persist context across sessions
Standalone image generation plugin using Nano Banana MCP server. Generates and edits images, icons, diagrams, patterns, and visual assets via Gemini image models. No Gemini CLI dependency required.
Write feature specs, plan roadmaps, and synthesize user research faster. Keep stakeholders updated and stay ahead of the competitive landscape.