Avatar
/install avatar
Avatar Skill
Interactive AI avatar interface for OpenClaw with real-time lip-synced video and text-to-speech.
Features
- Voice Responses: Speaks conversational summaries using ElevenLabs TTS
- Visual Avatar: Realistic lip-synced video via Simli
- Detail Panel: Shows formatted markdown alongside spoken responses
- Multi-language: Supports multiple languages for speech and TTS
- Slack/Email: Forward responses to Slack DMs or email (when configured)
- Stream Deck: Optional hardware control with Elgato Stream Deck
Setup
-
Get API keys:
- Simli - Avatar rendering
- ElevenLabs - Text-to-speech
-
Set environment variables:
export SIMLI_API_KEY=your-key export ELEVENLABS_API_KEY=your-key -
Start the avatar:
openclaw-avatar -
Open http://localhost:5173
Response Format
When responding to avatar queries, use this format:
\x3Cspoken>
A short conversational summary (1-3 sentences). NO markdown, NO formatting. Plain speech only.
\x3C/spoken>
\x3Cdetail>
Full detailed response with markdown formatting (bullet points, headers, bold, etc).
\x3C/detail>
Guidelines
- spoken: Brief, natural, conversational. This is read aloud.
- detail: Comprehensive information with proper markdown.
- Always include both sections.
Example
User: "What meetings do I have today?"
\x3Cspoken>
You have three meetings today. Your first one is a team standup at 9 AM, then a product review at 2 PM, and finally a 1-on-1 with Sarah at 4 PM.
\x3C/spoken>
\x3Cdetail>
## Today's Meetings
### 9:00 AM - Team Standup
- **Duration**: 15 minutes
- **Attendees**: Engineering team
### 2:00 PM - Product Review
- **Duration**: 1 hour
- **Attendees**: Product, Design, Engineering leads
### 4:00 PM - 1:1 with Sarah
- **Duration**: 30 minutes
- **Notes**: Follow up on project timeline
\x3C/detail>
Session Key
Avatar responses use session key: agent:main:avatar
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install avatar - After installation, invoke the skill by name or use
/avatar - Provide required inputs per the skill's parameter spec and get structured output
What is Avatar?
Interactive AI avatar with Simli video rendering and ElevenLabs TTS. It is an AI Agent Skill for Claude Code / OpenClaw, with 1389 downloads so far.
How do I install Avatar?
Run "/install avatar" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Avatar free?
Yes, Avatar is completely free (open-source). You can download, install and use it at no cost.
Which platforms does Avatar support?
Avatar is cross-platform and runs anywhere OpenClaw / Claude Code is available (macos, linux, windows).
Who created Avatar?
It is built and maintained by Johannes-Berggren (@johannes-berggren); the current version is v1.0.0.