Skip to main content
skill Claude Code CX Codex Cursor GitHub Copilot

twilio-communications — Claude Code skill: what it does & setup

Helps build Twilio communication features: SMS, voice calls, WhatsApp messaging, and two-factor verification. Useful when wiring IVR systems or securing account logins.

Install into Claude Code · Skills CLI (Vercel) All methods and platforms ↓
npx skills add sickn33/agentic-awesome-skills --skill twilio-communications -a claude-code
Open on GitHub

What twilio-communications does

The skill guides the agent in integrating Twilio APIs for SMS delivery, WhatsApp messaging, and voice calls with TwiML. It supports flows ranging from basic alerts to interactive voice response menus. An accepted API response only confirms queuing. Actual delivery requires separate callback handling.

Security rules in this skill focus on rate limits and traffic pumping prevention. This is a reason to verify sender registration before launching. Phone possession alone does not guarantee account ownership. Because of that, the instructions require binding OTP codes to verified sessions and capping verification attempts.

Code patterns in the guide remain intentionally partial, leaving storage logic and opt-out handlers as stubs. The agent must verify destination numbers and require explicit budget approval before triggering outbound traffic.

What it helps with

  • integrate Twilio SMS and WhatsApp messaging workflows
  • build interactive voice response (IVR) systems using TwiML
  • implement two-factor authentication (2FA) protected against SMS pumping
  • configure phone number verification and delivery status webhooks

Example prompts for the agent

  • Set up outbound Twilio SMS notifications with delivery webhook handling and phone formatting.
  • Implement two-factor SMS verification with attempt limits and protection against SMS pumping.
  • Create an IVR voice menu using TwiML that routes incoming callers based on keypad inputs.

How to install twilio-communications

1Skills CLI (Vercel)

npx skills add sickn33/agentic-awesome-skills --skill twilio-communications -a claude-code

2Manually: put the files in place

~/.claude/skills/twilio-communications/SKILL.md

Copy the whole skill folder; for one project use .claude/skills/twilio-communications/

From the same set80

The whole set →
docker-expert sickn33 A skill that turns your AI agent into a Docker reviewer for Dockerfiles, multi-stage builds and container security. Useful when images and Compose files need a second look. Claude Code CX Codex Cursor +1 27,200installs typescript-expert sickn33 A skill for TypeScript and JavaScript work: it reads your project setup, fixes type errors and speeds up type checking. Useful once a TS codebase gets big. Claude Code CX Codex Cursor +1 12,600installs browser-automation sickn33 This skill builds browser checks around observed UI state and explicit outcomes. Use it for UI workflows, timing failures, or authorised page-data collection. Claude Code CX Codex Cursor +1 6,700installs nextjs-supabase-auth sickn33 This skill wires Supabase Auth into the Next.js App Router with clients, middleware, OAuth callbacks, and Server Actions. Use it when you need protected routes and session handling. Claude Code CX Codex Cursor +1 6,500installs 3d-web-experience sickn33 Helps build and debug web 3D scenes, product configurators, and portfolios. Covers stack choice, model loading, scroll interaction, and performance checks. Claude Code CX Codex Cursor +1 5,200installs prisma-expert sickn33 This skill helps inspect Prisma schemas, migrations, and queries. Use it to investigate an error or review database changes before deployment. Claude Code CX Codex Cursor +1 4,200installs playwright-skill sickn33 Write and run Playwright browser tests directly in Claude Code: responsive design checks, login flows, form submissions, screenshots. Executes locally via Node with a visible browser window. Claude Code CX Codex Cursor +1 3,900installs game-development sickn33 Guides game architecture decisions, platform choices, and core loop structure. Directs the assistant to specialized sub-skills for web, mobile, PC, or VR. Claude Code CX Codex Cursor +1 3,800installs

Similar

