← 返回 Skills 市场
vlbeta

Ring-a-Ding

作者 vlbeta · GitHub ↗ · v0.2.1 · MIT-0
cross-platform ✓ 安全检测通过
164
总下载
1
收藏
0
当前安装
3
版本数
在 OpenClaw 中安装
/install ring-a-ding
功能描述
AI phone calls for your agent — call businesses to book appointments or cancel reservations, or have the agent call YOU for a hands-free conversation on a dr...
安全使用建议
This skill appears coherent for making automated phone calls. Before installing: 1) Verify the npm package owner (ring-a-ding-cli) and homepage (https://ringading.ai) to ensure you trust the publisher. 2) Understand RAD_API_KEY will allow the service to place real phone calls (and possibly incur charges); treat it like a sensitive credential. 3) OPENAI_API_KEY will be used for Realtime voice processing — transcripts and call context are sent to external services (Ring‑a‑Ding and OpenAI), so avoid including highly sensitive PII in the call context. 4) The skill may store keys in ~/.config/ring-a-ding/config.json; ensure that file's storage location and permissions meet your security needs. 5) If you want tighter control, create limited-scope API keys where possible, monitor usage logs, and review the npm package source before installing.
功能分析
Type: OpenClaw Skill Name: ring-a-ding Version: 0.2.1 The 'ring-a-ding' skill is a legitimate integration for making AI-powered phone calls using the Ring-a-Ding service and OpenAI Realtime. It utilizes a CLI tool (`rad`) and follows standard OpenClaw patterns, such as using the `cron` tool for asynchronous status polling of long-running calls. The instructions in `SKILL.md` are transparent, well-documented, and strictly aligned with the stated functionality of scheduling appointments and conducting voice sessions, with no evidence of malicious intent, data exfiltration, or unauthorized execution.
能力标签
requires-sensitive-credentials
能力评估
Purpose & Capability
The name/description (AI phone calls) match the declared needs: a 'rad' CLI, RAD_API_KEY (primary), and OPENAI_API_KEY for Realtime voice. Installing an npm package that provides a 'rad' binary is consistent with providing a CLI for calling.
Instruction Scope
SKILL.md instructs the agent to run the 'rad' CLI, register cron jobs to poll call status, and construct rich call context (200+ char purpose, names, supporting facts). That is consistent with a call automation tool, but it also means the agent will transmit any context you give (project notes, emails, phone numbers, PII) to external services (Ring‑a‑Ding and OpenAI). The docs also reference storing keys in ~/.config/ring-a-ding/config.json (this path was not listed in 'required config paths' metadata) — a mild mismatch and something to be aware of.
Install Mechanism
Install uses a published npm package (ring-a-ding-cli) to create the 'rad' binary. This is a standard install mechanism and not an untrusted direct download. Verify the npm package publisher and inspect the package if you need extra assurance before installing.
Credentials
The skill asks only for RAD_API_KEY and OPENAI_API_KEY, which are proportionate: the RAD key for the calling service and the OpenAI key for Realtime voice. No unrelated credentials are requested. Note that keys may be stored in a local config file (~/.config/ring-a-ding/config.json) per the docs.
Persistence & Privilege
always:false and no requests to modify other skills or system-wide settings. The only persistent behavior is registering short-lived cron jobs to poll call status — expected for asynchronous call handling. Autonomous invocation is allowed by default (not flagged by itself) and would permit the agent to place calls when invoked with these credentials.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install ring-a-ding
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /ring-a-ding 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v0.2.1
Marin default voice (was accidentally alloy). Fair number rotation across the pool. Structured call summaries, agent cron polling, briefNotes quality feedback. Agent briefing at install time: npm postinstall + new rad briefing command speak directly to the agent to compose a rich, identity-forward first call. New First-time use section telling OpenClaw to proactively offer a welcome test call. Keyword-rich SKILL.md rewrite with expanded frontmatter description and Example use cases (including hands-free drive-time conversations). CLI bumped to 0.2.1.
v0.1.1
- Added a public setup guide link (`https://ringading.ai/openclaw`) to the documentation. - Clarified that both a Ring-a-Ding API key and an OpenAI API key are required. - Updated the metadata to include a homepage URL. - Minor wording changes for clarity in requirements and description.
v0.1.0
Initial release of Ring-a-Ding skill. - Enables placing outbound phone calls using the rad CLI and an AI voice agent. - Supports background/non-blocking calls, call status checks, and ending calls. - Includes options for voice, AI personality, structured output extraction, and contextual info. - Provides detailed documentation for setup, workflows, and command usage. - Requires RAD_API_KEY and OPENAI_API_KEY environment variables for operation.
元数据
Slug ring-a-ding
版本 0.2.1
许可证 MIT-0
累计安装 0
当前安装数 0
历史版本数 3
常见问题

Ring-a-Ding 是什么?

AI phone calls for your agent — call businesses to book appointments or cancel reservations, or have the agent call YOU for a hands-free conversation on a dr... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 164 次。

如何安装 Ring-a-Ding?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install ring-a-ding」即可一键安装,无需额外配置。

Ring-a-Ding 是免费的吗?

是的,Ring-a-Ding 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

Ring-a-Ding 支持哪些平台?

Ring-a-Ding 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 Ring-a-Ding?

由 vlbeta(@vlbeta)开发并维护,当前版本 v0.2.1。

💬 留言讨论