vscode-claude-notify by dev-goraebap/sveltekit-skills
npx skills add https://github.com/dev-goraebap/sveltekit-skills --skill vscode-claude-notifyVSCode Claude 扩展存在 Notification 钩子在 Windows/macOS 上均不触发的错误。本技能通过操作系统原生通知进行规避,通知 Stop(任务完成)和 PostToolUseFailure(错误)事件。
技能 scripts/ 文件夹内捆绑了各平台的通知脚本。安装路径:~/.claude/skills/vscode-claude-notify/scripts/ 钩子中会直接引用此路径,因此无需单独复制文件。
uname -s && uname -r
| 输出 | 环境 | 使用脚本 |
|---|---|---|
Linux + 包含 |
VSCode Claude 익스텐션은 Notification hook이 Windows/macOS 모두에서 발화하지 않는 버그가 있다. 이 스킬은 OS 네이티브 알림으로 우회해 Stop(작업 완료)과 PostToolUseFailure(오류) 이벤트를 알려준다.
스킬 scripts/ 폴더에 플랫폼별 알림 스크립트가 번들되어 있다. 설치 경로: ~/.claude/skills/vscode-claude-notify/scripts/ hooks에서 이 경로를 직접 참조하므로 별도 파일 복사가 필요 없다.
uname -s && uname -r
| 출력 | 환경 | 사용 스크립트 |
|---|---|---|
Linux + 포함 |
广告位招租
在这里展示您的产品或服务
触达数万 AI 开发者,精准高效
microsoft| WSL |
notify-wsl.sh |
Darwin | macOS | notify-mac.sh |
| Windows PowerShell / Git Bash | Windows 原生 | notify-windows.ps1 |
在 WSL / macOS 中只需执行一次:
chmod +x ~/.claude/skills/vscode-claude-notify/scripts/notify-wsl.sh
chmod +x ~/.claude/skills/vscode-claude-notify/scripts/notify-mac.sh
选择全局或项目范围。若无特别说明,默认使用全局。
| 范围 | 文件位置 | 说明 |
|---|---|---|
| 全局 (默认) | ~/.claude/settings.json | 应用于所有项目 |
| 项目 | .claude/settings.json | 仅应用于当前项目 |
各平台的 hooks JSON 配置请参考 references/hooks-config.md。如果已有 settings.json 文件,则仅合并 hooks 键,不触碰其他设置。
# WSL
~/.claude/skills/vscode-claude-notify/scripts/notify-wsl.sh "Claude Code" "测试通知"
# macOS
~/.claude/skills/vscode-claude-notify/scripts/notify-mac.sh "Claude Code" "测试通知"
若出现通知,则表示成功。
为使 hooks 设置生效,请重启 VSCode。
Ctrl+Shift+P → "Developer: Reload Window" → Enter
Weekly Installs
1
Repository
First Seen
1 day ago
Security Audits
Installed on
zencoder1
amp1
cline1
openclaw1
opencode1
cursor1
microsoft| WSL |
notify-wsl.sh |
Darwin | macOS | notify-mac.sh |
| Windows PowerShell / Git Bash | Windows native | notify-windows.ps1 |
WSL / macOS에서 한 번만 실행:
chmod +x ~/.claude/skills/vscode-claude-notify/scripts/notify-wsl.sh
chmod +x ~/.claude/skills/vscode-claude-notify/scripts/notify-mac.sh
전역 또는 프로젝트 범위를 선택한다. 별도 언급 없으면 전역을 기본으로 한다.
| 범위 | 파일 위치 | 설명 |
|---|---|---|
| 전역 (기본) | ~/.claude/settings.json | 모든 프로젝트에 적용 |
| 프로젝트 | .claude/settings.json | 현재 프로젝트만 적용 |
플랫폼별 hooks JSON은 references/hooks-config.md 참고. 기존 settings.json이 있으면 hooks 키만 병합하고 다른 설정은 건드리지 않는다.
# WSL
~/.claude/skills/vscode-claude-notify/scripts/notify-wsl.sh "Claude Code" "테스트 알림"
# macOS
~/.claude/skills/vscode-claude-notify/scripts/notify-mac.sh "Claude Code" "테스트 알림"
알림이 뜨면 성공이다.
hooks 설정 반영을 위해 VSCode를 재시작한다.
Ctrl+Shift+P → "Developer: Reload Window" → Enter
Weekly Installs
1
Repository
First Seen
1 day ago
Security Audits
Installed on
zencoder1
amp1
cline1
openclaw1
opencode1
cursor1
agent-browser 浏览器自动化工具 - Vercel Labs 命令行网页操作与测试
150,000 周安装