A complete offline voice-to-voice AI assistant for OpenClaw using Whisper.cpp and Pocket-TTS for 100% local processing.
The fastest way to install a skill directly from the registry.
npx clawhub@latest install local-voice-agent
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 local-voice-agent using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).
Get the raw skill files in a ZIP archive.
The Local Voice Agent is a robust, privacy-focused solution for users wanting a voice-to-voice interface within the Openclaw Skills ecosystem. By combining Whisper.cpp for high-performance speech-to-text (STT) and Pocket-TTS for text-to-speech (TTS), this skill enables a fully local processing pipeline without reliance on cloud APIs or external costs.
This architecture ensures maximum data privacy and eliminates latency issues associated with internet connectivity. It allows developers and power users to interact with their AI coding agents through natural language commands, making it an essential addition to any developer's Openclaw Skills toolkit for hands-free operations.
To integrate this into your collection of Openclaw Skills, follow these installation steps:
git clone https://github.com/ggerganov/whisper.cpp ~/.local/whisper.cpp
cd ~/.local/whisper.cpp
make -j4
bash ./models/download-ggml-model.sh tiny
# Start your local server
python3 -m app.main --host 0.0.0.0 --port 5000
export POCKET_TTS_URL="http://localhost:5000"
sudo apt-get install -y ffmpeg
The skill manages audio processing and configurations through a structured YAML system and API responses:
| Component | Configuration File | Key Parameters |
|---|---|---|
| STT | config/voices.yaml |
model (tiny, small, medium), language |
| TTS | config/voices.yaml |
url, voice selection, output format (wav, mp3) |
| Performance | config/voices.yaml |
CPU threads, realtime processing toggle |
API responses for voice commands return a JSON object containing the transcription, the raw response text, and the file path to the generated audio response.
Loading
Effortlessly converts ASCII-style PySpark table outputs into clean Tab-separated text for direct pasting into spreadsheets.

An AI skill for designing intelligent sedentary reminder systems that prioritize helpful timing and context-awareness over mechanical repetition.

A versatile framework for building, evaluating, and deploying enterprise-grade AI agents with seamless tool and data integration.

A specialized skill for automating the deployment of Alibaba Cloud Web Application Firewall (WAF) to protect web applications running on ECS instances.

A specialized tool for AI agents to search and retrieve comprehensive official documentation, APIs, and SDK guides from Volcengine.

A comprehensive Excel management and AI-powered analysis tool designed for OpenClaw agents.








































