Phone calling skill for OpenClaw: agent makes real outbound phone calls to users for alerts, briefings, reminders, and urgent notifications. Managed service, no Twilio setup needed. 100+ countries, 70+ voices.
997 tokens
context cost
the whole folder, loaded on every use
1
files
instructions only
0
copies elsewhere
how many repositories repackaged it
3248
stars on the repo
on the repository, not the skill itself
Install
one command, takes just this skill from the repository
Give your OpenClaw agent the ability to make real outbound phone calls to you. The agent calls you — you don't call the agent. There is no inbound phone number.
The agent reads the prompt, stores the API key, and gains phone calling capability
That's it. No Twilio account, no API keys to configure, no webhooks to set up.
Basic Usage
Tell your agent when to call you:
Call me when my build finishes.
Call me every morning at 8am with a briefing.
Call me if Bitcoin drops below $50k.
Call me if the server goes down.
When the agent decides to call, it dials your phone, you pick up, and you talk. When you're done, just say bye and it hangs up.
During a Call
The agent puts you on hold with music while it works on longer tasks (web search, etc.)
A thinking sound plays while the agent is generating its response
You can interrupt the agent mid-sentence (barge-in) — it stops and listens
Everything the agent can do in chat works on the phone
Key Details
Outbound only: The agent calls you. You cannot call the agent. There is no inbound number.
Managed service: No Twilio setup, no API keys, no webhooks. Paste one prompt and it works.
100+ countries: Call yourself from pretty much anywhere in the world.
70+ voices: Choose a voice for your agent from the dashboard.
Model-agnostic: Works with any LLM that can make HTTP requests (Claude, GPT, Gemini, local models).
Fast model recommended: Assign the skill to a fast, lightweight model (Haiku-class) for natural conversation pace. Slow models make conversations feel laggy.
Example
User (in OpenClaw chat): "Call me if ETH goes above $4000."
The agent monitors the price. When ETH crosses $4000:
Agent calls your phone
You answer
Agent: "Hey, ETH just crossed $4000. It's currently at $4,012. Want me to do anything?"
You: "Yeah, sell half my position."
Agent: "On it. Let me check your portfolio..." *(hold music plays)*
Agent comes back with the result
You: "Thanks, bye."
Call ends.
Tips
Use a separate fast model for the calling skill so conversations feel natural
Set up alerts for things that are genuinely urgent — the phone is for things you can't afford to miss
The agent can call you proactively based on cron schedules, events, or triggers you define in OpenClaw
You can tell the agent your preferences for when it's okay to call (e.g., "don't call me after 10pm")
How to use it
Copy the folder
Take davepoon/clawring from the repository into ~/.claude/skills for personal
use, or into .claude/skills inside a project.
Check the name does not clash
The agent identifies a skill by the name field in its header. Two skills with the
same name cannot sit side by side — one of them will be ignored.