---
name: Notifications
slug: notifications
category: Automation
description: Notifications sends native macOS Notification Center alerts from the command line with terminal-notifier. Use it to alert users when long tasks finish, open links, or group related messages.
github: "https://github.com/daxaur/openpaw/tree/main/skills/c-notify"
language: TypeScript
stars: 167
forks: 11
install: "npx degit https://github.com/daxaur/openpaw/tree/main/skills/c-notify ~/.claude/skills/c-notify"
installs_to: ~/.claude/skills/c-notify
source_path: skills/c-notify/SKILL.md
collection_size: 25
category_size: 2226
collection_url: "https://dirskills.com/collections/daxaur/openpaw"
added: 2026-09-08T05:34:34.148Z
last_synced: 2026-09-08T05:34:34.148Z
canonical_url: "https://dirskills.com/skills/notifications"
---

# Notifications

Notifications sends native macOS Notification Center alerts from the command line with terminal-notifier. Use it to alert users when long tasks finish, open links, or group related messages.

**Install:**

```bash
npx degit https://github.com/daxaur/openpaw/tree/main/skills/c-notify ~/.claude/skills/c-notify
```

## README

# Notifications (terminal-notifier)

```bash
# Simple notification
terminal-notifier -title "OpenPaw" -message "Task complete!"

# With subtitle and sound
terminal-notifier -title "Build" -subtitle "Project X" -message "Done!" -sound default

# Open URL when clicked
terminal-notifier -title "PR Merged" -message "Click to view" -open "https://github.com/..."

# Activate app when clicked
terminal-notifier -title "Music" -message "Now playing" -activate "com.spotify.client"

# Group notifications (replaces previous in same group)
terminal-notifier -title "Progress" -message "50%" -group "build"
terminal-notifier -title "Progress" -message "100%" -group "build"

# Remove a notification group
terminal-notifier -remove "build"

# Custom app icon
terminal-notifier -title "Alert" -message "Hello" -appIcon /path/to/icon.png
```

## Guidelines

- Use notifications to alert the user when long tasks complete
- Group related notifications so they don't spam
- Add `-sound default` for important alerts
- Use `-open URL` to make notifications actionable
- Keep messages short — notifications truncate long text
