# Send Notify

> Send notifications to the user. TRIGGER when user says "notify me", "send notification", "alert me".

- Skill: `archibate/send-notify` (Agent Skill)
- Install (CLI): `npx skillmds@latest add archibate/send-notify`
- Raw SKILL.md: https://api.skillmd.com/api/skills/archibate/send-notify/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: archibate (https://skillmd.com/u/archibate)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/archibate/send-notify

---


# Send Notification

## Environment Detection

Check which method is available:

```bash
# Linux desktop
echo $DISPLAY

# ntfy.sh remote
echo $NTFY_SH_PRIVATE_TOPIC

# macOS
uname -s
```

## Methods

| Condition | Method |
|-----------|--------|
| `$DISPLAY` non-empty | Linux desktop (`notify-send`) |
| `uname -s` = `Darwin` | macOS (`terminal-notifier`) |
| `$NTFY_SH_PRIVATE_TOPIC` non-empty | Remote via ntfy.sh |
| None of the above | Fallback: write to `/tmp/claude-notify` |

### Linux Desktop

```bash
notify-send -a "claude" -u critical "Claude" "<message>"
```

### macOS

```bash
terminal-notifier -title "Claude" -message "<message>"
```

### Remote via ntfy.sh

User must set up topic first:

```bash
export NTFY_SH_PRIVATE_TOPIC="your-secret-topic-name"
```

Send:

```bash
curl -s -d "<message>" "https://ntfy.sh/$NTFY_SH_PRIVATE_TOPIC"
```

**Privacy:** ntfy.sh topics are public. Never include sensitive data in notifications.

### Fallback

```bash
echo "$(date -Iseconds): <message>" >> /tmp/claude-notify
```

