Install this skill

Paste this into Claude Code (VS Code panel, Adom editor, or terminal) to install:

Search the Adom Wiki for the skill "Avatar" (slug: avatar) at https://wiki-ufypy5dpx93o.adom.cloud/wiki/skills/avatar and install it into my local ~/.claude/skills/avatar/ directory. Fetch the skill_source content from the wiki page and save it as SKILL.md. Then confirm it's installed by showing the first 5 lines.
?
What is a skill? Skills are instructions that teach AI assistants like Claude Code how to perform specific tasks. The description below is loaded into the AI as context when you invoke this skill. Well-written skills make the AI significantly more effective. Like Wikipedia, anyone can improve a skill by clicking Edit AI Skill — or have your AI submit an edit on your behalf.

Description

Edit AI Skill

Adom Avatar — 3D Talking Narrator

A cartoonish 3D avatar that appears as an overlay in the Adom Viewer and speaks text aloud using Piper TTS (text-to-speech) with lip-sync animation.

Commands

All commands go through the avatar CLI:

# Show the avatar in the bottom-right corner
avatar show

# Make the avatar speak (triggers TTS + lip-sync)
avatar say "Step 1: Open the schematic editor"

# Hide the avatar
avatar hide

# Run a quick demo
avatar demo

The avatar say command blocks for an estimated speech duration (~150ms per word) so you can chain commands sequentially.

Narrated Demo Pattern

Use the avatar to create narrated walkthroughs of any Adom feature:

# 1. Show avatar
avatar show

# 2. Introduce the demo
avatar say "Welcome! Today I'll show you how to parse a datasheet."

# 3. Perform actions with narration
avatar say "First, we download the manufacturer PDF."
# ... perform the actual action ...

avatar say "Next, we extract images and run FXAA anti-aliasing."
# ... perform the action ...

avatar say "Finally, we publish to the Adom Wiki."
# ... publish ...

# 4. Wrap up
avatar say "That's it! The datasheet is now live on the wiki."
avatar hide

Narrated Video Recording

Combine with Hydrogen's screen recording for narrated demo videos:

# Request sharing permission
adom-cli hydrogen sharing request --share tab --reason "Recording narrated demo"

# Start recording
adom-cli hydrogen recording start --countdown 3

# Run the narrated demo
avatar show
avatar say "Welcome to this demo of the symbol creator."
# ... perform actions with avatar narration ...
avatar say "Thanks for watching!"
avatar hide

# Stop and save
adom-cli hydrogen recording stop --output ~/project/project-content/videos/demo.webm

# Upload to wiki
adom-wiki asset upload skills/symbol-creator --asset-type video \
  --file ~/project/project-content/videos/demo.webm \
  --caption "Narrated demo — symbol creation walkthrough"

TTS Details

  • Engine: Piper (offline neural TTS)
  • Voice: en_US-lessac-medium
  • Port: 8840 (Piper TTS HTTP server)
  • Latency: ~100-300ms per sentence
  • Audio: Played in-browser with Web Audio API, drives lip-sync via amplitude analysis

Avatar Appearance

The avatar is a cartoonish 3D character rendered in Three.js:

  • Round head with the Adom baseball cap
  • Gold round glasses
  • Big friendly smile that animates during speech
  • Teal shirt (Adom brand color)
  • Transparent background, positioned in bottom-right corner
  • Idle bobbing animation + eye blinks

Troubleshooting

SymptomFix
No audioCheck Piper TTS is running: curl http://127.0.0.1:8840/health
Avatar not visibleEnsure Adom Viewer panel is open
Mouth not movingAudio may be blocked by browser autoplay policy — click the viewer first
TTS server not runningStart it: cd ~/gallia && nohup node services/piper-tts/server.js > /tmp/piper-tts.log 2>&1 &

Sub-Skills
?
What are Sub-Skills?

Sub-skills are community-contributed AI skill extensions for this component. They teach AI assistants about specific tools, configurators, or workflows.

Examples:

  • A manufacturer’s configuration tool for a motor controller
  • A community-written design guide for an amplifier circuit
  • An automated test/validation script for a sensor module

How to add one: Click Add Sub-Skill, provide the URL to your skill and a brief description. Submissions are reviewed by the Adom team before going live.

No sub-skills yet. Be the first to contribute one!

0 revisions · Updated 2026-04-16 10:56:12