# Twilio Programmable Voice Router

> Builds intelligent voice routing flows using the Twilio Programmable Voice API. Generates TwiML responses with , , and verbs, and manages call recordings via the Recordings REST resource.

- Skill: `agentskillexchange/twilio-programmable-voice-router` (Agent Skill)
- Install (CLI): `npx skillmds@latest add agentskillexchange/twilio-programmable-voice-router`
- Raw SKILL.md: https://api.skillmd.com/api/skills/agentskillexchange/twilio-programmable-voice-router/raw
- Safety review: pending (external: skill-scanner PASS, skillspector PASS)
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Integrations & APIs
- Author: agentskillexchange (https://skillmd.com/u/agentskillexchange)
- Updated: 2026-09-08
- Page: https://skillmd.com/skills/agentskillexchange/twilio-programmable-voice-router

---


# Twilio Programmable Voice Router

Builds intelligent voice routing flows using the Twilio Programmable Voice API. Generates TwiML responses with , , and verbs, and manages call recordings via the Recordings REST resource.

## Installation

Use the upstream install or setup path that matches your environment:
- npm install twilio or yarn add twilio
- npm install
- npm test
- npm run test:javascript -- -m .\*client.\*

Requirements and caveats from upstream:
- # twilio-node
- The Node library documentation can be found [here][libdocs].
- twilio-node uses a modified version of [Semantic Versioning](https://semver.org) for all changes. [See this document](VERSIONS.md) for details.

Basic usage or getting-started notes:
- ### Test your installation
- To make sure the installation was successful, try sending yourself an SMS message, like this:
- js

- Source: https://github.com/twilio/twilio-node
- Extracted from upstream docs: https://raw.githubusercontent.com/twilio/twilio-node/HEAD/README.md

## Documentation

- https://www.twilio.com/docs/voice

## Source

- [Agent Skill Exchange](https://agentskillexchange.com/skills/twilio-programmable-voice-router-2/)

