Send push notifications via ntfy.sh. Use this skill when the user asks to be notified, wants an alert, or when a long-running task completes and the user should be informed.
Send push notifications to the user's device via ntfy.sh.
YOUR_TOPIChttps://ntfy.sh/YOUR_TOPICUse curl to send a notification:
curl -d "Your message here" ntfy.sh/YOUR_TOPIC
curl -H "Title: Task Complete" -d "Your message here" ntfy.sh/YOUR_TOPIC
Priority levels: min, low, default, high, urgent
curl -H "Priority: high" -d "Your message here" ntfy.sh/YOUR_TOPIC
curl -H "Tags: white_check_mark" -d "Build succeeded" ntfy.sh/YOUR_TOPIC
Make the notification clickable - tapping it opens a URL or deeplink.
curl -H "Click: https://example.com" -d "Click to open" ntfy.sh/YOUR_TOPIC
Supports any URI scheme: https://, mailto:, app deeplinks, etc.
Add up to 3 interactive buttons to notifications. Separate multiple actions with semicolons.
curl \
-H "Actions: view, Open Link, https://example.com" \
-d "Check this out" ntfy.sh/YOUR_TOPIC
curl \
-H "Actions: http, Run Build, https://api.example.com/build, method=POST" \
-d "Ready to deploy?" ntfy.sh/YOUR_TOPIC
curl \
-H "Actions: view, View Logs, https://logs.example.com; http, Retry, https://api.example.com/retry, method=POST" \
-d "Build failed" ntfy.sh/YOUR_TOPIC
<type>, <label>, <url>, [options]
view or httpmethod=POST, body={"key":"value"}, clear=truecurl \
-H "Title: Deploy Complete" \
-H "Tags: rocket" \
-H "Priority: high" \
-H "Click: https://app.example.com" \
-H "Actions: view, View Site, https://app.example.com; view, View Logs, https://logs.example.com" \
-d "Production deployment finished successfully" \
ntfy.sh/YOUR_TOPIC