CloudAI-X/threejs-skills

About the project

Three.js Skills is a set of skill files that gives Claude Code current guidance and working examples for Three.js, a JavaScript library used to create 3D scenes and graphics in web applications. It is for developers who want generated code to match the Three.js release they install and avoid outdated APIs. The catalogue entry consists of ten skills covering areas such as scenes, geometry, materials, lighting, and textures.

3.7kStars on the repository
13Mods indexed here, across every type
yesterdayLast push, which is what freshness is scored on
MITLicence, which decides whether bodies are shown

threejs-animation

01

CloudAI-X/threejs-skills

Skill Claude CodeCodex

Keyframe, skeletal and morph-target animation, procedural motion and clip blending, on WebGL or with WebGPU and TSL. Use when animating objects, playing glTF animations, posing bones, driving morph targets, or mixing and crossfading clips.

not rated 3.7k +82 changed 2d ago A Socket: passSnyk: pass 56 tokens original MIT

CloudAI-X/threejs-skills

Skill Claude CodeCodex

Three.js scene setup: scenes and fog, cameras, the renderer and tone mapping, the animation loop, object hierarchies, transforms, core math and cleanup, on WebGL or with WebGPU and TSL. Use when creating a scene from scratch, configuring a camera or renderer, handling resize, or arranging objects.

not rated 3.7k +82 changed yesterday A Socket: passSnyk: pass 72 tokens original MIT

threejs-geometry

03

CloudAI-X/threejs-skills

Skill Claude CodeCodex

Creating and shaping three.js geometry: built-in shapes, 3D text, vertex buffers and attributes, merging, instancing, batching, point clouds and lines, on WebGL or with WebGPU and TSL. Use when building 3D shapes or text, custom vertex data, custom meshes, instanced meshes, or point clouds.

not rated 3.7k +82 changed yesterday A Socket: passSnyk: pass 74 tokens original MIT

threejs-interaction

04

CloudAI-X/threejs-skills

Skill Claude CodeCodex

Picking with raycasting, camera controls, transform gizmos, drag, hover and box selection for three.js, identical under WebGL and WebGPU. Use when handling mouse, touch or keyboard input, detecting clicks on 3D objects, adding camera controls, or making scene objects interactive.

not rated 3.7k +82 changed yesterday A Socket: passSnyk: pass 63 tokens original MIT

threejs-lighting

05

CloudAI-X/threejs-skills

Skill Claude CodeCodex

Light types and physical units, shadow maps, HDR environment lighting, light probes, and lighting performance, on WebGL or with WebGPU and TSL. Use when adding or tuning lights, fixing shadow acne, setting up image-based lighting, or dimming an environment map.

not rated 3.7k +82 changed 2d ago A Socket: passSnyk: pass 60 tokens original MIT

threejs-loaders

06

CloudAI-X/threejs-skills

Skill Claude CodeCodex

Loading three.js assets: glTF with Draco, meshopt and KTX2 compression, other model formats, textures, HDR and EXR environments, progress, caching, cloning and disposal. Use when loading 3D models, textures or environment maps, or managing loading progress, on WebGL or with WebGPU and TSL.

not rated 3.7k +82 changed yesterday A Socket: passSnyk: pass 72 tokens original MIT

threejs-materials

07

CloudAI-X/threejs-skills

Skill Claude CodeCodex

Choosing and configuring three.js materials - unlit, diffuse, specular, PBR, toon, point and line materials - shared properties like blending and stencil, environment response, and the WebGPU node-material and TSL equivalents. Use when styling meshes or tuning material behavior.

not rated 3.7k +82 changed yesterday A Socket: passSnyk: pass 60 tokens original MIT

CloudAI-X/threejs-skills

Skill Claude CodeCodex

Three.js post-processing: composer pass chains, built-in renderer effects, and the WebGPU/TSL node pipeline — bloom, depth of field, ambient occlusion, custom screen effects. Use when adding visual effects, color grading, blur, glow, or screen-space shaders, on WebGL or with WebGPU and TSL.

not rated 3.7k +82 changed 2d ago A Socket: passSnyk: pass 72 tokens original MIT

threejs-shaders

09

CloudAI-X/threejs-skills

Skill Claude CodeCodex

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.

not rated 3.7k +82 changed 2d ago A Socket: passSnyk: pass 71 tokens original MIT

threejs-textures

10

CloudAI-X/threejs-skills

Skill Claude CodeCodex

Three.js textures: image loading, color spaces, UV channels and transforms, texture types from canvas to HDR and KTX2, render targets, texture memory. Use when working with images on materials, UV coordinates, cubemaps, render targets or texture optimization; on WebGL or with WebGPU and TSL.

not rated 3.7k +82 changed yesterday A Socket: passSnyk: pass 69 tokens original MIT

CloudAI-X/threejs-skills

Skill Claude CodeCodex

Shrinking glTF assets for three.js with gltf-transform: inspect, validate and optimize commands, Draco, meshopt and quantization, KTX2, WebP and AVIF textures, the loader setup each output needs, and gltfjsx for React. Use when compressing, optimizing or validating 3D models before loading them.

not rated 3.7k +82 yesterday A 76 tokens original MIT

threejs-performance

12

CloudAI-X/threejs-skills

Skill Claude CodeCodex

Measuring and optimizing three.js speed: render statistics, memory counters, fewer draw calls via merging, instancing, batching and LOD, fill rate, shadows, CPU work per frame, shader stalls and GPU compute for particles, WebGL or WebGPU with TSL. Use when a scene is slow, janks or exceeds memory.

not rated 3.7k +82 yesterday A 72 tokens original MIT

CloudAI-X/threejs-skills

Skill Claude CodeCodex

Building three.js scenes from React with React Three Fiber and drei: renderer setup, the scene graph as JSX, frame-loop, state and loading hooks, pointer events, and adaptive performance, on WebGL or with WebGPU and TSL. Use when writing React components that render three.js.

not rated 3.7k +82 yesterday A 65 tokens original MIT

At most 3 mods per repository are shown here, and a mod shipped inside a plugin is left to that plugin's page — the rest are on their repository pages: