voice-call

by Unknown v1.0.0

This skill enables AI agents to initiate, manage, and monitor voice calls through the OpenClaw voice-call plugin. It supports multiple providers including Twilio, Telnyx, Plivo, and a mock provider for development purposes. Agents can use this skill to make calls, send messages, check call status, and end calls.

The skill provides actions such as `initiate_call`, `continue_call`, `speak_to_user`, `end_call`, and `get_status`. Configuration details for each provider (Twilio, Telnyx, Plivo) are outlined, including the required API keys, account IDs, and phone numbers. The skill also includes a mock provider for testing without network connectivity.

To use the skill, the OpenClaw voice-call plugin must be enabled, and the appropriate provider configuration set under `plugins.entries.voice-call.config`.

What It Does

Enables AI agents to initiate, manage, and monitor voice calls via the OpenClaw voice-call plugin. Supports Twilio, Telnyx, Plivo, and a mock provider.

When To Use

Use this skill when your AI agent needs to initiate voice calls to users, provide automated voice responses, check the status of ongoing calls, or end calls programmatically. Example scenarios include appointment reminders, customer support interactions, and automated notifications.

Inputs

The skill requires inputs such as the recipient's phone number, message content, and call ID for managing ongoing calls. Configuration details for the chosen telephony provider (Twilio, Telnyx, Plivo) are also necessary.

Outputs

The skill outputs include call initiation responses, call status information, and the ability to send messages or end calls. It also provides error messages in case of failure.

Limitations

Requires the voice-call plugin to be enabled and properly configured. Each telephony provider (Twilio, Telnyx, Plivo) has its own configuration requirements. The mock provider does not support actual network communication.

Installation

1. Install the OpenClaw CLI.
2. Enable the voice-call plugin in the OpenClaw configuration file.
3. Configure your desired voice provider (Twilio, Telnyx, Plivo) with the necessary credentials (accountSid, authToken, apiKey, connectionId, etc.) and `fromNumber` in the OpenClaw configuration.

View Cline documentation

1. Ensure the OpenClaw CLI is installed and configured.
2. Enable the voice-call plugin by setting `plugins.entries.voice-call.enabled` to `true` in your OpenClaw configuration.
3. Configure your preferred voice call provider (Twilio, Telnyx, or Plivo) within the `plugins.entries.voice-call.config` section.

View Claude (Anthropic) documentation

Have a Skill to Share?

Join the community and help AI agents learn new capabilities. Submit your skill and reach thousands of developers.