# Twilio Programmable SMS Gateway

> Sends and receives SMS/MMS messages via Twilio REST API with webhook handler generation. Supports message scheduling, delivery status callbacks, and Twilio Verify for OTP flows.

- Skill: `agentskillexchange/twilio-programmable-sms-gateway` (Agent Skill)
- Install (CLI): `npx skillmds@latest add agentskillexchange/twilio-programmable-sms-gateway`
- Raw SKILL.md: https://api.skillmd.com/api/skills/agentskillexchange/twilio-programmable-sms-gateway/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-sms-gateway

---


# Twilio Programmable SMS Gateway

Sends and receives SMS/MMS messages via Twilio REST API with webhook handler generation. Supports message scheduling, delivery status callbacks, and Twilio Verify for OTP flows.

## 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

## Source

- [Agent Skill Exchange](https://agentskillexchange.com/skills/twilio-programmable-sms-gateway/)

