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.