openclaw-phone
Use CallMyCall API to start, end, and check AI phone calls, and return results in chat. Use when the user asks to call someone, plan a future call, end a call, or fetch call results.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/benjaminwaye/openclaw-phoneWhat This Skill Does
The openclaw-phone skill provides a direct interface between your OpenClaw AI agent and the CallMyCall telephony infrastructure. It is designed to act as a seamless communications layer, allowing users to initiate, monitor, and conclude AI-managed phone calls directly through natural language. By automating the outbound call process, it enables tasks such as appointment scheduling, automated surveys, and real-time information retrieval without manual interaction with a phone dialer.
Installation
To integrate this skill into your environment, execute the following command in your terminal:
clawhub install openclaw/skills/skills/benjaminwaye/openclaw-phone
Ensure that you have your CallMyCall API key ready, as the agent will prompt you for it upon the first invocation if it is not detected in your local environment variables or configuration file.
Use Cases
This skill is highly effective for business productivity and personal management. Common scenarios include:
- Appointment Scheduling: Let the agent call a local business to check for availability and book a slot.
- Status Inquiries: Call a service provider to check the status of a request or order.
- Automated Outreach: Use the agent to relay information to multiple contacts and collect responses.
- Voice-Based Task Management: Quickly dictate a request to be handled by an AI voice agent, allowing you to focus on other high-priority work while the call is in progress.
Example Prompts
- "Call 555-0123 and ask them if my repair order is ready to be picked up today."
- "Schedule a call for tomorrow at 10 AM to inquire about the gym membership pricing."
- "Show me the results of the last phone call I initiated about the property viewing."
Tips & Limitations
- Security First: The skill enforces strict API key handling. Never share your API key in conversation history. If you choose not to persist your key, you will need to provide it for every session.
- Input Accuracy: Always ensure the provided phone number is in E.164 format to prevent API rejection.
- Monitoring: Utilize the
recent_callsstate feature to keep track of multiple active interactions. You can reference calls by their index (e.g., 'call 1') for easier management. - Gateway Constraints: This skill does not support emergency services or premium-rate numbers. It is intended for standard communication tasks only.
Metadata
Not sure this is the right skill?
Describe what you want to build — we'll match you to the best skill from 16,000+ options.
Find the right skillPaste this into your clawhub.json to enable this plugin.
{
"plugins": {
"official-benjaminwaye-openclaw-phone": {
"enabled": true,
"auto_update": true
}
}
}Tags(AI)
Flags: external-api, file-read, file-write