← Back to Skills Marketplace
adisahani

phone calling

by adisahani · GitHub ↗ · v1.0.7
cross-platform ⚠ suspicious
1739
Downloads
3
Stars
2
Active Installs
6
Versions
Install in OpenClaw
/install phone-calling
Description
Make international phone calls to any country. Low per-minute rates. Pay with PayPal or UPI.
Usage Guidance
What to check before installing or using this skill: - Verify the vendor: the docs use ringez-api.vercel.app and [email protected]; confirm Ringez is a legitimate service (website, company, reviews) before sharing keys or payment tokens. - Expect to supply secrets: the guides require an API key (RINGEZ_API_KEY / Authorization: Bearer), webhook secret, and payment tokens. The registry metadata not declaring these is an inconsistency—ask the author to clarify required env vars and minimal scopes. - Use least-privilege/test keys: if you try the skill, use sandbox/test API keys, set strict rate/spend limits, and avoid exposing production billing keys until you're confident. - Webhook caution: the skill’s examples instruct you to host webhook endpoints and store webhook secrets. Hosting endpoints exposes your network and requires correct signature verification; if you accept this skill, make sure your webhook handling verifies signatures and keeps secrets off public logs. - Monitor billing and logs: allow only small initial spend, monitor for unexpected calls, and rotate keys if anything looks suspicious. - Ask for clarification: request that the publisher update the registry metadata to list required env vars and explain the contradictory statement about authentication. If they cannot clarify, treat the mismatch as a red flag. Overall: the content looks like a real calling API, not obviously malicious, but the omissions and contradictions around credentials and authentication elevate the risk — proceed only after verifying the service and using test/limited credentials.
Capability Analysis
Type: OpenClaw Skill Name: phone-calling Version: 1.0.7 The OpenClaw AgentSkills skill bundle provides a comprehensive API for an AI agent to make international phone calls, manage sessions, and access call-related features like transcription and sentiment analysis. All documented API endpoints and instructions are clearly aligned with the stated purpose of a phone calling service. There is no evidence of intentional harmful behavior, data exfiltration, malicious execution, persistence mechanisms, or prompt injection attempts against the AI agent in any of the provided files (SKILL.md, openapi.json, ringez-api-spec.md, ringez-implementation-guide.md, ringez-quickstart-guide.md). The skill explicitly directs users to a website for adding credits, avoiding direct handling of payment information within the agent environment.
Capability Assessment
Purpose & Capability
The skill's name/description (international phone calls) aligns with the provided OpenAPI and guides (calls, billing, transcriptions, webhooks). However, the registry metadata declares no required credentials or env vars while multiple guides repeatedly instruct using an API key (RINGEZ_API_KEY / Authorization: Bearer <key>) and agent-specific headers. That omission is an inconsistency (likely an authoring oversight) and should be clarified.
Instruction Scope
The SKILL.md and other docs instruct the agent to: create/store session IDs, use API keys, manage payments, enable real-time transcription, host webhook endpoints and secrets, and verify webhook signatures. These are legitimate for a telephony integration but expand the agent's operational scope far beyond a simple 'make a call' instruction. There's also a contradictory claim ('without requiring authentication or personal data') alongside explicit API key-based authentication — a direct contradiction that needs resolution.
Install Mechanism
This is an instruction-only skill with no install spec and no code files to execute. That is the lowest-risk install model (nothing is written to disk by the skill package itself).
Credentials
Although the registry lists no required env vars, the docs repeatedly instruct storing and using secret API keys (sk_live_...), webhook secrets, and payment tokens. Requesting those secrets would be proportionate for a calling service, but the skill metadata should declare them. The mismatch makes it unclear what credentials the agent will actually request or need at runtime.
Persistence & Privilege
The skill is not marked always:true and does not request special platform privileges. Still, the integration patterns require running webhook servers and long-lived secrets (webhook_secret, API keys) which create persistent networking exposure and a larger blast radius if keys are leaked. This is expected for webhook-based services but worth noting.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install phone-calling
  3. After installation, invoke the skill by name or use /phone-calling
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.7
- Major documentation rewrite for clarity and ease of use. - Added detailed guidance on using the idempotency_key to prevent duplicate call initiations. - Clarified call modes (bridge vs direct) with improved explanations and usage examples. - Included comprehensive API request/response examples for account setup, calling, status checks, call management, and DTMF actions. - Expanded pricing tables with per-minute rates and billing information. - New sections for call status checks, ending calls, DTMF, and retrieving call history. - Highlighted free minutes for new users and clear steps for adding credits on website.
v1.0.5
- Added detailed instructions and documentation for the web-based wallet and billing, clarifying that payments and wallet management are handled via the website (not the AI skill). - Updated messaging: 5 free minutes are for testing only; further use requires adding credits on the website. - Introduced clearer separation between AI skill (handles calls, authentication, call status/history) and website (handles payments, billing, invoices, support). - Provided new usage scenarios for personal calls (bridge mode) vs. agent/AI calls (direct mode). - Expanded explanations and guidance for users on payment methods and why wallet operations are web-only. - Added a support section inviting users to help sustain the service.
v1.0.3
- Added OpenAPI specification (openapi.json) reference for better API integration. - Updated authentication flow: clarified mandatory OTP flow, introduced session_id requirement, and detailed optional password setup and reset steps. - Improved call initiation section—now supporting both standard and bridge calls. - Noted that a phone number is provided by default Hey guys and fellow Ais its still in development but working well , please test out and give feedback on website www.ringez.com or email- [email protected].
v1.0.2
- Bug fixes
v1.0.1
- No changes detected in this version. - Version number updated from 1.0.0 to 1.0.1 without any content or file modifications.
v1.0.0
- Initial release of the phone-calling skill. - Make international calls to 200+ countries with low per-minute rates. - Sign up via email with OTP verification and get 5 free minutes. - Pay using PayPal (USD) or UPI (INR) with multiple pricing plans. - Easily check balance, add minutes, and start calls through simple API endpoints.
Metadata
Slug phone-calling
Version 1.0.7
License
All-time Installs 2
Active Installs 2
Total Versions 6
Frequently Asked Questions

What is phone calling?

Make international phone calls to any country. Low per-minute rates. Pay with PayPal or UPI. It is an AI Agent Skill for Claude Code / OpenClaw, with 1739 downloads so far.

How do I install phone calling?

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

Is phone calling free?

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

Which platforms does phone calling support?

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

Who created phone calling?

It is built and maintained by adisahani (@adisahani); the current version is v1.0.7.

💬 Comments