← Back to Skills Marketplace
vlbeta

Ring-a-Ding

by vlbeta · GitHub ↗ · v0.2.1 · MIT-0
cross-platform ✓ Security Clean
164
Downloads
1
Stars
0
Active Installs
3
Versions
Install in OpenClaw
/install ring-a-ding
Description
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...
Usage Guidance
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.
Capability Analysis
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.
Capability Tags
requires-sensitive-credentials
Capability Assessment
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.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install ring-a-ding
  3. After installation, invoke the skill by name or use /ring-a-ding
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
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.
Metadata
Slug ring-a-ding
Version 0.2.1
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 3
Frequently Asked Questions

What is 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... It is an AI Agent Skill for Claude Code / OpenClaw, with 164 downloads so far.

How do I install Ring-a-Ding?

Run "/install ring-a-ding" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Ring-a-Ding free?

Yes, Ring-a-Ding is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does Ring-a-Ding support?

Ring-a-Ding is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Ring-a-Ding?

It is built and maintained by vlbeta (@vlbeta); the current version is v0.2.1.

💬 Comments