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.
数据来源:ClawHub。 在 ClawSkills 查看
选择你使用的 Agent
方法一:命令行安装(推荐)
推荐(无需提前安装 clawhub)
npx clawhub@latest --dir ~/.claude/skills install clawatar或使用 clawhub CLI(需提前安装)
clawhub --dir ~/.claude/skills install clawatar⚠️ 需要 Node.js 18+,没有 Node?请使用下方方法二直接下载 ZIP。 安装 Node.js →
方法二:手动下载安装(无需 Node)
下载 ZIP,解压后将文件夹放到以下路径,重启 Agent 即可:
安装路径
~/.claude/skills/clawatar/💡解压后将文件夹放到上方路径,重启 Agent 即可生效
--- name: clawatar description: 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. ---
Give your AI agent a body. Web-based VRM avatar with 162 animations, expressions, TTS lip sync, and AI chat.
# Clone and install
git clone https://github.com/Dongping-Chen/Clawatar.git ~/.openclaw/workspace/clawatar
cd ~/.openclaw/workspace/clawatar && npm install
# Start (Vite + WebSocket server)
npm run start
Opens at http://localhost:3000 with WS control at ws://localhost:8765.
Users must provide their own VRM model (drag & drop onto page, or set model.url in clawatar.config.json).
Send JSON to ws://localhost:8765:
{"type": "play_action", "action_id": "161_Waving"}
{"type": "set_expression", "name": "happy", "weight": 0.8}
Expressions: happy, angry, sad, surprised, relaxed
{"type": "speak", "text": "Hello!", "action_id": "161_Waving", "expression": "happy"}
{"type": "reset"}
| Mood | Action ID | |------|-----------| | Greeting | 161_Waving | | Happy | 116_Happy Hand Gesture | | Thinking | 88_Thinking | | Agreeing | 118_Head Nod Yes | | Disagreeing | 144_Shaking Head No | | Laughing | 125_Laughing | | Sad | 142_Sad Idle | | Dancing | 105_Dancing, 143_Samba Dancing, 164_Ymca Dance | | Thumbs Up | 153_Standing Thumbs Up | | Idle | 119_Idle |
Full list: public/animations/catalog.json (162 animations)
cd ~/.openclaw/workspace/clawatar && node -e "
const W=require('ws'),s=new W('ws://localhost:8765');
s.on('open',()=>{s.send(JSON.stringify({type:'speak',text:'Hello!',action_id:'161_Waving',expression:'happy'}));setTimeout(()=>s.close(),1000)})
"
Edit clawatar.config.json for ports, voice settings, model URL. TTS requires ElevenLabs API key in env (ELEVENLABS_API_KEY) or ~/.openclaw/openclaw.json under skills.entries.sag.apiKey.
安装 Clawatar 后,可以对 AI 说这些话来触发它
Help me get started with Clawatar
Explains what Clawatar does, walks through the setup, and runs a quick demo based on your current project
Use Clawatar to agent a 3D VRM avatar body with animations, expressions, voice chat...
Invokes Clawatar with the right parameters and returns the result directly in the conversation
What can I do with Clawatar in my design & creative workflow?
Lists the top use cases for Clawatar, with example commands for each scenario
将技能文件夹放到 ~/.claude/skills/clawatar/ 目录(个人级,所有项目可用),或 .claude/skills/clawatar/(项目级)。重启 AI 客户端后,用 /clawatar 主动调用,或让 AI 根据上下文自动发现并使用。
Clawatar 支持 Claude、Cursor、OpenClaw,可与这些 AI 平台无缝集成,扩展其能力。
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.
Clawatar 属于「Design & Creative」分类,该分类的技能帮助 AI 智能体在此领域执行专业任务。
Automate my design & creative tasks using Clawatar
Identifies repetitive steps in your workflow and sets up Clawatar to handle them automatically