🧪 Skills
Slybroadcast Voicemail
Send Slybroadcast ringless voicemail campaigns from OpenClaw/LLMs using CLI or MCP, including AI voice generation (ElevenLabs or generic HTTP voice API) and...
v1.0.0
Description
name: slybroadcast-voicemail description: Send Slybroadcast ringless voicemail campaigns from OpenClaw/LLMs using CLI or MCP, including AI voice generation (ElevenLabs or generic HTTP voice API) and campaign controls.
Slybroadcast Voicemail
Use this skill when the user wants to send one or many voicemail drops with Slybroadcast and optionally generate a voice recording from text.
Prerequisites
Required environment variables:
SLYBROADCAST_UID(orSLYBROADCAST_EMAILfallback)SLYBROADCAST_PASSWORDSLYBROADCAST_DEFAULT_CALLER_ID(or pass caller id explicitly)
For local-file or AI-generated audio, also set:
SLYBROADCAST_PUBLIC_AUDIO_BASE_URLSLYBROADCAST_AUDIO_STAGING_DIR
For ElevenLabs voice generation:
ELEVENLABS_API_KEYELEVENLABS_TTS_VOICE_ID
CLI Commands
Run direct commands:
npm --workspace @fub/slybroadcast-voicemail run dev:cli -- send --help
Common examples:
- Existing account recording title:
npm --workspace @fub/slybroadcast-voicemail run dev:cli -- send \
--to "16173999981,16173999982" \
--record-audio "My First Voice Message" \
--caller-id "16173999980" \
--campaign-name "Follow-up" \
--schedule-at "now"
- Public audio URL:
npm --workspace @fub/slybroadcast-voicemail run dev:cli -- send \
--to "16173999981" \
--audio-url "https://example.com/voicemail.mp3" \
--audio-type mp3 \
--caller-id "16173999980"
- ElevenLabs text-to-voice + send:
npm --workspace @fub/slybroadcast-voicemail run dev:cli -- send \
--to "16173999981" \
--ai-text "Hi, this is your appointment reminder for tomorrow at 3 PM." \
--ai-provider elevenlabs \
--caller-id "16173999980"
- Uploaded list on Slybroadcast platform:
npm --workspace @fub/slybroadcast-voicemail run dev:cli -- send \
--list-id 94454 \
--record-audio "My First Voice Message" \
--caller-id "16173999980"
MCP Tools
Start the MCP server:
npm --workspace @fub/slybroadcast-voicemail run dev:mcp
Tool names:
slybroadcast_voicemail_sendslybroadcast_audio_listslybroadcast_phone_listslybroadcast_campaign_statusslybroadcast_campaign_resultsslybroadcast_campaign_controlslybroadcast_voice_generate
Notes
- Slybroadcast API delivery times are interpreted in Eastern Time and use 24-hour format (
YYYY-MM-DD HH:MM:SS). - Use one audio source per campaign request: account recording title, system audio file, public URL, local file, or AI text.
- Local and AI-generated files are staged first and must be publicly reachable for Slybroadcast to fetch.
Reviews (0)
Sign in to write a review.
No reviews yet. Be the first to review!
Comments (0)
No comments yet. Be the first to share your thoughts!