← Back to Skills Marketplace
ammbo

OpenCawl

by Ammon Brown · GitHub ↗ · v1.0.2 · MIT-0
cross-platform ⚠ suspicious
126
Downloads
1
Stars
0
Active Installs
3
Versions
Install in OpenClaw
/install opencawl
Description
Gives your Claw a phone number. Make and manage phone calls via OpenCawl. Use this skill whenever the user asks you to call someone, make a phone call, sched...
Usage Guidance
Before installing: 1) Verify the OpenCawl service (opencawl.com) independently and confirm you trust its privacy/security policies—call transcripts, recordings, and contact data may be stored by OpenCawl/Twilio/ElevenLabs. 2) Confirm how and where your OPENCAWL_API_KEY will be stored: the SKILL.md suggests ~/.openclaw/openclaw.json but the skill metadata declares no config paths—ensure the file is stored with appropriate file permissions and that you accept that storage. 3) Be cautious when supplying webhook URLs and gateway_token values: any webhook you set will receive call outcomes, transcripts, and recording URLs; avoid sending these to untrusted endpoints. 4) Use a scoped API key or sandbox/test account if possible (don’t reuse highly privileged or multi-service credentials). 5) If you need higher assurance, ask the publisher for a clear install/runtime flow describing exactly when and where credentials are stored and what webhooks the service will call. If those answers are satisfactory, the skill is functionally coherent; if not, do not install it.
Capability Analysis
Type: OpenClaw Skill Name: opencawl Version: 1.0.2 The OpenCawl skill bundle provides legitimate telephony capabilities, allowing an AI agent to make and manage phone calls via the OpenCawl API (opencawl.com). The skill uses ElevenLabs for voice synthesis and Twilio for dialing, requiring a dedicated API key for authentication. All documented commands and API endpoints are consistent with the stated purpose of call automation and management, with no evidence of malicious intent, data exfiltration, or unauthorized execution.
Capability Tags
requires-oauth-tokenrequires-sensitive-credentials
Capability Assessment
Purpose & Capability
Name/description align with the documented API and required credential: a phone-calling service reasonably needs an OPENCAWL_API_KEY and webhooks to receive post-call results. The documented endpoints and parameters match a telephony integration using ElevenLabs/Twilio.
Instruction Scope
SKILL.md explicitly tells users to set the API key in ~/.openclaw/openclaw.json and to configure gateway webhooks and gateway_token. The package metadata declared no required config paths, yet the docs instruct modifying a specific local config file; that is an incoherence. Also, the skill expects users to supply arbitrary HTTPS webhook URLs and bearer tokens (gateway_token) which will receive call outcomes, transcripts, and possibly recordings—these are legitimate for operation but expand the data-exposure surface and should be handled carefully.
Install Mechanism
This is an instruction-only skill with no install spec and no code files; nothing is downloaded or executed by the registry. Lower risk from installation mechanics, but runtime behavior relies on outbound HTTPS calls to opencawl.com and any webhook URLs you configure.
Credentials
Only OPENCAWL_API_KEY is declared as required (primary credential) which is appropriate. However, SKILL.md references additional tokens (gateway_token) and saving the key in a local config file—these additional sensitive items are not declared as required env/config paths. Verify where secrets will be stored and who can access them.
Persistence & Privilege
always is false and the skill does not request system-wide privileges. Autonomous invocation is allowed by default (disable-model-invocation is false) which is expected for agent skills. There is no evidence the skill tries to modify other skills or agent-wide settings.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install opencawl
  3. After installation, invoke the skill by name or use /opencawl
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.2
- Added a security section clarifying what credentials and resources the skill accesses, highlighting safe usage practices. - Improved setup instructions by clarifying the API key placeholder usage. - Updated example configuration and onboarding text for greater clarity. - No breaking changes to commands or API.
v1.0.1
- Improved setup instructions: installation now emphasizes use of the onboarding setup command for simpler configuration. - Clarified that dashboard connection indicates success, and manual environment variable configuration is now optional. - Updated setup command usage and step ordering for clarity and ease. - No functional or API changes; documentation and onboarding process improved for smoother first-time user experience.
v1.0.0
OpenCawl Skill v1.0.0 - Initial release: Add seamless outbound and inbound phone calling to Claw via OpenCawl API. - Make, manage, and track phone calls, including call-outcome polling, voicemail handling, and call hangup. - Out-of-the-box persona and voice selection for realistic, goal-based ElevenLabs agent conversations. - Balance and setup commands for easy provisioning and monitoring. - Supports configuration via environment variable or OpenClaw config file.
Metadata
Slug opencawl
Version 1.0.2
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 3
Frequently Asked Questions

What is OpenCawl?

Gives your Claw a phone number. Make and manage phone calls via OpenCawl. Use this skill whenever the user asks you to call someone, make a phone call, sched... It is an AI Agent Skill for Claude Code / OpenClaw, with 126 downloads so far.

How do I install OpenCawl?

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

Is OpenCawl free?

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

Which platforms does OpenCawl support?

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

Who created OpenCawl?

It is built and maintained by Ammon Brown (@ammbo); the current version is v1.0.2.

💬 Comments