← Back to Skills Marketplace
345
Downloads
0
Stars
0
Active Installs
2
Versions
Install in OpenClaw
/install phone-call-agent
Description
AI voice call agent — make outbound calls, generate browser call links, accept inbound calls, and retrieve full transcripts + summaries when calls end. Suppo...
Usage Guidance
This skill is plausible for making browser-based and SIP calls, but exercise caution before installing: 1) The registry metadata claims no required env/config, yet the SKILL.md asks you to supply LLM API keys, LiveKit/VOLCENGINE tokens, a SIP trunk ID and a Cloudflare token — verify why these are needed and limit token scopes where possible. 2) The SKILL.md instructs you to modify your Claude client config (~/Library/Application Support/Claude/claude_desktop_config.json) to add an MCP server entry. That registers code you pull from GitHub to be launched by your agent — only do this if you fully trust and have reviewed the repository (particularly backend.mcp_server). 3) Clone and inspect the GitHub repo locally (review Docker compose, backend code, mcp server implementation, and any scripts) before running docker-compose or pip install. 4) Prefer running in an isolated VM/container and avoid exposing high-privilege tokens (Cloudflare token should be scoped/minimized). 5) If you are unsure, ask the publisher for explicit required env variables and the least-privilege guidance, or request a signed/reproducible release. Because the registry metadata and the runtime instructions disagree and a prompt-injection pattern was detected, treat this skill as 'suspicious' until you can audit the upstream code and verify trustworthiness.
Capability Analysis
Type: OpenClaw Skill
Name: phone-call-agent
Version: 1.0.1
The skill provides high-risk capabilities including automated outbound telephony (SIP), call recording, and transcription (STT), which are core to its stated purpose but carry significant potential for misuse in vishing or social engineering. It also includes instructions for exposing local services to the public internet using Cloudflare tunnels (quick-tunnel) and requires extensive API keys for LLM and telephony providers in the .env configuration (SKILL.md).
Capability Assessment
Purpose & Capability
The skill's stated purpose (outbound/inbound voice calls, transcripts) reasonably explains the need for LLM, STT/TTS, LiveKit and SIP credentials. However, the registry metadata lists no required environment variables, binaries, or config paths while the SKILL.md clearly requires many API keys, a SIP trunk ID, Docker/Python/docker-compose usage, and editing a local Claude config file. That mismatch (declared 'none' vs. many required items in the doc) is incoherent and should be explained by the publisher.
Instruction Scope
The instructions tell the user to git-clone a repository, run docker compose, pip install mcp, and — importantly — edit the user's Claude desktop configuration file (~/Library/Application Support/Claude/claude_desktop_config.json) to add an MCP server entry. Modifying an agent/client config is outside a simple 'call helper' and grants this skill a privileged integration point; the SKILL.md also contains frontmatter fields (argument-hint/metadata) that triggered a 'system-prompt-override' injection pattern. All of this is within the doc but increases risk and requires careful code review before enabling.
Install Mechanism
There is no formal install spec in the registry entry; the SKILL.md instructs pulling code from GitHub and using Docker Compose and pip. Using a GitHub repo is normal and acceptable, but the registry metadata omits declaring required binaries (git, docker, docker-compose, python, pip). The repo URL is a GitHub host (lower risk than arbitrary IPs), but because the skill asks you to run code and install services, inspect the repository before running.
Credentials
The .env in SKILL.md requests numerous credentials: LLM API key(s), LIVEKIT keys, VOLCENGINE tokens, SIP_OUTBOUND_TRUNK_ID, and CLOUDFLARE_TOKEN for a public tunnel. These are plausible for a call agent, but the registry declared no required env vars — an inconsistency. In particular, a Cloudflare token and any LLM keys are high-value secrets; the SKILL.md does not document minimal scopes or guidance for limited permissions.
Persistence & Privilege
The skill instructs editing the user's Claude desktop config to register an MCP server entry. That changes another application's configuration to enable this skill's process to be launched by Claude — effectively granting the skill a persistent integration point. The skill does not set 'always: true', but modifying another app's config is a privileged operation and should only be done after code review and verifying the publisher.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install phone-call-agent - After installation, invoke the skill by name or use
/phone-call-agent - Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.1
**Expanded documentation for browser-based share link calling.**
- Added a new "How Share Links Work" section for clearer, step-by-step guidance on generating and using browser call links.
- Instructions now highlight how to start the tunnel and properly configure PUBLIC_URL so links are accessible outside localhost.
- Example user workflow is shown with updated emphasis on share link usage.
- Main agent instructions, call flow, and MCP tool details are unchanged. No changes to actual code or features.了
v1.0.0
- Initial release of Phone Call Agent: a self-hosted AI voice call agent supporting outbound/inbound calls, transcripts, summaries, and browser call links.
- Supports both Chinese and English; integrates with OpenAI and Volcengine (Doubao) for LLM, STT, and TTS.
- Docker-based install includes backend API, web UI, and LiveKit media server.
- Workflow includes customizable skills, share-link generation, and webhook support for call results.
- Integration example included for connecting with Claude Desktop MCP.
- Open-source under MIT-0 license.
Metadata
Frequently Asked Questions
What is Phone Call Agent?
AI voice call agent — make outbound calls, generate browser call links, accept inbound calls, and retrieve full transcripts + summaries when calls end. Suppo... It is an AI Agent Skill for Claude Code / OpenClaw, with 345 downloads so far.
How do I install Phone Call Agent?
Run "/install phone-call-agent" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Phone Call Agent free?
Yes, Phone Call Agent is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does Phone Call Agent support?
Phone Call Agent is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created Phone Call Agent?
It is built and maintained by Little 羊 (@littlesheepxy); the current version is v1.0.1.
More Skills