Custom GLSL vertex and fragment shaders: uniforms, varyings, shader chunks, extending built-in materials, instanced attributes, plus the same effects as node materials with TSL on WebGPU. Use when writing a shader, a custom material or effect, moving vertices in a shader, or porting GLSL to TSL.
Install
npx skills add CloudAI-X/threejs-skills --skill threejs-shadersnpx skills add CloudAI-X/threejs-skills --skill threejs-shaders -a claude-code -gnpx skills add CloudAI-X/threejs-skills --skill threejs-shaders -a codex -ggemini skills install https://github.com/CloudAI-X/threejs-skills.git --path skills/threejs-shadersgh skill install CloudAI-X/threejs-skills threejs-shadersgit clone --depth 1 https://github.com/CloudAI-X/threejs-skills /tmp/CloudAI-X__threejs-skills
mkdir -p ~/.claude/skills ~/.agents/skills
cp -R /tmp/CloudAI-X__threejs-skills/skills/threejs-shaders ~/.claude/skills/threejs-shaders # Claude Code
cp -R /tmp/CloudAI-X__threejs-skills/skills/threejs-shaders ~/.agents/skills/threejs-shaders # Codex, Cursor, Gemini CLI, Copilot, OpenCode