Enable ccbell sound notifications
Enables ccbell sound notifications for Claude Code events globally.
/plugin marketplace add mpolatcan/cc-plugins/plugin install mpolatcan-ccbell-plugins-ccbell@mpolatcan/cc-pluginsEnable ccbell sound notifications globally.
Check for config at:
.claude/ccbell.config.json~/.claude/ccbell.config.jsonIf config exists, read it and set enabled: true.
If no config exists, create a default one:
{
"enabled": true,
"debug": false,
"activeProfile": "default",
"quietHours": null,
"events": {
"stop": {
"enabled": true,
"sound": "bundled:stop",
"volume": 0.5,
"cooldown": 5
},
"permission_prompt": {
"enabled": true,
"sound": "bundled:permission_prompt",
"volume": 0.7,
"cooldown": 0
},
"idle_prompt": {
"enabled": true,
"sound": "bundled:idle_prompt",
"volume": 0.5,
"cooldown": 10
},
"subagent": {
"enabled": true,
"sound": "bundled:subagent",
"volume": 0.5,
"cooldown": 5
}
}
}
Write the updated config to ~/.claude/ccbell.config.json.
Tell the user:
ccbell sound notifications enabled!
Sounds will play for:
- Stop (Claude finishes responding)
- Permission Prompt (needs approval)
- Idle Prompt (waiting for input)
- Subagent (background agent completes)
Run /ccbell:test to verify sounds work.
Run /ccbell:configure to customize sounds.