name: vroid-template-asset-sync description: Discover and normalize VRoid/AvatarMaker clothing templates and texture assets into a deterministic manifest for Blender and Unity lanes. Use when template paths are inconsistent or assets were saved manually.
VRoid Template Asset Sync
Use this skill to stop guessing where templates/assets live before avatar build work.
Workflow
- Scan known local VRoid/AvatarMaker roots.
- Detect dress/shoe/body templates and associated textures.
- Build a normalized manifest JSON with absolute paths and hashes.
- Copy selected assets into a stable workspace mirror if requested.
- Emit missing-file warnings for incomplete template sets.
Scope Boundary
This skill only covers clothing/template asset normalization.
For VRoid Studio Photo Booth animation extraction and .vrma conversion, route
to vroid-vrma-photobooth-pipeline.
Commands
Scan and emit manifest:
python3 scripts/scan_templates.py \
--json-out /tmp/vroid-template-manifest.json
Scan and mirror to workspace:
python3 scripts/scan_templates.py \
--mirror-root /path/to/workspace/assets/templates \
--json-out /tmp/vroid-template-manifest.json
References
references/path-priority.mdreferences/template-contract.md
Loopback
If required template classes are missing (body/dress/shoes):
- Mark manifest as incomplete.
- Stop build lane.
- Resume only after missing classes are present.