Three.js 3D Generator
Purpose
Create production-oriented 3D assets, then prepare them for Three.js games. This is the Three.js game system's 3D-generation layer; it uses Tripo as the provider for text-to-3D, image-to-3D, texturing, rigging, retargeting, stylization, conversion, and downloadable GLB/FBX outputs.
Resolve
in the commands below in this order:
~/.claude/skills/threejs-3d-generator
,
~/.codex/skills/threejs-3d-generator
,
~/.agents/skills/threejs-3d-generator
, or repo
skills/threejs-3d-generator
.
API Key
Never store API keys in skill files or client-side game code, and never paste a key value into a report. The script reads
--api-key
or
TRIPO_API_KEY
.
Step 0, before declaring the key unavailable: run this skill's own probe and paste its literal output into the report.
python3
<
this-skill-dir
/scripts/threejs_3d_asset.py probe
prints TRIPO_API_KEY=SET|MISSING
TRIPO_API_KEY=MISSING
is only a valid skip/blocker reason when this output is shown. Keys defined only in a shell profile can be absent from the process env; if the plain probe prints MISSING unexpectedly, wrap it:
zsh -lc 'source ~/.zprofile 2>/dev/null || true; source ~/.zshrc 2>/dev/null || true; python3 /scripts/threejs_3d_asset.py probe'
. When the director skill is loaded, prefer
threejs-game-director/scripts/probe_asset_credentials.sh
, which probes all three asset keys at once.
Show more
Installs
707
Repository
majidmanzarpour…e-skills
GitHub Stars
956
First Seen
Jun 14, 2026
Security Audits
Gen Agent Trust Hub
Warn
Socket
Pass
Snyk
Pass