twilio-setup

Configure Twilio credentials and phone numbers for Vellum voice call workflows.

1.0k|158|Updated Feb 7, 2026
One-click install
npx skills add https://github.com/vellum-ai/vellum-assistant --skill twilio-setup
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: twilio-setup
Source: https://github.com/vellum-ai/vellum-assistant/tree/main/skills/twilio-setup
Command: npx skills add https://github.com/vellum-ai/vellum-assistant --skill twilio-setup

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill helps you configure Twilio credentials and a usable phone number for making voice calls with your Vellum assistant. It guides secure collection and storage of credentials and the wiring of webhooks for inbound/outbound calls.

Core Features & Use Cases

  • Collect Account SID and Auth Token, store them as config values and the secrets as appropriate.
  • Provision or select a phone number and store it for voice calls.
  • Configure public ingress webhooks to route Twilio traffic to the assistant and handle status callbacks.

Quick Start

Begin by collecting the Account SID and Auth Token, store them securely, then configure a phone number and webhook URLs to enable voice calls.

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 credentials for voice calls?

Configuring Twilio credentials for voice calls involves securely collecting your Account SID and Auth Token, then storing them as config values and encrypted secrets. This skill guides that collection and storage process for assistant environments.

How do I provision a Twilio phone number for telephony workflows?

Provisioning a Twilio phone number for telephony workflows means selecting an available number through your Twilio account and storing it for voice calls. This skill supports provisioning or selecting a number to enable assistant telephony ingress.

What are webhooks and how do they route Twilio voice traffic?

Webhooks route Twilio voice traffic by sending HTTP requests to a public ingress URL, connecting Twilio telephony events to your assistant. This skill configures public ingress webhooks to handle inbound and outbound calls with status callbacks.

Do I need a public ingress URL to wire Twilio webhooks?

Yes, a public ingress URL is required to wire Twilio webhooks for voice calls. Twilio needs a publicly accessible endpoint to route telephony traffic and status callbacks to your assistant workflow.

Why is my Twilio voice webhook configuration not working?

Twilio voice webhook configuration issues often stem from incorrect public ingress URLs, unverified credentials, or misrouted status callbacks. This skill provides guidance on verifying configuration and troubleshooting telephony connectivity.