telnyx-toolkit
Provides a comprehensive toolkit for integrating Telnyx services, including STT, TTS, and account management functionalities.
Install this skill
Security score
The telnyx-toolkit skill was audited on Mar 1, 2026 and we found 17 security issues across 3 threat categories. Review the findings below before installing.
Categories Tested
Security Issues
Curl to non-GitHub URL
| 67 | curl -s https://api.telnyx.com/v2/balance -H "Authorization: Bearer $TELNYX_API_KEY" |
Curl to non-GitHub URL
| 87 | curl -s https://api.telnyx.com/v2/payment/auto_recharge_prefs -H "Authorization: Bearer $TELNYX_API_KEY" |
Curl to non-GitHub URL
| 111 | curl -s -X POST https://api.telnyx.com/v2/payment/stored_payment_transactions -H "Authorization: Bearer $TELNYX_API_KEY" -H "Content-Type: application/json" -d '{"amount": "100.00"}' |
Access to hidden dotfiles in home directory
| 32 | - No API key exists (`TELNYX_API_KEY` not set, `~/.config/telnyx/config.json` missing) |
Access to hidden dotfiles in home directory
| 52 | Before handing off, check `~/.telnyx/upgrade.json` — if `decision` is `APPROVED`, the account is already upgraded (retry the operation instead). If `PASS_TO_HUMAN`, it's under review (don't retry). Se |
Access to hidden dotfiles in home directory
| 170 | - Check `~/.telnyx/upgrade.json` — if `decision` is `APPROVED`, the account is professional but has no payment method → direct user to [Telnyx Portal](https://portal.telnyx.com) to add one |
External URL reference
| 62 | > **Important:** Top-ups charge the payment method (credit card, PayPal, or ACH) saved in the [Telnyx Portal](https://portal.telnyx.com). There is no API to add a payment method — this is done by the |
External URL reference
| 67 | curl -s https://api.telnyx.com/v2/balance -H "Authorization: Bearer $TELNYX_API_KEY" |
External URL reference
| 87 | curl -s https://api.telnyx.com/v2/payment/auto_recharge_prefs -H "Authorization: Bearer $TELNYX_API_KEY" |
External URL reference
| 104 | > **Note:** Enabling or configuring auto-recharge is a human decision — use the [Telnyx Portal](https://portal.telnyx.com) to change these settings. |
External URL reference
| 111 | curl -s -X POST https://api.telnyx.com/v2/payment/stored_payment_transactions -H "Authorization: Bearer $TELNYX_API_KEY" -H "Content-Type: application/json" -d '{"amount": "100.00"}' |
External URL reference
| 137 | | 403 | Forbidden | No stored payment method on file — direct user to [Telnyx Portal](https://portal.telnyx.com) to add one | |
External URL reference
| 158 | 2. User adds payment method at [Telnyx Portal](https://portal.telnyx.com) |
External URL reference
| 170 | - Check `~/.telnyx/upgrade.json` — if `decision` is `APPROVED`, the account is professional but has no payment method → direct user to [Telnyx Portal](https://portal.telnyx.com) to add one |
External URL reference
| 317 | - [Telnyx API Docs](https://developers.telnyx.com) |
External URL reference
| 318 | - [Telnyx Portal](https://portal.telnyx.com) |
External URL reference
| 319 | - [API Reference](https://developers.telnyx.com/api/v2/overview) |
Install this skill with one command
/learn @team-telnyx/telnyx-toolkit