Claude Notification Hooks
Description
🔊 Audio and TTS notifications for Claude Code hooks - Get spoken feedback when Claude writes files, runs commands, and more!
Installation
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open the source below and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
README
Claude Code Notification Hooks
🔊 Add audio alerts and text-to-speech notifications to your Claude Code sessions! Get notified when Claude writes files, runs commands, or encounters errors.
✨ Features
- 🎵 Audio Notifications: System sound alerts for different events
- 🗣️ Text-to-Speech: Spoken announcements with customizable voices
- ⚙️ Highly Configurable: Custom sounds, voices, quiet hours, and more
- 📝 Event Logging: Track all notifications with timestamps
- 🌙 Quiet Hours: Automatic silence during specified hours
- 🎛️ Flexible Control: Enable/disable sounds and TTS independently
- 📝 Contextual Announcements: File names and commands are spoken for better awareness
🎯 Supported Events
| Event | Default Sound | TTS Message | When It Triggers |
|---|---|---|---|
| File Write | Glass.aiff | "Claude created file [filename]" | When Claude creates new files |
| File Edit | Glass.aiff | "Claude modified file [filename]" | When Claude modifies existing files |
| MultiEdit | Glass.aiff | "Claude has completed multiple file edits" | When Claude makes multiple changes |
| File Read | Tink.aiff | "Claude is reading file [filename]" | When Claude reads files |
| File Search | Morse.aiff | "Claude is searching for files" | When Claude uses Glob to find files |
| Content Search | Morse.aiff | "Claude is searching in file [filename]" | When Claude uses Grep to search content |
| Bash Execution | Pop.aiff | "Claude finished running [command]" | After commands finish |
| Pre-Bash Alert | Ping.aiff | "Claude is about to run [command]" | Before commands start |
| Awaiting Input | Submarine.aiff | "Claude is ready for your input" | When Claude finishes responding |
| Errors | Basso.aiff | "Claude encountered an error with [context]" | When operations fail |
🚀 Quick Install
curl -sSL https://raw.githubusercontent.com/adslaton/claude-notification
Related Skills
prompts.chat
| f.k.a. Awesome ChatGPT Prompts. Share, discover, and collect prompts from the community. Free and open sourc
Communication Internal Comms
Write internal communications like status reports, newsletters, and FAQs
Communication mcp-server-slack
Slack workspace integration.
Communication Google Workspace Groups Settings
Manage Google Groups settings
Communication Open Saas
A 100% free modern JS SaaS boilerplate (React, NodeJS, Prisma). Full-featured: Auth (email, google, github, sl
slack
| Communication | Slack integration via HTTP/OAuth MCP |
Communication