A voice-to-voice AI assistant leveraging the Gemini Live API for natural, real-time spoken interactions.
The fastest way to install a skill directly from the registry.
npx clawhub@latest install gemini-voice-assistant
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 gemini-voice-assistant using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).
Get the raw skill files in a ZIP archive.
Gemini Voice Assistant is a sophisticated utility designed for the Openclaw Skills ecosystem, enabling developers and users to interact with Google's Gemini models using natural language speech. By utilizing the Gemini Live API, this skill bridges the gap between text-based AI and conversational voice interfaces, making it a powerful addition to any suite of Openclaw Skills.
The skill is optimized for speed and fluidity, handling both complex audio input processing and high-quality voice synthesis. It allows for a more human-centric interaction model where users can speak directly to their AI agent and receive spoken responses in return, significantly enhancing the user experience of Openclaw Skills.
To integrate this into your environment of Openclaw Skills, ensure you have the necessary dependencies and configuration in place.
First, install the required Python libraries:
pip install google-genai numpy soundfile librosa
You must also have FFmpeg installed on your system for audio conversion. Next, set your API key as an environment variable:
export GEMINI_API_KEY="your-api-key-here"
To run the skill in voice mode, use the following command structure:
python3 handler.py --audio /path/to/your/audio.ogg "optional context prompt"
The Gemini Voice Assistant organizes its communication through a standardized JSON schema designed for compatibility with other Openclaw Skills.
| Property | Type | Description |
|---|---|---|
| message | string | A special formatted string containing the [[audio_as_voice]] tag and the file path to the generated audio. |
| text | string | The literal text transcription of the AI's spoken response. |
Generated audio files are typically stored in the system temporary directory (e.g., /tmp/gemini_voice_xxx.ogg) for immediate playback or further processing by the agent.
Loading
A versatile multimodal AI assistant powered by Google Gemini, offering high-speed text and voice interaction capabilities.

Sentinel transforms any Android device running IP Webcam into a sovereign, frugal motion detection system integrated with AI agents.

A high-performance search and content retrieval skill for AI agents powered by the Perplexity API and local markdown extraction.

An automated utility for checking Claude Code and Claude Max usage quotas and reset schedules via the CLI.

An automated memory management tool for OpenClaw agents that handles context retrieval and conversation ingestion via Whisper Context.

A context optimization and long-term memory skill that reduces LLM token usage via delta compression and intelligent caching.








































