← Back to Skills Marketplace
smallkeyboy

电话外呼与自动通知

by smallKeyboy · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ✓ Security Clean
26
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install smallkeyboy-outbound-call
Description
Make outbound phone calls via ElevenLabs voice agent and Twilio
README (SKILL.md)

Outbound Call

Source code and setup guide: github.com/humanjesse/hostinger-openclaw-guides

Place outbound phone calls using the ElevenLabs voice agent with Twilio. The voice agent on the call uses OpenClaw as its brain — same as inbound calls.

When to use

When the user asks you to:

  • Call someone or phone someone
  • Make a phone call
  • Dial a number
  • Ring someone
  • Place a call to a number

How to use

Run the call script with a phone number in E.164 format:

python3 skills/outbound-call/call.py +1XXXXXXXXXX

With an optional custom first message (what the agent says when the recipient picks up):

python3 skills/outbound-call/call.py +1XXXXXXXXXX "Hi John, I'm calling about your appointment tomorrow."

With optional call context (passed as a dynamic variable to the agent):

python3 skills/outbound-call/call.py +1XXXXXXXXXX "Hi, this is a quick follow-up call." "Customer requested callback about billing issue #4521"

Phone number format

  • US numbers: +1 followed by 10 digits, e.g., +15551234567
  • If the user gives a number like 555-123-4567 or (555) 123-4567, reformat it to +15551234567
  • Always confirm the formatted number with the user before placing the call

Rules

  • ALWAYS confirm the phone number with the user before placing a call
  • NEVER place a call without explicit user consent
  • Report the result back to the user (conversation ID on success, error details on failure)
  • If the call fails, explain the error and suggest fixes
Usage Guidance
Install only if you intend to let OpenClaw place outbound calls through your ElevenLabs/Twilio setup. Keep the API key restricted and private, verify the package/source due to the metadata mismatch, and require a clear confirmation of the phone number and message before every call.
Capability Analysis
Type: OpenClaw Skill Name: smallkeyboy-outbound-call Version: 1.0.0 The skill bundle is a legitimate implementation for making outbound calls via the ElevenLabs API. The Python script (call.py) uses standard libraries, performs basic regex validation on phone numbers, and communicates only with the official ElevenLabs endpoint (api.elevenlabs.io). No evidence of data exfiltration, malicious execution, or harmful prompt injection was found.
Capability Tags
requires-sensitive-credentials
Capability Assessment
Purpose & Capability
The stated purpose, instructions, and code all align around initiating outbound phone calls. Because calling third parties can incur costs or create unwanted contact, users should treat invocation as a sensitive action.
Instruction Scope
SKILL.md includes clear user-control rules: confirm the formatted phone number and never place a call without explicit user consent.
Install Mechanism
There is no install spec and the included code is small and directly reviewable. The packaged _meta.json differs from the registry metadata, so users may want to verify they are installing the intended version/source.
Credentials
The required ElevenLabs environment variables and external API call are proportionate to the call-making purpose, but they delegate real account authority and transmit phone-call inputs to the provider.
Persistence & Privilege
The script reads credentials from environment variables and does not show background persistence or credential storage. The API key still grants account-level ability to initiate calls through the configured service.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install smallkeyboy-outbound-call
  3. After installation, invoke the skill by name or use /smallkeyboy-outbound-call
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
初始发布:支持即时/延时外呼、通讯录匹配、Python脚本执行
Metadata
Slug smallkeyboy-outbound-call
Version 1.0.0
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is 电话外呼与自动通知?

Make outbound phone calls via ElevenLabs voice agent and Twilio. It is an AI Agent Skill for Claude Code / OpenClaw, with 26 downloads so far.

How do I install 电话外呼与自动通知?

Run "/install smallkeyboy-outbound-call" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is 电话外呼与自动通知 free?

Yes, 电话外呼与自动通知 is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does 电话外呼与自动通知 support?

电话外呼与自动通知 is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created 电话外呼与自动通知?

It is built and maintained by smallKeyboy (@smallkeyboy); the current version is v1.0.0.

💬 Comments