Agent skill
notification
Show macOS system notifications with title, body, and optional sound. Use for alerts, reminders, or status updates.
Install this agent skill to your Project
npx add-skill https://github.com/mikeyobrien/rho/tree/main/platforms/macos/skills/notification
SKILL.md
System Notifications
Basic notification
osascript -e 'display notification "Message body" with title "Title"'
With subtitle
osascript -e 'display notification "Body" with title "Title" subtitle "Subtitle"'
With sound
osascript -e 'display notification "Body" with title "Title" sound name "default"'
Common sound names
default— system defaultBasso,Blow,Bottle,Frog,Funk,Glass,Hero,Morse,Ping,Pop,Purr,Sosumi,Submarine,Tink
Richer notifications (optional)
For persistent or actionable notifications, install terminal-notifier:
brew install terminal-notifier
terminal-notifier -title "Title" -message "Body"
terminal-notifier -title "Title" -message "Body" -sound default
terminal-notifier -title "Title" -message "Body" -open "https://example.com"
terminal-notifier -title "Title" -message "Body" -group "mynotif" # updatable by group
terminal-notifier -remove "mynotif" # remove by group
Recommended Agent Skills
Expand your agent's capabilities with these related and highly-rated skills.
tts
Text-to-speech on macOS -- make the device speak text aloud. Use for voice announcements, reading content aloud, or accessibility.
clipboard
Read or write the macOS clipboard. Use when copying/pasting text, transferring data between apps, or accessing clipboard contents.
open-url
Open URLs, files, and applications on macOS. Use for launching browsers, opening documents, or starting apps.
tts
Text-to-speech — make the device speak text aloud. Use for voice announcements, reading content aloud, or accessibility.
clipboard
Read or write the system clipboard. Use when copying/pasting text, transferring data between apps, or accessing clipboard contents.
notification
Show system notifications with optional buttons, sounds, and actions. Use for alerts, reminders, or persistent status messages.
Didn't find tool you were looking for?