← ClaudeAtlas

threejs-3d-generator-meshylisted

Generate, texture, retexture, remesh, rig, animate, and download 3D assets for Three.js games using the Meshy API. Use for text-to-3D, image-to-3D, multi-view image-to-3D, game-ready GLB/FBX assets, characters, creatures, props, weapons, buildings, humanoid auto-rigging, a 678-clip mocap animation library, text-to-motion custom clips, retexturing, retopology/decimation, and browser asset pipelines. Ships a three.js clip viewer for verifying rigs and animations in a real browser. Use instead of threejs-3d-generator (Tripo) when the user asks for Meshy, when a humanoid character needs many animation clips, or when Tripo credits are exhausted. Pair with threejs-image-generator for concepts and reference images before image-to-3D.
corevider/meshy-threejs-skill · ★ 0 · Web & Frontend · score 70
Install: claude install-skill corevider/meshy-threejs-skill
# Three.js 3D Generator (Meshy) ## Purpose Same job as `threejs-3d-generator`, different provider: Meshy instead of Tripo. Text-to-3D, image-to-3D, multi-image-to-3D, retexture, remesh, humanoid auto-rig, animation from a 678-clip library or a text prompt, and downloadable GLB/FBX for browser games. Pick the provider deliberately: - **Meshy** for humanoid characters that need real animation coverage (678 mocap clips + text-to-motion vs Tripo's 16 presets), for explicit `pose_mode` control, for retexturing with multi-view references, and for one-call remesh/convert. - **Tripo** (`threejs-3d-generator`) for NON-humanoid rigs - quadruped, avian, serpentine, aquatic - which Meshy's rigger rejects outright, and for stylization (lego/voxel/ minecraft/voronoi) and part generation. ## API Key Never store API keys in skill files or client-side game code. The script checks: 1. `--api-key` 2. `MESHY_API_KEY` If the export lives in an interactive-only profile (a `~/.bashrc` line below the non-interactive guard, which is Ubuntu's default), a plain `bash -c` will NOT see it. Probe before declaring the key missing, and wrap invocations the same way: ```bash bash -ic 'echo "MESHY_API_KEY=${MESHY_API_KEY:+SET}"' bash -ic 'python3 ~/.claude/skills/threejs-3d-generator-meshy/scripts/meshy_3d_asset.py balance' ``` Paste the literal `MESHY_API_KEY=SET|MISSING` output in the report. Use the API only from local/server-side tooling. Download URLs are retained ~3 days, so download i