← ClaudeAtlas

notifylisted

Cross-platform desktop notifications from Claude Code. Use when: a long task completes, you need to alert the user, asking a choice via toast buttons, showing progress, or any time a desktop notification would be helpful. Works on WSL (Windows BurntToast), native Linux (notify-send), and macOS (osascript).
jord0-cmd/jord0.skills · ★ 0 · AI & Automation · score 73
Install: claude install-skill jord0-cmd/jord0.skills
# NOTIFY **Cross-platform desktop notifications from Claude Code.** --- ## Usage ``` /notify "Title" "Message" - Simple notification /notify "Title" "Message" --alarm - Notification with sound /notify "Question?" --choices "Yes" "No" "Maybe" - Interactive with buttons /notify "Building..." --progress 0.75 - Progress bar notification ``` --- ## What This Is NOTIFY sends real desktop notifications from your Claude Code session. When a long build finishes, when a test suite completes, when Claude needs your attention — a toast pops up on your desktop instead of sitting silently in the terminal. --- ## Platform Support | Platform | Method | Interactive Buttons | Progress Bar | |----------|--------|-------------------|--------------| | **WSL** | BurntToast (PowerShell) | Yes (up to 5) | Yes | | **Linux** | notify-send | Yes (if supported) | Text-based | | **macOS** | osascript | No | No | --- ## How It Works ### Simple Notification ```bash python3 scripts/toast.py "Build Complete" "All 47 tests passed" ``` ### With Sound (Attention-Getter) ```bash python3 scripts/toast.py "ALERT" "Deployment failed" --alarm ``` ### Interactive Choices ```bash python3 scripts/toast.py "Deploy?" --choices "Production" "Staging" "Cancel" ``` Returns the selected option number (1-indexed) or `None` on timeout. ### Progress Bar ```bash python3 scripts/toast.py "Installing" --progress 0.6 --status "60% complete" ``` ### JSON Outpu