Telnyx Agent Skills
Official Agent Skills for building on Telnyx.
These skills give coding agents structured, up-to-date context to generate correct, production-ready code without relying on pre-training or fragile doc retrieval.
They include accurate schemas, SDK patterns, workflows, and API references, so agents can implement Telnyx APIs reliably in real-world applications.
Telnyx Agent Skills follow the Agent Skills specification and are compatible with coding agents like Claude Code, Cursor, Windsurf, and others.
[!NOTE]
This repository is a work in progress under active development. Skills are being continuously improved based on testing and feedback, and updated to reflect the latest APIs and SDK patterns. Contributions and feedback encouraged!
Table of contents
Installation Quickstart
Choose your setup:
Skills CLI installation
Install a skill for your agent:
npx skills add team-telnyx/skills --skill <SKILL> --agent <AGENT>
Example:
npx skills add team-telnyx/skills --skill telnyx-voice-python --agent codex
A comprehensive list of available skills (values for <SKILL>) can be found in the Available Skills section.
A comprehensive list of supported agents (values for <AGENT>) can be found here.
Codex
npx skills add team-telnyx/skills --skill <SKILL> --agent codex
Claude Code
npx skills add team-telnyx/skills --skill <SKILL> --agent claude-code
Cursor
npx skills add team-telnyx/skills --skill <SKILL> --agent cursor
OpenClaw
npx skills add team-telnyx/skills --skill <SKILL> --agent openclaw
Gemini CLI
npx skills add team-telnyx/skills --skill <SKILL> --agent gemini-cli
GitHub Copilot
npx skills add team-telnyx/skills --skill <SKILL> --agent github-copilot
OpenCode
npx skills add team-telnyx/skills --skill <SKILL> --agent opencode
Other supported agents
Telnyx skills work with all agents supported by the Skills CLI.
See full list of supported agents
Agents automatically use installed skills when generating code. No additional configuration required.
[!IMPORTANT]
Use only the skills your project actually needs. Loading too many skills wastes tokens, dilutes context, and makes it easier for an agent to confuse SDK patterns.
Available Skills
Skills are organized by product and language. Each product skill is available in Curl, JavaScript, Python, Go, Java, and Ruby .
(Values in the "Skill" column in the tables below can be used for <SKILL>) in the install command. Append the language suffix to replace * , e.g. telnyx-voice-go :
npx skills add team-telnyx/skills --skill <SKILL> --agent <AGENT>
Example:
npx skills add team-telnyx/skills --skill telnyx-messaging-python --agent cursor
Messaging
| Skill | Description |
|---|
telnyx-messaging-* | Send/receive SMS/MMS, manage messaging numbers, handle opt-outs |
telnyx-messaging-profiles-* | Messaging profiles, number pools, short codes |
telnyx-messaging-hosted-* | Hosted SMS numbers, toll-free verification, RCS |
telnyx-10dlc-* | 10DLC brand/campaign registration for A2P compliance |
Voice & Communications
| Skill | Description |
|---|
telnyx-voice-* | Call control: dial, answer, hangup, transfer, bridge |
telnyx-voice-media-* | Audio playback, text-to-speech, call recording |
telnyx-voice-gather-* | DTMF/speech input collection, AI-powered gather |
telnyx-voice-streaming-* | Real-time audio streaming, forking, transcription |
telnyx-voice-conferencing-* | Conference calls, queues, multi-party sessions |
telnyx-voice-advanced-* | DTMF sending, SIPREC, noise suppression, supervisor |
telnyx-texml-* | TeXML (TwiML-compatible) voice applications |
telnyx-sip-* | SIP trunking connections, outbound voice profiles |
telnyx-sip-integrations-* | Call recordings, media storage, Dialogflow integration |
telnyx-webrtc-* | WebRTC credentials and push notification setup (server-side — see Client SDKs for the calling UI) |
Numbers