4.0k★by vglafirov
wyoming-clawdbot – OpenClaw Skill
wyoming-clawdbot is an OpenClaw Skills integration for devops workflows. Wyoming Protocol bridge for Home Assistant voice assistant integration with Clawdbot.
Skill Snapshot
| name | wyoming-clawdbot |
| description | Wyoming Protocol bridge for Home Assistant voice assistant integration with Clawdbot. OpenClaw Skills integration. |
| owner | vglafirov |
| repository | vglafirov/wyoming-clawdbot |
| language | Markdown |
| license | MIT |
| topics | |
| security | L1 |
| install | openclaw add @vglafirov/wyoming-clawdbot |
| last updated | Feb 7, 2026 |
Maintainer

name: wyoming-clawdbot description: Wyoming Protocol bridge for Home Assistant voice assistant integration with Clawdbot.
Wyoming-Clawdbot
Bridge Home Assistant Assist voice commands to Clawdbot via Wyoming Protocol.
What it does
- Receives voice commands from Home Assistant Assist
- Forwards them to Clawdbot for processing
- Returns AI responses to be spoken by Home Assistant TTS
Setup
- Clone and run the server:
git clone https://github.com/vglafirov/wyoming-clawdbot.git
cd wyoming-clawdbot
docker compose up -d
-
Add Wyoming integration in Home Assistant:
- Settings → Devices & Services → Add Integration
- Search "Wyoming Protocol"
- Enter host:port (e.g.,
192.168.1.100:10600)
-
Configure Voice Assistant pipeline to use "clawdbot" as Conversation Agent
Requirements
- Clawdbot running on the same host
- Home Assistant with Wyoming integration
- Docker (recommended) or Python 3.11+
Links
Wyoming-Clawdbot
Wyoming Protocol server that bridges Home Assistant Assist to Clawdbot — enabling voice control of your AI assistant.
Features
- 🎤 Voice commands through Home Assistant Assist
- 🤖 Powered by Clawdbot AI (Claude, GPT, etc.)
- 🏠 Full Home Assistant integration
- 🌍 Multilingual support (English, Russian, German, French, and more)
- 💬 Persistent conversation context
How It Works
Voice → Home Assistant → STT → Wyoming-Clawdbot → Clawdbot → Response → TTS → Speaker
- You speak to your Home Assistant voice satellite (ESPHome, etc.)
- Speech-to-Text converts your voice to text
- Wyoming-Clawdbot sends the text to Clawdbot
- Clawdbot processes and returns a response
- Text-to-Speech speaks the response
Requirements
- Clawdbot installed and running
- Home Assistant with Wyoming integration
- Python 3.11+ (or Docker)
Installation
Docker Compose (recommended)
git clone https://github.com/vglafirov/wyoming-clawdbot.git
cd wyoming-clawdbot
docker-compose up -d
Manual
# Clone the repository
git clone https://github.com/vglafirov/wyoming-clawdbot.git
cd wyoming-clawdbot
# Create virtual environment
python3 -m venv venv
source venv/bin/activate
# Install dependencies
pip install -r requirements.txt
Usage
Basic
python wyoming_clawdbot.py --port 10600
With persistent session (recommended)
python wyoming_clawdbot.py --port 10600 --session-id voice-assistant
Options
| Option | Description | Default |
|---|---|---|
--host | Host to bind to | 0.0.0.0 |
--port | Port to listen on | 10400 |
--session-id | Clawdbot session ID for context persistence | random |
--agent | Clawdbot agent ID | default |
--debug | Enable debug logging | false |
Systemd Service
Create /etc/systemd/system/wyoming-clawdbot.service:
[Unit]
Description=Wyoming Clawdbot Bridge
After=network.target
[Service]
Type=simple
User=your-user
WorkingDirectory=/path/to/wyoming-clawdbot
Environment="PATH=/usr/local/bin:/usr/bin:/bin"
ExecStart=/path/to/wyoming-clawdbot/venv/bin/python wyoming_clawdbot.py --port 10600 --session-id voice-assistant
Restart=always
RestartSec=5
[Install]
WantedBy=multi-user.target
Then:
sudo systemctl daemon-reload
sudo systemctl enable wyoming-clawdbot
sudo systemctl start wyoming-clawdbot
Home Assistant Configuration
- Go to Settings → Devices & Services → Add Integration
- Search for Wyoming Protocol
- Enter the host and port (e.g.,
192.168.1.100:10600) - The "clawdbot" conversation agent will appear
- Configure your Voice Assistant pipeline to use "clawdbot" as the Conversation Agent
License
MIT License - see LICENSE for details.
Credits
- Clawdbot - AI assistant platform
- Wyoming Protocol - Voice assistant protocol
- Home Assistant - Home automation platform
Permissions & Security
Security level L1: Low-risk skills with minimal permissions. Review inputs and outputs before running in production.
Requirements
- Clawdbot running on the same host - Home Assistant with Wyoming integration - Docker (recommended) or Python 3.11+
FAQ
How do I install wyoming-clawdbot?
Run openclaw add @vglafirov/wyoming-clawdbot in your terminal. This installs wyoming-clawdbot into your OpenClaw Skills catalog.
Does this skill run locally or in the cloud?
OpenClaw Skills execute locally by default. Review the SKILL.md and permissions before running any skill.
Where can I verify the source code?
The source repository is available at https://github.com/openclaw/skills/tree/main/skills/vglafirov/wyoming-clawdbot. Review commits and README documentation before installing.
