twilio-setup

Configure Twilio credentials, phone numbers, and webhook URLs for voice calls.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/CerisonAutomation/clud --skill twilio-setup-cerisonautomation
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: twilio-setup
Source: https://github.com/CerisonAutomation/clud/tree/main/skills/twilio-setup
Command: npx skills add https://github.com/CerisonAutomation/clud --skill twilio-setup-cerisonautomation

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill helps you configure Twilio credentials and a reachable phone number so your assistant can receive and place voice calls via webhooks and public ingress.

Core Features & Use Cases

  • Credential setup with safe secret handling: Stores Twilio Auth Token securely while collecting non-secret Account SID and phone number via configuration.
  • Phone number provisioning and selection: Lists existing trial/available Twilio numbers, provisions a new number if needed, or supports manual entry.
  • Webhook and ingress wiring: Sets VoiceUrl and StatusCallback using your configured publicBaseUrl, and includes guidance for managed vs local ingress scenarios.
  • Operational troubleshooting: Diagnoses common failures like missing credentials, no assigned phone number, webhook URL mismatches after ngrok/public URL changes, and call delivery issues.

Quick Start

Tell the assistant your Twilio Account SID, then securely enter your Auth Token, choose or provide a voice-capable phone number, and confirm your publicBaseUrl so it can set the required webhook endpoints.

Frequently Asked Questions about twilio-setup

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I configure Twilio webhooks for voice calling?

Configuring Twilio webhooks for voice calling requires securely storing your Auth Token, setting your Account SID, and updating your VoiceUrl and StatusCallback to your public base URL.

Why are inbound calls to my Twilio number not reaching my assistant?

Inbound calls fail to reach your assistant when webhook URLs are mismatched after a public URL change, or when public ingress is unavailable. You must verify and update your VoiceUrl and StatusCallback endpoints.

How do I securely store a Twilio Auth Token for assistant configuration?

Securely storing a Twilio Auth Token for assistant configuration involves treating it as a secret, while managing the non-secret Account SID and phone number as standard configuration values.

Do I need a public ingress URL to use Twilio voice calling?

Yes, you need a public ingress URL to use Twilio voice calling. Twilio requires reachable public webhook endpoints to route incoming voice calls and status callbacks to your assistant.

Can I provision a new voice-capable phone number directly during Twilio setup?

Yes, you can provision a new voice-capable phone number during Twilio setup. The configuration process lists existing available numbers, provisions a new one if needed, or supports manual entry.