← 返回 Skills 市场
Openclaw phone
作者
Benjamin Waye
· GitHub ↗
· v1.0.1
· MIT-0
479
总下载
1
收藏
0
当前安装
2
版本数
在 OpenClaw 中安装
/install 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 cal...
安全使用建议
Before installing: (1) confirm the platform/registry metadata is updated to declare CALLMYCALL_API_KEY — the skill expects that key even though the top-level registry entry did not list it; (2) verify the correct CallMyCall base URL for your account (the docs mention both api.callmycall.com and a fly.dev backend — prefer the official domain or confirm the fly.dev host is legitimate for the provider); (3) avoid storing long-lived API keys in the skill — follow the SKILL.md advice to use an env var or one-time interactive key and only persist manually if you understand the risk; (4) be cautious about sending sensitive personal data (the API supports fields like personal_security_number in a persona object) — do not include PII unless absolutely necessary and authorized; (5) ask the skill author/owner (or registry operator) to fix the registry metadata mismatch so the platform can surface the credential requirement correctly. These issues suggest sloppy/unfinished packaging rather than explicit malice, but you should validate ownership and endpoints before granting credentials.
功能分析
Type: OpenClaw Skill
Name: openclaw-phone
Version: 1.0.1
The openclaw-phone skill provides a well-structured interface for the CallMyCall AI telephony API, incorporating significant safety guardrails and security best practices. It implements a five-layer 'gating flow' that includes mandatory human confirmation before placing calls, blocks emergency/premium numbers, and strictly forbids the creation of persistent OS schedulers or autonomous background execution. Credential handling follows OpenClaw best practices, explicitly prohibiting the storage of API keys in state files or logs (SKILL.md, docs/auth-config.md).
能力评估
Purpose & Capability
The SKILL.md and accompanying files clearly require a CALLMYCALL_API_KEY and explain how it's used; however the registry metadata at the top of the report lists no primary credential and 'Required env vars: none'. That mismatch is an incoherence — the skill will need an API key but the registry entry doesn't declare it, which can lead to missing prompts/validation in the platform. Other than that, the actions described (start/end/list calls, verify caller IDs, fetch recordings/transcripts) are coherent with a CallMyCall phone skill.
Instruction Scope
SKILL.md stays narrowly scoped to the call-management purpose: gathering phone, language, brief; doing validation; calling the CallMyCall API; storing a small recent_calls state. It explicitly forbids creating OS schedulers, storing API keys in skill files/state, and autonomous background runs. Two items worth noting: (1) the docs recommend using a specific backend base URL (https://call-my-call-backend.fly.dev) in addition to api.callmycall.com — using a non-official domain should be validated; and (2) the API accepts highly sensitive fields (e.g., personal_security_number inside a persona object) — the instructions do not forbid including PII in requests, so agents could transmit sensitive user data if prompted to do so.
Install Mechanism
This is an instruction-only skill with no install spec and no code files to execute at install time, so there is no downloader/extractor or package install risk.
Credentials
The skill legitimately needs a single service credential (CALLMYCALL_API_KEY) but the registry metadata does not declare it (incoherent). The SKILL.md correctly describes a limited key resolution order (env var, user config, prompt) and forbids persisting keys automatically, which is good. However the API surface allows sending PII and webhook URLs; ensure any API use is deliberate and avoid entering persistent credentials unless you trust the service and skill owner. The recommendation to prefer a fly.dev backend (different from the public api.callmycall.com hostname) raises an extra review step: confirm the correct base URL for your account.
Persistence & Privilege
The skill does not request always:true, does not ask to modify other skills, and explicitly tells agents not to create background schedulers or persist credentials automatically. It stores minimal per-skill state (recent_calls) which is appropriate for the described functionality.
如何使用
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install openclaw-phone - 安装完成后,直接呼叫该 Skill 的名称或使用
/openclaw-phone触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.1
**Changelog for openclaw-phone 1.0.1**
- Clarified API key handling, emphasizing session-limited use and prohibiting automatic user config writes.
- Added explicit section for `from_number` validation, requiring preflight verification with relevant endpoints.
- Updated scheduling workflow to prohibit creating system schedulers (cron, launchd, etc) or background turns; skill may only prepare call plans for in-session execution.
- Modified call results flow to treat transcripts and recordings as sensitive—display excerpts only upon explicit request, and warn about the sensitivity of recording URLs.
- Added new metadata fields to SKILL.md (`primary_credential`, `required_env_vars`, `stores_credentials_in_user_config`, `requires_system_scheduler`).
- Added `agents/openai.yaml` (details not included).
v1.0.0
openclaw-phone 1.0.0
- Initial release of the openclaw-phone skill.
- Enables starting, ending, scheduling, and checking AI-powered phone calls via the CallMyCall API from chat.
- Implements strict API key handling and layered data collection ("layered gating") for secure and complete call setup.
- Maintains a recent calls list in state for easy retrieval and management.
- Supports OpenClaw-side scheduling (using cron) for future-dated calls.
- Allows users to review and confirm call details before placement and fetch call status, results, transcript, and recordings as needed.
元数据
常见问题
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 cal... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 479 次。
如何安装 Openclaw phone?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install openclaw-phone」即可一键安装,无需额外配置。
Openclaw phone 是免费的吗?
是的,Openclaw phone 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。
Openclaw phone 支持哪些平台?
Openclaw phone 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 Openclaw phone?
由 Benjamin Waye(@benjaminwaye)开发并维护,当前版本 v1.0.1。
推荐 Skills