wenerme/ai

threejs-docs

Three.js API reference documentation — 769 class/module docs covering Scene, Camera (Perspective/Orthographic/Array), Renderer (WebGLRenderer, WebGPURenderer), Mesh, BufferGeometry, Materials (MeshStandardMaterial, ShaderMaterial, NodeMaterial), Lights, Shadows, Animation (AnimationMixer, AnimationClip, AnimationAction), Loaders (GLTFLoader, DRACOLoader, TextureLoader), Controls (OrbitControls, MapControls, FlyControls), Math (Vector2/3/4, Matrix3/4, Quaternion, Euler, Box3, Ray, Frustum), Help…

First seen Jul 16, 2026

Installation

$ npx skills add wenerme/ai --skill threejs-docs

Summary

  • Three.js API reference documentation — 769 class/module docs covering Scene, Camera (Perspective/Orthographic/Array), Renderer (WebGLRenderer, WebGPURenderer), Mesh, BufferGeometry, Materials (MeshStandardMaterial, ShaderMaterial, NodeMaterial), Lights, Shadows, Animation (AnimationMixer, AnimationClip, AnimationAction), Loaders (GLTFLoader, DRACOLoader, TextureLoader), Controls (OrbitControls, MapControls, FlyControls), Math (Vector2/3/4, Matrix3/4, Quaternion, Euler, Box3, Ray, Frustum), Helpers, Audio, Raycaster, postprocessing passes, and TSL shader nodes.
  • USE THIS SKILL WHEN the user asks about Three.js class API, constructor parameters, methods, properties, or inheritance.

Similar popular skills

Related neighbors and high-traction skills in the same topics — useful to compare before installing.

Also in this package

Other skills from wenerme/ai · top by installs.

npx skills add wenerme/ai

Browse all from wenerme/ai

More details

Agent compatibility

Declared targets from SKILL.md / docs. Unmarked agents are not listed — the skill may still install via the CLI.

Claude Code Not declared
Cursor Not declared
Codex Not declared
GitHub Copilot Not declared
Windsurf Not declared
Gemini CLI Not declared
Cline Not declared
OpenCode Not declared

Repository health

Stars 7
License LICENSE
Default branch main
Open issues 0
Status Active

Skill metadata

Parsed from SKILL.md frontmatter.

Version0.1.0

Package contents

Files included with this skill beyond the listing page.

  • skill md SKILL.md 3,428 B
  • docs SUMMARY.md 709 B

History

  1. First seen on skills.sh
  2. First recorded snapshot · 1 installs

SKILL.md

Three.js API Documentation

Official API reference for Three.js — the most popular JavaScript 3D library (WebGL/WebGPU).

CRITICAL: grep references/ for the class name before answering. Files are named by class (e.g., PerspectiveCamera.md, MeshStandardMaterial.md).

Reference Index (769 docs)

Each file documents one Three.js class with inheritance chain, constructor, properties, and methods.

Core

Scene Object3D Raycaster Clock EventDispatcher BufferGeometry BufferAttribute InterleavedBufferAttribute

Cameras

PerspectiveCamera OrthographicCamera ArrayCamera CubeCamera StereoCamera

Renderers

WebGLRenderer WebGPURenderer WebGLRenderTarget WebGLCubeRenderTarget

Geometries

BoxGeometry SphereGeometry PlaneGeometry CylinderGeometry TorusGeometry TorusKnotGeometry CircleGeometry RingGeometry CapsuleGeometry ExtrudeGeometry LatheGeometry ShapeGeometry TubeGeometry EdgesGeometry WireframeGeometry

Materials

MeshBasicMaterial MeshStandardMaterial MeshPhysicalMaterial MeshPhongMaterial MeshLambertMaterial MeshToonMaterial MeshNormalMaterial MeshDepthMaterial ShaderMaterial RawShaderMaterial PointsMaterial SpriteMaterial LineBasicMaterial LineDashedMaterial

Lights & Shadows

AmbientLight DirectionalLight PointLight SpotLight HemisphereLight RectAreaLight LightProbe DirectionalLightShadow PointLightShadow SpotLightShadow

Animation

AnimationMixer AnimationClip AnimationAction AnimationObjectGroup AnimationUtils KeyframeTrack PropertyBinding PropertyMixer

Loaders

GLTFLoader DRACOLoader KTX2Loader OBJLoader FBXLoader PLYLoader STLLoader ColladaLoader TextureLoader CubeTextureLoader ImageLoader FileLoader LoadingManager

Controls

OrbitControls MapControls TrackballControls FlyControls FirstPersonControls PointerLockControls ArcballControls TransformControls DragControls

Math

Vector2 Vector3 Vector4 Matrix3 Matrix4 Quaternion Euler Color Box2 Box3 Sphere Ray Plane Frustum Triangle MathUtils Interpolant SphericalHarmonics3

Helpers

AxesHelper BoxHelper GridHelper ArrowHelper CameraHelper DirectionalLightHelper PointLightHelper SpotLightHelper SkeletonHelper

Postprocessing

EffectComposer RenderPass UnrealBloomPass SSAOPass SMAAPass OutlinePass AfterimagePass BokehPass FilmPass GlitchPass

TSL Shader Nodes

ShaderNode NodeMaterial MeshStandardNodeMaterial — plus 100+ node types for the Three.js Shading Language