pushinator_skill

This skill sends push notifications via the Pushinator API using curl, enabling alerting and status updates in CI/CD pipelines.
  • Shell

39

GitHub Stars

1

Bundled Files

2 months ago

Catalog Refreshed

4 months ago

First Indexed

Readme & install

Copy the install command, review bundled files from the catalogue, and read any extended description pulled from the listing source.

Installation

Preview and clipboard use veilstrat where the catalogue uses aiagentskills.

npx veilstrat add skill vm0-ai/vm0-skills --skill pushinator

  • SKILL.md4.1 KB

Overview

This skill provides concise curl-based examples and guidance for sending push notifications with Pushinator. It focuses on practical steps: preparing a JSON payload, setting the Authorization header with your API token, and posting to the notifications endpoint. Use it to integrate quick alerts into scripts, CI/CD pipelines, or manual workflows.

How this skill works

The skill shows how to build a minimal JSON payload containing channel_id and content, then call the Pushinator API endpoint https://api.pushinator.com/api/v2/notifications/send with the Authorization: Bearer ${PUSHINATOR_API_KEY} and Content-Type: application/json headers. It demonstrates writing the payload to a file and sending it via curl, and explains expected HTTP success and error codes. It also highlights environment variable handling when using pipes in shells.

When to use it

  • Send immediate alerts to mobile devices from scripts or automation
  • Notify teams about deployments, build results, or incidents
  • Integrate lightweight notifications into CI/CD pipelines
  • Get completion or error alerts for long-running jobs
  • Broadcast short updates to a topic-based channel

Best practices

  • Store your API token in an environment variable (PUSHINATOR_API_KEY) and never hard-code it
  • Keep messages concise and actionable to fit push display limits
  • Use separate channels for different notification types to avoid noise
  • Respect your plan’s rate limits and monitor monthly usage
  • Wrap curl commands in bash -c '...' when piping to avoid environment variable loss in some runners

Example use cases

  • Notify QA and ops when a deployment finishes with a short summary
  • Send CI build failure alerts including a link to logs
  • Trigger a personal mobile alert when a scheduled backup or data job completes
  • Broadcast on-call rotation reminders or incident triage prompts to a channel

FAQ

Provide channel_id (channel UUID) and content (message text) in the JSON payload.

Which headers must I include?

Include Authorization: Bearer ${PUSHINATOR_API_KEY} and Content-Type: application/json.

How do I handle failure responses?

4xx indicates client issues (missing params or invalid token) and 5xx indicates server errors; retry with backoff for 5xx and validate request for 4xx.

Built by
VeilStrat
AI signals for GTM teams
© 2026 VeilStrat. All rights reserved.All systems operational
pushinator skill by vm0-ai/vm0-skills | VeilStrat