tools/cli/SKILL.md
Telnyx API integration via CLI. Send SMS/MMS/WhatsApp messages, manage phone numbers, query call logs, debug webhooks, and access your Telnyx account. Use when interacting with Telnyx APIs, managing messaging, or accessing account data.
npx skillsauth add team-telnyx/telnyx-toolkit telnyx-cliInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Telnyx API integration for OpenClaw: messaging, phone numbers, webhooks, and account management.
npm install -g @telnyx/api-cli
telnyx auth setup
Paste your API key from: https://portal.telnyx.com/#/app/api-keys
Saves to ~/.config/telnyx/config.json (persistent).
telnyx number list
| Category | Command | Description |
|----------|---------|-------------|
| Messaging | telnyx message send | Send SMS/email/WhatsApp |
| | telnyx message list | List messages |
| | telnyx message get | Get message status |
| Phone Numbers | telnyx number list | Your phone numbers |
| | telnyx number search | Search available numbers |
| | telnyx number buy | Purchase a number |
| | telnyx number release | Release a number |
| Calls | telnyx call list | View calls |
| | telnyx call get | Get call details |
| Webhooks | telnyx webhook list | List webhooks |
| | telnyx debugger list | View webhook events |
| | telnyx debugger retry | Retry failed webhooks |
| Account | telnyx account get | Account info & balance |
# Send SMS
telnyx message send --from +15551234567 --to +15559876543 --text "Hello!"
# List messages
telnyx message list
# Get status
telnyx message get MESSAGE_ID
# List
telnyx number list
# Search
telnyx number search --country US --npa 415
# Buy
telnyx number buy --number "+15551234567"
# Release
telnyx number release "+15551234567"
# List webhooks
telnyx webhook list
# View failed deliveries
telnyx debugger list --status failed
# Retry failed
telnyx debugger retry EVENT_ID
# Account info
telnyx account get
# Check balance
telnyx account get --output json | jq '.balance'
# Table (default)
telnyx number list
# JSON
telnyx number list --output json
# CSV
telnyx number list --output csv
#!/bin/bash
while read phone; do
telnyx message send --from +15551234567 --to "$phone" --text "Hello!"
sleep 1 # Rate limiting
done < recipients.txt
#!/bin/bash
while true; do
FAILED=$(telnyx debugger list --status failed --output json | jq '.data | length')
[ "$FAILED" -gt 0 ] && echo "⚠️ $FAILED failed webhooks"
sleep 300
done
# CSV export
telnyx call list --limit 1000 --output csv > calls.csv
# JSON export
telnyx number list --output json > numbers.json
sleep 1 for bulk operations--output json or --output csv to change formattelnyx COMMAND --help (e.g., telnyx message --help)~/.config/telnyx/config.json# In cron jobs
0 9 * * * telnyx call list --limit 10 > /tmp/daily-calls.txt
# In heartbeat
telnyx debugger list --status failed
# In scripts
BALANCE=$(telnyx account get --output json | jq '.balance')
echo "Balance: $BALANCE"
npm install -g @telnyx/api-cli
# Reconfigure
telnyx auth setup
# Or check existing config
cat ~/.config/telnyx/config.json
# Test connection
telnyx account get
tools
Build cross-platform VoIP calling apps with React Native using Telnyx Voice SDK. High-level reactive API with automatic lifecycle management, CallKit/ConnectionService integration, and push notifications. Use for mobile VoIP apps with minimal setup.
tools
Build browser-based VoIP calling apps using Telnyx WebRTC JavaScript SDK. Covers authentication, voice calls, events, debugging, call quality metrics, and AI Agent integration. Use for web-based real-time communication.
tools
Build VoIP calling apps on iOS using Telnyx WebRTC SDK. Covers authentication, making/receiving calls, CallKit integration, PushKit/APNS push notifications, call quality metrics, and AI Agent integration. Use when implementing real-time voice communication on iOS.
tools
Build cross-platform VoIP calling apps with Flutter using Telnyx WebRTC SDK. Covers authentication, making/receiving calls, push notifications (FCM + APNS), call quality metrics, and AI Agent integration. Works on Android, iOS, and Web.