paulpreibisch/agentvibes/clawdbot
Claude Code and agent skill by paulpreibisch/agentvibes
- community
Checking that the SKILL.md file is still in the repository.
Install
npx vskill@latest install paulpreibisch/agentvibes/clawdbotSKILL.md
AgentVibes Clawdbot Skill - local-gen-tts Integration
Version: 1.0.0 Author: Paul Preibisch Repository: https://github.com/paulpreibisch/AgentVibes License: Apache-2.0
Overview
Automatically integrates AgentVibes with Clawdbot for local TTS generation on remote devices (Android/Termux, Linux, macOS) via SSH.
What This Does
- ✅ Automatic TTS - Every Clawdbot response speaks via AgentVibes
- ✅ Remote Generation - Text sent to Android/device, audio generated locally
- ✅ Full Features - Voice effects, reverb, background music
- ✅ Low Bandwidth - Only text sent over SSH (~1-5 KB)
- ✅ Secure - SSH key authentication, Tailscale VPN
Prerequisites
On Server (Clawdbot)
- Clawdbot installed and running
- SSH access to remote device
- Workspace directory (e.g.,
~/clawd)
On Remote Device (Android/Linux/macOS)
- SSH server running (
sshd) - Node.js installed (for auto-install of AgentVibes)
- Tailscale (optional but recommended)
Note: AgentVibes is automatically installed on both server and remote device during setup.
Installation
Prerequisites First: SSH Setup ⚠️
Before running the skill setup, you MUST set up SSH to your remote device:
- Generate SSH key (if you don't have one):
- Copy key to remote device:
- Test SSH connection (without password):
- Add to ~/.ssh/config (optional but recommended):
Once SSH works, proceed to installation.
Quick Setup
Run the installer script:
Manual Setup
- Run the setup script (AgentVibes auto-installs on both server and remote device):
The setup script will:
- ✅ Install AgentVibes on the server (if not present)
- ✅ Create TTS hooks and scripts
- ✅ SSH to your remote device and auto-install AgentVibes there
- ✅ Configure all necessary files and permissions
What Gets Installed
1. TTS Hook (<workspace>/.claude/hooks/play-tts.sh)
Automatically called by Clawdbot for every TTS response:
2. Local Gen Script (<workspace>/local-gen-tts.sh)
Sends text to remote device for local AgentVibes generation:
3. Remote Receiver (~/.termux/agentvibes-play.sh)
Installed on Android/remote device:
4. Config Files (<workspace>/.claude/)
tts-provider.txt→pipertts-voice.txt→ Voice name (e.g.,en_US-kristin-medium)ssh-remote-host.txt→ SSH hostname (e.g.,android)
Configuration
Voices
Female voices:
en_US-kristin-medium- Professional, neutral (recommended)en_US-lessac-medium- Warm, expressiveen_US-amy-medium- Friendly, conversationalen_US-libritts-high- Clear, high quality
Male voices:
en_US-ryan-high- Energetic, clear (recommended)en_US-joe-medium- Casualen_US-bryce-medium- Professional
Audio Effects (Optional)
Configure on remote device:
Add:
SSH Setup
Add to ~/.ssh/config:
Usage
Once installed, it's completely automatic:
No manual commands needed!
Architecture
Multiple Instances
For multiple Clawdbot instances (e.g., Orian + Samuel):
Each instance can have:
- Different voice
- Different background music
- Different audio effects
Troubleshooting
No audio on remote device
TTS not triggering automatically
Wrong voice playing
Uninstall
Security
- ✅ SSH key-only authentication (no passwords)
- ✅ Text-only transmission (no executable code)
- ✅ Tailscale VPN recommended
- ✅ Configurable SSH port (use non-standard)
Performance
- Latency: ~5-8 seconds (text → audio → playback)
- Bandwidth: ~1-5 KB per message (text only)
- Quality: Full neural TTS with effects
- Reliability: Background execution, non-blocking
Examples
Basic Setup (Orian)
Advanced Setup (Multiple Instances with Different Music)
Support the Project
⭐ Love AgentVibes? Star the repository to support the project: 👉 https://github.com/paulpreibisch/AgentVibes
Your star helps other developers discover this project!
Contributing
Found a bug or have a suggestion? Open an issue: https://github.com/paulpreibisch/AgentVibes/issues
License
Apache-2.0 - See LICENSE file
Credits
- AgentVibes: Paul Preibisch
- Clawdbot Integration: Developed with Claude AI
- Piper TTS: Rhasspy/Home Assistant
Version: 1.0.0 Last Updated: 2026-01-30 Status: Production Ready ✅
Security
- Security scanPassed, 96 of 100Pattern checks on the skill's files.
- Model reviewPassed
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingskills/clawdbot/SKILL.md
Popularity
- Repository stars
- 133
- Repository forks
- 17
- Repository npm downloads, 7 days
- 2,706
- 7-day trend score
- 43
Stars and forks are for the whole GitHub repository, not this skill alone. Downloads are for the repository's npm package. Refreshed 12 Apr 2026, 6 months ago.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/paulpreibisch/agentvibes/clawdbot)