phone-caller

Automate outbound phone calls using Twilio and ElevenLabs text-to-speech.

Updated Mar 18, 2026
One-click install
npx skills add https://github.com/M4ST3R-C0NTR0L/cybrflux-skills --skill phone-caller
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: phone-caller
Source: https://github.com/M4ST3R-C0NTR0L/cybrflux-skills/tree/main/skills/phone-caller
Command: npx skills add https://github.com/M4ST3R-C0NTR0L/cybrflux-skills --skill phone-caller

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill eliminates the manual effort of making outbound calls by letting an AI place calls, deliver pre-recorded messages, or run live two-way conversations on your behalf.

Core Features & Use Cases

  • One-way message calls: Generate voice audio with ElevenLabs and play it on a Twilio call for fast, simple outreach.
  • Interactive two-way conversations: Use Twilio for telephony + STT, GPT for real-time decisioning, and ElevenLabs for spoken responses.
  • Scheduling support: Run timed calls (e.g., via cron) and use server-based audio hosting for repeatable calls.

Use case example: You want to run a morning voice message campaign to leads; this Skill can automatically call each number and deliver the same branded message, or interactively qualify them when you need a dialogue.

Quick Start

Tell the AI to place a one-way outbound call to the target number using your provided message and a chosen ElevenLabs voice ID.

Frequently Asked Questions about phone-caller

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

FAQPage Schema
How do I automate AI outbound phone calls with Twilio?▼

AI outbound phone calls are automated by using Twilio for telephony connectivity and ElevenLabs for text-to-speech generation. You can configure one-way voice message campaigns or interactive two-way conversations to automatically dial target numbers for lead outreach.

Do I need a webhook server for interactive AI phone conversations?▼

Interactive AI phone conversations require a reachable webhook or server endpoint alongside OpenAI API, Twilio, and ElevenLabs credentials. The webhook enables real-time speech-to-text processing and GPT-powered decisioning during the live two-way call.

Can I schedule outbound voice campaigns for lead outreach?▼

Outbound voice campaigns can be scheduled using timed cron workflows to automate lead outreach calls. The Skill supports server-based audio hosting for repeatable calls, allowing you to run morning voice message campaigns automatically.

What's the best way to deliver pre-recorded voice messages via phone?▼

Pre-recorded voice messages are delivered by generating audio with ElevenLabs and playing it on a Twilio call. This one-way message approach provides fast, simple outreach for automated voice campaigns without requiring interactive dialogue.

Does Twilio work with ElevenLabs for text-to-speech calling?▼

Twilio works with ElevenLabs for text-to-speech calling by combining Twilio's telephony infrastructure with ElevenLabs voice generation. You select a specific ElevenLabs voice ID to synthesize spoken audio for outbound calls.

Why do interactive appointment booking calls need an OpenAI API key?▼

Interactive appointment booking calls need an OpenAI API key to power real-time GPT decisioning during the conversation. This enables the AI to dynamically qualify leads and handle two-way dialogue rather than playing static pre-recorded messages.