clawtotalk
Set up Claw To Talk — the official free push-to-talk voice companion app for OpenClaw (iOS & Android) with Tailscale + ElevenLabs
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/alvinunreal/clawtotalkWhat This Skill Does
Claw To Talk is the official mobile voice companion application for the OpenClaw agent ecosystem, available for both iOS and Android. By acting as a secure push-to-talk gateway, it transforms your smartphone into a remote microphone and controller for your OpenClaw instance. The skill utilizes Tailscale for secure, encrypted networking, ensuring that your voice traffic remains private. It supports high-quality text-to-speech integration through ElevenLabs, allowing for realistic voice synthesis and lip-sync capabilities. Whether you are in another room or away from your home network, Claw To Talk provides a seamless interface to interact with your agent using your voice.
Installation
To install this skill, run the following command in your terminal: clawhub install openclaw/skills/skills/alvinunreal/clawtotalk.
After installation, follow these critical steps:
- Ensure your phone and the OpenClaw host machine are on the same Tailscale tailnet.
- Update your
~/.openclaw/openclaw.jsonconfiguration file with the gateway settings, specifically setting the port to 18789 and enabling the tailscale serve option. - Execute
tailscale serve --bg --yes 18789and restart your OpenClaw gateway. - Input your machine's MagicDNS address and the gateway token into the Claw To Talk mobile app.
- Finally, run
openclaw devices listandopenclaw devices approve <device-id>to authorize your phone to communicate with your agent.
Use Cases
Use this skill when you want to interact with OpenClaw without typing. It is ideal for users who prefer hands-free control, want to issue voice commands while moving around their living space, or wish to communicate with their agent remotely from outside their home network. It is also perfect for power users looking for high-fidelity voice output via ElevenLabs.
Example Prompts
- "I want to talk to my agent from my phone, how do I set up Claw To Talk?"
- "Can you help me configure the gateway for the voice companion app?"
- "How do I authorize my iPhone to connect to my OpenClaw agent using the mobile app?"
Tips & Limitations
To ensure the best experience, always use port 18789, as non-standard ports may face routing issues over Tailscale. If your agent sounds robotic, navigate to the app settings and input your ElevenLabs API key for higher quality synthesis. If you encounter a "Not authorized" error, double-check that you have executed the device approval command in your terminal. Always check for updates at clawtotalk.com/howto.
Metadata
Not sure this is the right skill?
Describe what you want to build — we'll match you to the best skill from 16,000+ options.
Find the right skillPaste this into your clawhub.json to enable this plugin.
{
"plugins": {
"official-alvinunreal-clawtotalk": {
"enabled": true,
"auto_update": true
}
}
}Tags(AI)
Flags: network-access, external-api