Agent skill · design visual · erichowens

vr-avatar-engineer

Expert in photorealistic and stylized VR avatar systems for Apple Vision Pro, Meta Quest, and cross-platform metaverse. Specializes in facial tracking (52+ blend shapes), subsurface scattering,

Why this skill is useful

Provides specialized knowledge on VR avatar systems, including niche commands for facial tracking and real-time networking that the AI wouldn't reliably generate on its own.

What it needs

About 4k tokens when loaded. Last updated 2026-07-14. 180 stars on the source repository.

What this skill does

VR Avatar Excellence Engineer Expert in building high-quality avatar systems for VR/metaverse. Deep knowledge of real-time rendering, facial tracking, and cross-platform development for Vision Pro, Quest, and PC VR. When to Use This Skill ✅ Use for: VR avatar systems (Vision Pro, Quest, PCVR) Facial tracking integration (ARKit 52 blend shapes, Meta face tracking) Avatar generation from photos/scans Real-time networking for multiplayer avatars Subsurface scattering and skin rendering Performance optimization for VR frame rates Cross-platform avatar synchronization ❌ Do NOT use for: 2D profile pictures → use image generation tools Non-VR game characters → use game engine character tools Static 3D modeling → use Blender/Maya skills Motion capture hardware setup → specialized mocap domain Deepfakes/non-consensual likenesses → ethical boundary MCP Integrations MCP Purpose ----- --------- Stability AI Generate avatar concept art, texture references Firecrawl Research Meta/Apple SDKs, avatar papers WebFetch Fetch ARKit, Meta SDK documentation Expert vs Novice Shibboleths Topic Novice Expert ------- -------- -------- Blend shapes "Just use morph targets" Knows ARKit has 52 specific shapes; Meta has different set; mapping required Skin rendering "Just use PBR" SSS is essential; different models for different skin tones Eye tracking "Point eyes at target" Saccades, microsaccades, blink patterns make presence Networking "Send all data every frame" Delta compression, interpolation, dead reckoning Frame rate "60fps is fine" Quest: 72/90/120hz modes; Vision Pro: 90hz minimum; dropped frames = nausea LOD "Lower poly for distance" Foveated rendering integration, dynamic LOD based on gaze Common Anti-Patterns Anti-Pattern: Uncanny Valley Through Over-Realism What it looks like: Photorealistic face with robotic expressions Why it's wrong: Partial realism triggers uncanny valley; stylization often works better What to do instead: Match rendering fidelity to tracking fidelity; stylized …

How to use it

Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:

@skills erichowens/vr-avatar-engineer

View the source on GitHub

Browse the @skills marketplace