clawatar
Give your AI agent a 3D VRM avatar body with animations, expressions, voice chat, and lip sync. Use when the user wants a visual avatar, VRM viewer, avatar companion, VTuber-style character, or 3D character they can talk to. Installs a web-based viewer controllable via WebSocket.
Why use this skill?
Give your AI agent a 3D body with the Clawatar skill. Featuring 162 animations, lip-sync, and ElevenLabs voice integration for lifelike VTuber-style interactions.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/dongping-chen/clawatarWhat This Skill Does
Clawatar transforms your AI agent from a static text interface into a fully animated, 3D interactive character. By integrating a web-based VRM (Virtual Reality Model) viewer, this skill allows your agent to communicate using body language, facial expressions, and real-time lip-synced audio. It supports a massive catalog of 162 animations, allowing the agent to express emotions like happiness, sadness, or surprise, and perform complex actions such as waving, thinking, or dancing. The viewer operates via a WebSocket server, allowing your local OpenClaw agent to push visual commands instantly. It is highly customizable, supporting custom VRM model imports, background scene changes, and professional TTS integration via ElevenLabs.
Installation
To install Clawatar, ensure you have Node.js installed on your system. Run the following commands in your terminal:
- Install via the OpenClaw CLI:
clawhub install openclaw/skills/skills/dongping-chen/clawatar - Navigate to the directory:
cd ~/.openclaw/workspace/clawatar - Install dependencies:
npm install - Start the viewer:
npm run startOnce running, the avatar interface is accessible athttp://localhost:3000. You can drag and drop your own.vrmfile directly into the browser or configure a persistent model URL in theclawatar.config.jsonfile.
Use Cases
- Virtual VTubing: Create a personality-driven stream where the AI acts as a host.
- Interactive Companions: Give your agent a physical presence for more engaging and empathetic human-computer interaction.
- Presentations: Use the agent to demonstrate concepts with gestures and stage movements.
- Education: Create a 3D tutor that reacts to user progress with nods, head shakes, and celebratory dances.
Example Prompts
- "OpenClaw, launch my Clawatar and wave to me. I want to test the lip-syncing for my presentation script."
- "I'm feeling happy today, can you make the avatar look joyful and perform the 'Ymca Dance' while we talk?"
- "Switch the avatar to the Sakura Garden background and perform a thinking animation while you process my request."
Tips & Limitations
- BYOM (Bring Your Own Model): The skill does not include a model; you must provide your own VRM file to see the character.
- API Keys: To enable speech and lip-syncing, you must provide a valid ElevenLabs API key in your environment variables.
- Performance: Ensure your browser has hardware acceleration enabled to handle 3D rendering and animation blending smoothly.
- Licensing: Most included animations originate from Mixamo. Please adhere to their non-commercial usage terms when distributing your avatar setups.
Metadata
Not sure this is the right skill?
Describe what you want to build — we'll match you to the best skill from 16,000+ options.
Find the right skillPaste this into your clawhub.json to enable this plugin.
{
"plugins": {
"official-dongping-chen-clawatar": {
"enabled": true,
"auto_update": true
}
}
}Tags(AI)
Flags: network-access, external-api