Pushinator push notification API via curl. Use this skill to send push notifications to mobile devices.
/plugin marketplace add vm0-ai/api0/plugin install api0@api0This skill inherits all available tools. When active, it can use any tool Claude has access to.
Use the Pushinator API via direct curl calls to send push notifications to mobile devices.
Official docs:
https://pushinator.com/api
Use this skill when you need to:
export PUSHINATOR_API_KEY="your-api-token"
Important: When using
$VARin a command that pipes to another command, wrap the command containing$VARinbash -c '...'. Due to a Claude Code bug, environment variables are silently cleared when pipes are used directly.bash -c 'curl -s "https://api.example.com" -H "Authorization: Bearer $API_KEY"' | jq .
Base URL: https://api.pushinator.com
Required headers:
Authorization: Bearer ${PUSHINATOR_API_KEY}Content-Type: application/jsonSend a notification to all subscribers of a channel:
CHANNEL_ID="your-channel-uuid"
curl -s -X POST "https://api.pushinator.com/api/v2/notifications/send" --header "Authorization: Bearer ${PUSHINATOR_API_KEY}" --header "Content-Type: application/json" -d "{
\"channel_id\": \"${CHANNEL_ID}\",
\"content\": \"Hello from Pushinator!\"
}" | jq .
Response:
{
"success": true,
"message": "Notification created and being sent to subscribers"
}
Notify when a deployment completes:
CHANNEL_ID="your-channel-uuid"
curl -s -X POST "https://api.pushinator.com/api/v2/notifications/send" --header "Authorization: Bearer ${PUSHINATOR_API_KEY}" --header "Content-Type: application/json" -d "{
\"channel_id\": \"${CHANNEL_ID}\",
\"content\": \"Deployment complete! Project deployed to production.\"
}" | jq .
Include emojis for visual distinction:
CHANNEL_ID="your-channel-uuid"
curl -s -X POST "https://api.pushinator.com/api/v2/notifications/send" --header "Authorization: Bearer ${PUSHINATOR_API_KEY}" --header "Content-Type: application/json" -d "{
\"channel_id\": \"${CHANNEL_ID}\",
\"content\": \"Build failed! Check the CI logs.\"
}" | jq .
| Parameter | Type | Required | Description |
|---|---|---|---|
channel_id | string | Yes | UUID of the notification channel |
content | string | Yes | Notification message text |
| Code | Description |
|---|---|
| 2xx | Success - notification sent |
| 4xx | Invalid request or missing parameters |
| 5xx | Server error - retry recommended |