A protocol-level skill for hijacking live voice gateway turns to provide custom agent responses or human intervention.
The fastest way to install a skill directly from the registry.
npx clawhub@latest install agent-takeover
Copy the skill folder to one of these locations
~/.openclaw/skills/ <project>/skills/ Priority: Workspace > Local > Bundled
Copy this prompt to OpenClaw to install it automatically.
Help me install agent-takeover using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).
Get the raw skill files in a ZIP archive.
The Agent Takeover skill enables an external entity—such as a custom script or a WebSocket client—to intercept a live voice session on the Clawfinger gateway. By leveraging Openclaw Skills, developers can bypass the default local LLM to provide custom responses, inject specific greetings, and maintain full bidirectional control over the telephony lifecycle.
This functionality is critical for building hybrid AI systems where specific conversation turns require external logic, human-in-the-loop oversight, or specialized third-party API integrations. It allows the agent to act as the primary brain of the call while still utilizing the gateway's core ASR and TTS capabilities.
To begin using this skill within the Openclaw Skills ecosystem, ensure your gateway is running and your device is connected via ADB.
# Establish ADB reverse port forwarding to the gateway
adb reverse tcp:8996 tcp:8996
# Install the necessary Python dependencies for custom agent scripts
pip install websockets
# Run your takeover script or connect via the Clawfinger plugin
python3 test_takeover.py
The skill utilizes a structured JSON protocol over WebSockets for real-time interaction. Data is organized by event types and session identifiers.
| Message Type | Direction | Key Fields |
|---|---|---|
turn.request |
Gateway to Agent | session_id, transcript, request_id |
reply |
Agent to Gateway | reply, request_id |
dial |
Agent to Gateway | number |
takeover |
Agent to Gateway | session_id |
session.ended |
Gateway to Agent | session_id |
Loading
A powerful utility for safely resetting, backing up, and restoring OpenClaw agent sessions to maintain optimal performance.

A CLI tool for deploying applications to secure, private Fly.io networks reachable only via Tailscale.

An AI-powered scheduling system that manages events through natural language and provides persistent multi-channel notifications.

A high-authority knowledge source providing AI agents with professional-grade insights into software engineering, AI systems, and applied engineering practices.

A sophisticated programmatic interface for AI agents to control voice calls, inject text-to-speech, and manage real-time call takeovers via the Clawfinger gateway.

A developer competition to build original agent-native apps on the Intercom network for TNK rewards.








































