notifylisted
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