Skip to content
Development
Skill

/telnyx-cli

Use the Telnyx CLI to manage phone numbers, send messages, make calls, and access all Telnyx APIs from the terminal. 946 commands auto-generated from the OpenAPI spec — every API endpoint is a CLI command.

From plugin
ai
224200 skills3 agents

Claude Code

$ npx -y skills add team-telnyx/ai --skill telnyx-cli --agent claude-code

SKILL.md

telnyx-cli.SKILL.md
name: telnyx-cli
description: >-
  Use the Telnyx CLI to manage phone numbers, send messages, make calls,
  and access all Telnyx APIs from the terminal. 946 commands auto-generated
  from the OpenAPI spec — every API endpoint is a CLI command.
metadata:
  author: telnyx
  product: cli
  requires:
    bins:
      - telnyx
    env:
      - TELNYX_API_KEY

Telnyx CLI

The Telnyx CLI provides command-line access to the entire Telnyx API. Every API endpoint maps to a CLI command — 946 commands covering messaging, voice, numbers, IoT, AI, and more.

Installation

# Homebrew (macOS/Linux)
brew install telnyx/tap/telnyx

# Go install
go install github.com/team-telnyx/telnyx-go/cmd/telnyx@latest

# Or download a binary from GitHub releases:
# https://github.com/team-telnyx/telnyx-go/releases

Authentication

export TELNYX_API_KEY="KEY..."

The CLI reads `TELNYX_API_KEY` from your environment. Set it once in your shell profile.

Command Discovery

The CLI is fully self-documenting. Use `--help` at any level to explore:

# Top-level resource list
telnyx --help

# Commands for a specific resource
telnyx messages --help

# Full usage for a specific command
telnyx messages send --help

Command Structure

Commands follow a consistent pattern:

telnyx <resource> <action> [--flag value ...]

Resources match API paths. Actions are `list`, `create`, `get`, `update`, `delete`, and resource-specific verbs.

Common Operations

Send an SMS

telnyx messages send \
  --from +15551234567 \
  --to +15559876543 \
  --text "Hello from the CLI"

List phone numbers

telnyx phone-numbers list --page-size 25

Search for available numbers

telnyx available-phone-numbers list \
  --country-code US \
  --state CA \
  --features sms

Order a phone number

telnyx number-orders create \
  --phone-numbers +15551234567

Make an outbound call

telnyx calls dial \
  --connection-id 1234567890 \
  --from +15551234567 \
  --to +15559876543

List SIM cards

telnyx sim-cards list --page-size 10

Create an AI assistant

telnyx ai:assistants create \
  --name "Support Agent" \
  --instructions "Help customers with their orders"

Check account balance

telnyx balance retrieve

Output Formats

# Default: human-readable table
telnyx phone-numbers list

# JSON output for scripting
telnyx phone-numbers list --format json

# Pipe to jq for filtering
telnyx phone-numbers list --format json | jq '.data[].phone_number'

When to Use CLI vs SDK

| Use case | Recommended | |----------|-------------| | Quick one-off operations | CLI | | Shell scripts and automation | CLI | | Application code | SDK (Python, JS, Go, Java, Ruby) | | Interactive exploration | CLI | | CI/CD pipelines | CLI or SDK | | Complex business logic | SDK |

Read more
@team-telnyx
Ships withai

This repo is the one-stop shop for AI Agents and AI-first developers building with Telnyx — everything an agent needs to build production-grade applications and manage its account, from signup to funding.

224200 skills3 agents
Get the whole plugin

Stars on GitHub

Momentum

stars in total
224
Star history of team-telnyx/ai on GitHub, a chart by star-history.com

Other skills on ai.

More skills from other plugins.

brainstorming
Auto-invoked

brainstorming

You MUST use this before any creative work - creating features, building components, adding functionality, modifying behavior, or…

@obra@obraInstall Skill
ask-matt

ask-matt

Ask which skill or flow fits your situation. A router over the skills in this repo.

skills11d309k
@mattpocock@mattpocockInstall Skill
accessibility
Auto-invoked

accessibility

Design, implement, and audit accessible UI to WCAG 2.2 Level AA across Web, iOS, and Android — semantic ARIA roles and labels,…

ecc12d293k
@affaan-m@affaan-mInstall Skill
compiler-commit

compiler-commit

Use when you want to verify compiler changes and commit with the correct convention. Runs tests, lint, and format, then commits…

react1d252k
@facebook@facebookInstall Skill

Questions about telnyx-cli.

Which coding agents can use telnyx-cli?
telnyx-cli installs in Claude Code, Codex, Cursor, Gemini CLI, GitHub Copilot, OpenCode and Windsurf with the skills CLI, using each agent's flag shown on this page. Flowy's auto-invocation, which fires a skill when your prompt matches, runs in Claude Code only.