npx claudepluginhub ycs77/claude-code-notifications --plugin notification-nikaidouhiro-winDefined in hooks/hooks.json
*powershell -Command "(New-Object System.Media.SoundPlayer (('${CLAUDE_PLUGIN_ROOT}/audios/stop.wav' -replace '^/([a-zA-Z])/', '\$1:\') -replace '/', '\')).PlaySync()"5msAskUserQuestionpowershell -Command "(New-Object System.Media.SoundPlayer (('${CLAUDE_PLUGIN_ROOT}/audios/notification.wav' -replace '^/([a-zA-Z])/', '\$1:\') -replace '/', '\')).PlaySync()"5mspermission_prompt|elicitation_dialogpowershell -Command "(New-Object System.Media.SoundPlayer (('${CLAUDE_PLUGIN_ROOT}/audios/notification.wav' -replace '^/([a-zA-Z])/', '\$1:\') -replace '/', '\')).PlaySync()"5msRuns notification.sh on PreToolUse for ExitPlanMode and Notification for permission_prompt|elicitation_dialog; runs stop.sh on Stop. Executes bash commands.