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.
npx skills add sickn33/agentic-awesome-skills --skill twilio-communications -a claude-codeWhat 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-code2Manually: put the files in place
~/.claude/skills/twilio-communications/SKILL.mdCopy the whole skill folder; for one project use .claude/skills/twilio-communications/
1Skills CLI (Vercel)
npx skills add sickn33/agentic-awesome-skills --skill twilio-communications -a codex2Manually: put the files in place
.agents/skills/twilio-communications/SKILL.mdFor all projects use ~/.agents/skills/
1Skills CLI (Vercel)
npx skills add sickn33/agentic-awesome-skills --skill twilio-communications -a cursor2Manually: put the files in place
.cursor/skills/twilio-communications/SKILL.mdCursor also reads .agents/skills/ and .claude/skills/
1GitHub CLI
gh skill install sickn33/agentic-awesome-skills twilio-communications2Manually: put the files in place
.github/skills/twilio-communications/SKILL.md1Skills CLI (Vercel)
npx skills add sickn33/agentic-awesome-skills --skill twilio-communications -a gemini-cli2Platform CLI
gemini skills install https://github.com/sickn33/agentic-awesome-skills --path skills/twilio-communicationsManually: put the files in place
.devin/skills/twilio-communications/SKILL.mdThe legacy .windsurf/skills/ path still works
Skills CLI (Vercel)
npx skills add sickn33/agentic-awesome-skills --skill twilio-communications -a opencodeClaude.ai
Zip the folder and upload it in Settings → Capabilities → Skills
From the same set80
The whole set →Similar
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