Quick overview
Lets an external agent take control of a live phone call handled by the Clawfinger voice gateway, respond to caller turns directly, and hand back to the local LLM when done. The agent connects over WebSocket, receives caller transcripts as turn.request events, and replies with text that the gateway converts to speech. REST endpoints cover auxiliary actions like dial, inject, and hangup, but takeover itself requires the WebSocket connection.
Replacing the local LLM mid-call in real time lets the agent deliver deterministic or specialized responses without changing any gateway configuration.
Common tasks
- Injecting a scripted greeting before the local LLM handles the caller
- Running a 3-turn canned-response test on a live outbound call
- Handing a call to a specialized agent for a focused task, then releasing it back
- Observing ASR transcripts and LLM replies on active calls without interfering
- Force-hanging up or ending sessions programmatically from an external script
Install paths
Primary command
openclaw install tracsystems/agent-takeover
ClawHub installer
npx clawhub@latest install tracsystems/agent-takeover
OpenClaw CLI
openclaw skills install tracsystems/agent-takeover
Direct OpenClaw install
openclaw install tracsystems/agent-takeover
Skill metadata
- Category: Web & Frontend Development
- Language: Markdown
- Version: 0.1.4
- Security status: Suspicious
Review upstream source
The full public SKILL.md body is not directly fetchable for this entry right now, so this page is using the best available catalog metadata. Review the upstream source page for the latest files, version history, and security scan details: https://clawhub.ai/tracsystems/agent-takeover





