Install
$ agentstack add skill-team-telnyx-ai-push-notification-tester ✓ scanned · ✓ verified, works with Claude Code, Cursor, and more.
Security review
✓ PassedNo issues found. Passed automated security review. · v0.1.0 How review works →
- ✓ Prompt-injection patterns
- ✓ Secret / credential exfiltration
- ✓ Dangerous shell & filesystem operations
- ✓ Untrusted network calls
- ✓ Known-malicious package signatures
What it can access
- ● Network access Used
- ✓ Filesystem access No
- ✓ Shell / process execution No
- ✓ Environment & secrets No
- ✓ Dynamic code execution No
From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.
Verified badge
Passed review? Show it. Paste this badge into your README, it links to the public security report.
Reliability & compatibility
Declared compatibility
Compatibility is declared by the source manifest. End-to-end runtime verification is coming, see below.
We're building live execution health for every listing: tool-call success rate, median latency, uptime, and last-checked timestamps, measured, not self-reported. It isn't live yet, so we don't show numbers we can't stand behind.
How agent discovery & health will work →About
Push Notification Tester
Send test VoIP push notifications to iOS (APNs) and Android (FCM) devices.
iOS (APNs)
node {baseDir}/scripts/send-ios-push.js \
--token= \
--bundle-id= \
--cert= \
--key= \
[--env=sandbox|production] \
[--caller-name="Test Caller"] \
[--caller-number="+1234567890"]
Required args
--token— 64-char hex APNs device token--bundle-id— App bundle ID (e.g.com.telnyx.webrtc)--cert— Path to certificate PEM file--key— Path to private key PEM file
Optional args
--env—sandbox(default) orproduction--caller-name— Display name (default: "Test Caller")--caller-number— Phone number (default: "+1234567890")
Android (FCM)
node {baseDir}/scripts/send-android-push.js \
--token= \
--project-id= \
--service-account= \
[--caller-name="Test Caller"] \
[--caller-number="+1234567890"]
Required args
--token— FCM device token--project-id— Firebase project ID--service-account— Path to service account JSON file
Optional args
--caller-name— Display name (default: "Test Caller")--caller-number— Phone number (default: "+1234567890")
Output
Both scripts output JSON to stdout:
{"success": true, "message": "Push notification sent successfully", "details": {...}}
{"success": false, "error": "Description of what went wrong"}
Exit code 0 on success, 1 on failure.
Dependencies
Run npm install in the scripts/ directory, or the scripts will auto-install on first run.
@parse/node-apn— APNs client for iOSgoogle-auth-library— Google OAuth for FCMaxios— HTTP client for FCM API
Source & license
This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.
- Author: team-telnyx
- Source: team-telnyx/ai
- License: MIT
Install and usage instructions live in the source repository linked above.
Reviews
No reviews yet, be the first.
Write a review
Versions
- v0.1.0 Imported from the upstream source.