🔔
【Windows向け】Hooks使ってClaude Codeタスク完了時にWindowsに通知する
Claude Code Hooks を使って、Claude Codeのタスク完了時にWindowsの通知機能を使って通知してみます。
PowerShellを管理者で起動して下記コマンド実行してBurntToast
を導入します。
Install-Module -Name BurntToast -Force -Scope CurrentUser
Claude Codeの settings.json
の hooks
部分を下記のように書きます。
{
"permissions": {
"allow": [],
"deny": []
},
"hooks": {
"Stop": [
{
"matcher": "",
"hooks": [
{
"type": "command",
"command": "powershell.exe -Command \"New-BurntToastNotification -Text 'Claude Code', 'タスクが完了しました'\""
}
]
}
]
},
"file_references": {
"enabled": true
}
}
Claude Code 再起動。
Claude Code の作業が終わったらこのように通知されます。
応用として下記のように書くことでLine通知を追加することも可能です。(要LineメッセージングAPIのセットアップ)
これでタスク投げて待ち時間中に他のことができるし、席も外せるようになりましたね。
以上
Discussion