← Back to Skills Marketplace
gbessoni

RingBot

by ringbot · GitHub ↗ · v1.1.0
cross-platform ⚠ suspicious
2421
Downloads
4
Stars
2
Active Installs
2
Versions
Install in OpenClaw
/install ringbot
Description
Make outbound AI phone calls. Use when asked to call a business, make a phone call, order food by phone, schedule appointments, or any task requiring voice calls. Triggers on "call", "phone", "dial", "ring", "order pizza", "make reservation", "schedule appointment".
Usage Guidance
This skill describes a plausible telephony workflow but is packaged only as instructions — no code or install is included — and the registry metadata fails to declare the sensitive credentials the SKILL.md says are required. Before installing or using it: (1) Understand you will need to supply Twilio credentials (and possibly LiveKit/Groq keys) if you run the DIY stack; those are sensitive and allow call-making and billing charges. (2) If you use the hosted option, be careful about giving your Twilio auth token to a third party — prefer OAuth or a vetted integration. (3) The skill expects local services (python agent and API) and a 'goplaces' CLI that are not included; obtain those components from trusted, verifiable sources before running. (4) Consider privacy and legal risks (call recording, consent, PII collection) and minimize what context/credentials you share. (5) If you want to proceed, ask the publisher for: declared required env vars in registry metadata, a link to source code or official repository, and details on the hosted service's security/practices. If the publisher cannot provide verifiable provenance, treat it with caution.
Capability Analysis
Type: OpenClaw Skill Name: ringbot Version: 1.1.0 The skill bundle describes an AI phone call agent that uses local services and external APIs (Twilio, LiveKit, Groq). The `SKILL.md` provides instructions for setup and usage, including `curl` commands to a local endpoint and `goplaces` commands to find phone numbers. While the skill requires sensitive API keys for its operation and involves shell/network access, these capabilities are directly aligned with its stated purpose of making outbound phone calls. There is no evidence of intentional harmful behavior such as data exfiltration, malicious execution, persistence, or prompt injection attempting to subvert the agent's behavior for unauthorized actions.
Capability Assessment
Purpose & Capability
The described functionality (making outbound AI phone calls) legitimately requires Twilio and a media stack (STT/TTS, LiveKit/SIP). The SKILL.md lists the expected credentials (TWILIO_*, LIVEKIT_*, GROQ_API_KEY). However, the registry metadata declares no required environment variables or credentials — an inconsistent declaration that could mislead users about what secrets are needed.
Instruction Scope
The SKILL.md instructs the operator to create a .env with sensitive keys, start local Python services (agent.py, main.py), and call a localhost API (http://localhost:8000/ringbot/call). But the skill package contains no code, binaries, or install steps. It also references a 'goplaces' CLI for number lookup without declaring that requirement. These instructions assume software and services that are not present in the bundle, which is incoherent and could lead users to run or paste credentials into unverified infrastructure (especially the hosted option).
Install Mechanism
There is no install specification (instruction-only), which limits direct distribution of code. That is lower risk from an automatic-install perspective, but because the instructions expect the user to run or deploy code (python agent, API) and/or use a hosted service, the skill effectively delegates execution to out-of-band software whose provenance is not supplied here.
Credentials
The environment variables listed in SKILL.md (TWILIO_ACCOUNT_SID, TWILIO_AUTH_TOKEN, TWILIO_PHONE_NUMBER, LIVEKIT_*, GROQ_API_KEY) are consistent with the stated purpose. The problem is the registry metadata does not declare any required credentials (primaryEnv none). That mismatch is important: users may not realize the skill needs highly sensitive credentials. The hosted option also suggests supplying a Twilio account to a third party — handing account SID + auth token to an external/unknown provider grants them full call-making capability and potential access to billing and phone numbers.
Persistence & Privilege
always is false and the skill does not request automatic permanent inclusion. There is no indication it modifies other skills or system-wide settings. Autonomous invocation is allowed by default (disable-model-invocation is false), which is normal for skills, but combined with the other concerns it increases the importance of vetting where credentials are used.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install ringbot
  3. After installation, invoke the skill by name or use /ringbot
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.1.0
Added DIY (free) vs Hosted (paid) tiers. DIY = bring your own keys, Hosted = just Twilio
v1.0.0
Initial release - AI phone calls 99% cheaper than traditional voice AI. Uses free Groq STT/LLM/TTS.
Metadata
Slug ringbot
Version 1.1.0
License
All-time Installs 2
Active Installs 2
Total Versions 2
Frequently Asked Questions

What is RingBot?

Make outbound AI phone calls. Use when asked to call a business, make a phone call, order food by phone, schedule appointments, or any task requiring voice calls. Triggers on "call", "phone", "dial", "ring", "order pizza", "make reservation", "schedule appointment". It is an AI Agent Skill for Claude Code / OpenClaw, with 2421 downloads so far.

How do I install RingBot?

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

Is RingBot free?

Yes, RingBot is completely free (open-source). You can download, install and use it at no cost.

Which platforms does RingBot support?

RingBot is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created RingBot?

It is built and maintained by ringbot (@gbessoni); the current version is v1.1.0.

💬 Comments