pushinator

Pushinator API for push notifications. Use when user mentions "Pushinator", "push notification", "web push", or notifications.

Safety Notice

This listing is imported from skills.sh public index metadata. Review upstream SKILL.md and repository scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "pushinator" with this command: npx skills add vm0-ai/vm0-skills/vm0-ai-vm0-skills-pushinator

Pushinator API

Use the Pushinator API via direct curl calls to send push notifications to mobile devices.

Official docs: https://pushinator.com/api


When to Use

Use this skill when you need to:

  • Send push notifications to mobile devices
  • Alert users about events, deployments, or updates
  • Integrate notifications into CI/CD pipelines
  • Notify yourself when long-running tasks complete

Prerequisites

  1. Sign up at Pushinator
  2. Download the Pushinator app on your mobile device
  3. Create a channel in the Console
  4. Generate an API token at Tokens
  5. Store credentials in environment variables
export PUSHINATOR_TOKEN="your-api-token"

Pricing

  • Free: 3 devices, 200 notifications/month
  • Pro ($9.99/mo): 20 devices, 2,000 notifications/month
  • Scale ($29.99/mo): 50 devices, 20,000 notifications/month

How to Use

Base URL: https://api.pushinator.com

Required headers:

  • Authorization: Bearer $(printenv PUSHINATOR_TOKEN)
  • Content-Type: application/json

1. Send a Push Notification

Send a notification to all subscribers of a channel.

Write to /tmp/pushinator_request.json:

{
  "channel_id": "<your-channel-uuid>",
  "content": "Hello from Pushinator!"
}

Replace <your-channel-uuid> with your actual channel UUID, then run:

curl -s -X POST "https://api.pushinator.com/api/v2/notifications/send" \
  --header "Authorization: Bearer $(printenv PUSHINATOR_TOKEN)" \
  --header "Content-Type: application/json" \
  -d @/tmp/pushinator_request.json

Response:

{
  "success": true,
  "message": "Notification created and being sent to subscribers"
}

2. Send Deployment Notification

Notify when a deployment completes.

Write to /tmp/pushinator_request.json:

{
  "channel_id": "<your-channel-uuid>",
  "content": "Deployment complete! Project deployed to production."
}

Replace <your-channel-uuid> with your actual channel UUID, then run:

curl -s -X POST "https://api.pushinator.com/api/v2/notifications/send" \
  --header "Authorization: Bearer $(printenv PUSHINATOR_TOKEN)" \
  --header "Content-Type: application/json" \
  -d @/tmp/pushinator_request.json

3. Send Alert with Emoji

Include emojis for visual distinction.

Write to /tmp/pushinator_request.json:

{
  "channel_id": "<your-channel-uuid>",
  "content": "Build failed! Check the CI logs."
}

Replace <your-channel-uuid> with your actual channel UUID, then run:

curl -s -X POST "https://api.pushinator.com/api/v2/notifications/send" \
  --header "Authorization: Bearer $(printenv PUSHINATOR_TOKEN)" \
  --header "Content-Type: application/json" \
  -d @/tmp/pushinator_request.json

Request Parameters

ParameterTypeRequiredDescription
channel_idstringYesUUID of the notification channel
contentstringYesNotification message text

HTTP Status Codes

CodeDescription
2xxSuccess - notification sent
4xxInvalid request or missing parameters
5xxServer error - retry recommended

Guidelines

  1. Keep messages concise: Push notifications have limited display space
  2. Use channels for topics: Create separate channels for different notification types
  3. Rate limiting: Stay within your plan's monthly notification limit
  4. Include context: Make notifications actionable with relevant details

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

General

google-sheets

No summary provided by upstream source.

Repository SourceNeeds Review
-245
vm0-ai
General

apify

No summary provided by upstream source.

Repository SourceNeeds Review
-213
vm0-ai
General

hackernews

No summary provided by upstream source.

Repository SourceNeeds Review
-167
vm0-ai