LaunchKit · 2026
Back to Skills

slybroadcast-voicemail

Send Slybroadcast ringless voicemail campaigns from OpenClaw/LLMs using CLI or MCP, including AI voice generation.

0
476 downloads
by @danielfoch

Setup & Installation

openclaw skills install @danielfoch/slybroadcast-voicemail

Or with the ClawHub CLI, for registry-managed skill folders outside a full OpenClaw workspace:

npx clawhub install slybroadcast-voicemail

Version History

v1.0.0Feb 17, 2026 - Version note by skill developer:

- Expanded description: Skill now supports Slybroadcast campaigns via CLI or MCP, including AI voice generation and detailed campaign controls. - Updated environment variable requirements and fallback logic (e.g., allow UID or EMAIL). - Clarified setup and configuration for both local/AI-generated audio and ElevenLabs TTS. - Added clear CLI usage examples for all input modes (account recording, audio URL, AI-generated, uploaded list). - Documented additional MCP tool commands for campaign and audio management. - Noted Slybroadcast API handling of time zones and delivery formats.

What This Skill Does

Sends ringless voicemail drops via Slybroadcast from an LLM or CLI. Supports existing account recordings, public audio URLs, local files, and AI-generated voice from ElevenLabs or a generic HTTP voice API. Campaign status, results, and controls are also available as MCP tools.

Combines AI voice generation and campaign delivery in a single tool call, removing the need to manually create audio files or log into the Slybroadcast dashboard.

When to use it

  • Sending appointment reminders to a list of patients
  • Dropping a follow-up voicemail after a sales call
  • Broadcasting a service outage notice to customers
  • Scheduling a campaign for a specific date and time
  • Generating and sending a personalized voice message from a script

Example Workflow

Here's how your AI assistant might use this skill in practice.

INPUT

User asks: Send an appointment reminder voicemail to +16173999981 saying 'Hi, your appointment is tomorrow at 3 PM.'

AGENT
  1. 1Call slybroadcast_voice_generate with the reminder text and ElevenLabs as the provider
  2. 2Retrieve the staged audio file URL from the generation result
  3. 3Call slybroadcast_voicemail_send with the phone number, audio URL, and caller ID
  4. 4Call slybroadcast_campaign_status to confirm the campaign is queued
OUTPUT

Campaign created and queued for delivery to +16173999981

Requirements

Accounts, API keys, or tools you or your AI assistant may need to set up while using this skill.

SLYBROADCAST_UID or SLYBROADCAST_EMAIL environment variableSLYBROADCAST_PASSWORD environment variableSLYBROADCAST_DEFAULT_CALLER_ID environment variableSLYBROADCAST_PUBLIC_AUDIO_BASE_URL environment variable (for local or AI-generated audio)SLYBROADCAST_AUDIO_STAGING_DIR environment variable (for local or AI-generated audio)ELEVENLABS_API_KEY environment variable (for ElevenLabs voice generation)ELEVENLABS_TTS_VOICE_ID environment variable (for ElevenLabs voice generation)Slybroadcast accountElevenLabs account (optional, for AI voice generation)