threejs
Build 3D web apps with Three.js (WebGL/WebGPU). Use for 3D scenes, animations, custom shaders, PBR materials, VR/XR experiences, games, data visualizations, product configurators.
By mrgoonie · 1,204 installs
npx skills add mrgoonie/claudekit-skills --skill threejs
Source repository · Upstream listing
Three.js Development
Build high performance 3D web applications using Three.js a cross browser WebGL/WebGPU library.
When to Use This Skill
Use when working with:
3D scenes, models, animations, or visualizations
WebGL/WebGPU rendering and graphics programming
Interactive 3D experiences (games, configurators, data viz)
Camera controls, lighting, materials, or shaders
Loading 3D assets (GLTF, FBX, OBJ) or textures
Post processing effects (bloom, depth of field, SSAO)
Physics simulations, VR/XR experiences, or spatial audio
Performance optimization (instancing, LOD, frustum culling)
Progressive Learning Path
Level 1: Getting Started
Load references/00 fundamentals.md Fundamentals
Load references/01 getting started.md Scene setup, basic geometries, materials, lights, rendering loop
Level 2: Common Tasks
Asset Loading : references/02 loaders.md GLTF, FBX, OBJ, texture loaders
Textures : references/03 textures.md Types, mapping, wrapping, filtering
Cameras : references/04 cameras.md Perspective, orthographic, controls
Lights : references/05 lights.md Types, shadows, helpers
Animations : references/06 animations.md Clips, mixer, keyframes
Math : references/07 math.md Vectors, matrices, quaternions, curves
Geometry : references/18 geometry.md Built in shapes, BufferGeometry, custom geometry, instancing
Materials : references/11 materials.md PBR, basic, phong, lambert, physical, toon, normal, depth, raw, shader materials, material properties
Level 3: Interactive & Effects
Interaction : references/08 interaction.md Raycasting, picking, transforms
Post Processing : references/09 postprocessing.md Passes, bloom, SSAO, SSR
Controls (Addons) : references/10 controls.md Orbit, transform, first person
Level 4: Advanced Rendering
Materials Advanced : references/11 materials advanced.md PBR, custom shaders
Performance : references/12 performance.md Instancing, LOD, batching, culling
Node Materials (TSL) : references/13 node materials.md Shader graphs, compute
Level 5: Specialized
Physics : references/14 physics vr.md Ammo, Rapier, Jolt, VR/XR
Advanced Loaders : references/15 specialized loaders.md SVG, VRML, domain specific
WebGPU : references/16 webgpu.md Modern backend, compute shaders
Shaders : references/17 shader.md GLSL, ShaderMaterial, uniforms, custom effects
Quick Start Pattern
External Resources
Official Docs: https://threejs.org/docs/
Examples: https://threejs.org/examples/
Editor: https://threejs.org/editor/
Discord: https://discord.gg/56GBJwAnUS