AgentSkillsCN

telnyx-toolkit

完整 Telnyx 工具集——即用型工具(STT、TTS、RAG、网络连接、10DLC)以及适用于 JavaScript、Python、Go、Java 和 Ruby 的 SDK 文档。

SKILL.md
--- frontmatter
name: telnyx-toolkit
description: Complete Telnyx toolkit — ready-to-use tools (STT, TTS, RAG, Networking, 10DLC) plus SDK documentation for JavaScript, Python, Go, Java, and Ruby.
metadata: {"openclaw":{"emoji":"📞","requires":{"env":["TELNYX_API_KEY"]},"primaryEnv":"TELNYX_API_KEY"}}

Telnyx Toolkit

The complete toolkit for building with Telnyx. Includes ready-to-use tools and SDK documentation for all Telnyx APIs.

Quick Start

bash
export TELNYX_API_KEY="your_key_here"

🔧 Tools (Ready-to-Use)

These are standalone utilities with scripts you can run directly:

ToolDescriptionPath
STTSpeech-to-text transcription (Whisper){baseDir}/tools/stt/
TTSText-to-speech synthesis{baseDir}/tools/tts/
CLITelnyx CLI wrapper and helpers{baseDir}/tools/cli/
NetworkWireGuard mesh networking, public IP exposure{baseDir}/tools/network/
RAGSemantic search with Telnyx Storage + embeddings{baseDir}/tools/rag/
10DLC RegistrationInteractive wizard for A2P messaging registration{baseDir}/tools/10dlc-registration/
Storage BackupBackup/restore workspace to Telnyx Storage{baseDir}/tools/storage-backup/
Voice SIPSIP-based voice call control{baseDir}/tools/voice-sip/

Tool Usage Examples

bash
# Transcribe audio
python3 {baseDir}/tools/stt/scripts/telnyx-stt.py /path/to/audio.mp3

# Generate speech  
python3 {baseDir}/tools/tts/scripts/telnyx-tts.py "Hello world" -o output.mp3

# Join mesh network
{baseDir}/tools/network/join.sh

# Index files for RAG
python3 {baseDir}/tools/rag/sync.py

# 10DLC registration wizard
{baseDir}/tools/10dlc-registration/setup.sh

Each tool has its own SKILL.md with detailed usage instructions.


📚 API Documentation (SDK Reference)

SDK documentation for all Telnyx APIs, organized by language:

LanguagePathSkills
JavaScript{baseDir}/api/javascript/35
Python{baseDir}/api/python/35
Go{baseDir}/api/go/35
Java{baseDir}/api/java/35
Ruby{baseDir}/api/ruby/35

API Categories

Each language includes documentation for:

  • Voice — Calls, call control, conferencing, streaming, gather
  • Messaging — SMS, MMS, profiles, hosted messaging
  • Numbers — Search, purchase, configure, compliance
  • AI — Inference, assistants, embeddings
  • Storage — Object storage (S3-compatible)
  • SIP — Trunking, connections, integrations
  • Video — Video rooms and conferencing
  • Fax — Programmable fax
  • IoT — SIM management, wireless
  • Verify — Phone verification, 2FA
  • Account — Management, billing, reports
  • Porting — Port numbers in/out
  • 10DLC — A2P messaging registration
  • TeXML — TeXML applications
  • Networking — Private networks, SETI
  • WebRTC — Server-side WebRTC

Finding API Docs

code
{baseDir}/api/{language}/telnyx-{capability}-{language}/SKILL.md

Example: {baseDir}/api/python/telnyx-voice-python/SKILL.md


📱 WebRTC Client SDKs

Guides for building real-time voice apps on mobile and web:

PlatformPath
iOS{baseDir}/webrtc-clients/ios/
Android{baseDir}/webrtc-clients/android/
Flutter{baseDir}/webrtc-clients/flutter/
JavaScript (Web){baseDir}/webrtc-clients/javascript/
React Native{baseDir}/webrtc-clients/react-native/

Structure

code
telnyx-toolkit/
├── SKILL.md              # This file (index)
├── tools/                # Ready-to-use utilities
│   ├── stt/
│   ├── tts/
│   ├── cli/
│   ├── network/
│   ├── rag/
│   ├── 10dlc-registration/
│   ├── storage-backup/
│   └── voice-sip/
├── api/                  # SDK documentation
│   ├── javascript/       # 35 skills
│   ├── python/           # 35 skills
│   ├── go/               # 35 skills
│   ├── java/             # 35 skills
│   └── ruby/             # 35 skills
└── webrtc-clients/       # Mobile/Web SDK guides
    ├── ios/
    ├── android/
    ├── flutter/
    ├── javascript/
    └── react-native/

Resources