wp-performance WordPress Backend profiling skill for optimizing WordPress sites using WP-CLI, REST headers, and diagnostic scripts without browser access. Claude Code CX Codex Cursor +1 6,100installs ddd-aggregate ruvnet Scaffolds a DDD aggregate root with an entity, value objects, a repository interface, domain events, and test stubs. Useful when modeling business logic in an existing bounded context. Claude Code CX Codex Cursor +1 749installs ddd-context ruvnet Scaffolds a standard DDD bounded context directory structure with domain, application, and infrastructure layers. Useful when splitting monoliths. Claude Code CX Codex Cursor +1 738installs mcp-builder official anthropics This skill walks through building an MCP server in TypeScript or Python, from reading the protocol spec to writing tests and evaluation questions. Claude Code Claude.ai 130,949installs google-agents-cli-adk-code official Google A reference skill for building ADK agents with tools, callbacks, state, and workflows. Use it when an agent project needs concrete API patterns or code examples. Claude Code CX Codex Cursor +1 511,400installs lark-im larksuite This skill lets an agent work with Lark IM messages, chats, files, and interactive cards. Use it when coding tasks need access to team conversations. Claude Code CX Codex Cursor +1 472,300installs lark-event larksuite Listens to Lark/Feishu events and streams them as NDJSON. Use it for bots, message processing, and long-running subscribers. Claude Code CX Codex Cursor +1 466,200installs caveman-discover JuliusBrussee Finds and labels every LLM workflow in your repository so Caveman Cloud breaks down spend by actual job rather than grouping everything into one bucket. Claude Code CX Codex Cursor +1 103,500installs

Questions about twilio-communications

How do I install twilio-communications in Claude Code?

Run npx skills add sickn33/agentic-awesome-skills --skill twilio-communications -a claude-code in your terminal. Files will be stored at ~/.claude/skills/twilio-communications/SKILL.md.

What does twilio-communications do?

It gives the coding agent guidelines for integrating Twilio SMS, WhatsApp messaging, TwiML voice menus, and two-factor verification. It also enforces security safeguards against SMS pumping and requires explicit callback handling.

Does an accepted Twilio API response confirm message delivery?

No, an accepted response only indicates that Twilio received and queued the request. Tracking delivery requires status callbacks and webhook handlers as detailed in the skill guidelines.

Source text

SKILL.md · MIT
---
name: twilio-communications
description: "Build communication features with Twilio: SMS messaging, voice
  calls, WhatsApp Business API, and user verification (2FA). Covers the full
  spectrum from simple notifications to complex IVR systems and multi-channel
  authentication."
risk: critical
source: vibeship-spawner-skills (Apache 2.0)
date_added: 2026-02-27
---

# Twilio Communications

Build communication features with Twilio: SMS messaging, voice calls,
WhatsApp Business API, and user verification (2FA). Covers the full
spectrum from simple notifications to complex IVR systems and multi-channel
authentication. Critical focus on compliance, rate limits, and error handling.

Catalog modification notice: qualified rate/segmentation and verification claims, repaired signature coverage, serialization and pacing examples. The imported Apache-2.0 source attribution is retained.

Use this to implement the requested integration, not to activate calls/campaigns by implication. Establish exact recipients/senders, approved message/purpose/spend and recording scope; use owned test numbers and preserve opt-outs. Verify current channel, region, sender-registration and recording requirements with official provider guidance before activation. SMS possession alone is not phishing-resistant authentication or proof of account ownership; bind OTP challenges to authenticated sessions/destination/purpose, limit attempts and prevent enumeration/pumping. All examples are partial: storage, opt-out and delivery handlers are stubs, and a successful create response means accepted/queued, not delivered.

## Detailed Guide

Read [the detailed guide](references/detailed-guide.md) before executing this skill. It retains the complete procedure and reference material. Treat its safety, prerequisites, and validation requirements as mandatory. For focused work, load the relevant sections; for end-to-end work, read the guide completely.

## When to Use
- User mentions or implies: twilio
- User mentions or implies: send SMS
- User mentions or implies: text message
- User mentions or implies: voice call
- User mentions or implies: phone verification
- User mentions or implies: 2FA SMS
- User mentions or implies: WhatsApp API
- User mentions or implies: programmable messaging
- User mentions or implies: IVR system
- User mentions or implies: TwiML
- User mentions or implies: phone number verification

## Limitations
- Use this skill only when the task clearly matches the scope described above.
- Do not treat the output as a substitute for environment-specific validation, testing, or expert review.
- Stop and ask for clarification if required inputs, permissions, safety boundaries, or success criteria are missing.

© sickn33 · MIT · sickn33/agentic-awesome-skills

See also

Project sponsors

Companies that keep this analytics open
Gold sponsor

Impressions, clicks and code copies — open statistics. We keep the numbers public for the same reason NeBlask itself is public. Become a sponsor