Files
secondsky 292c93845e feat(humanize-writing): add skill plugin, lockstep 3.9.0
- Rewrites AI-sounding text to read human; 8 editing passes + review-only mode
- Adapted from jpeggdev/humanize-writing (MIT); npm installer scaffolding dropped
- Frontmatter condensed to 238 chars (sync enforces 250 max for single-skill plugins)
- Lockstep bump 3.8.0 -> 3.9.0: all 145 plugins, both marketplaces, package.json
- CHANGELOG entry for 3.9.0
2026-09-09 17:02:38 +02:00
..

Three.js Skills Plugin

Comprehensive Three.js knowledge base for Claude Code, providing accurate API references, best practices, and working code examples for building 3D web experiences.

What This Plugin Provides

  • 10 detailed topic references covering all major Three.js domains
  • Quick start examples for common tasks
  • Accurate API signatures for Three.js r160+
  • Performance optimization tips
  • Working code patterns

Topics Covered

  1. Fundamentals - Scene setup, cameras, renderer, Object3D hierarchy
  2. Geometry - Built-in shapes, BufferGeometry, custom geometry
  3. Materials - PBR materials, shader materials, material properties
  4. Lighting - Light types, shadows, environment lighting
  5. Textures - UV mapping, environment maps, render targets
  6. Animation - Keyframe/skeletal animation, animation mixing
  7. Loaders - GLTF/GLB loading, async patterns
  8. Shaders - GLSL basics, ShaderMaterial, custom effects
  9. Postprocessing - EffectComposer, bloom, DOF, screen effects
  10. Interaction - Raycasting, camera controls, input handling

Installation

Via Claude Skills Marketplace

This plugin is part of the claude-skills repository.

# Add the marketplace once (if not already added)
/plugin marketplace add https://github.com/secondsky/claude-skills

# Install this plugin
/plugin install threejs@claude-skills

Manual Installation

# Clone or copy to your project
cp -r plugins/threejs /your/project/.claude-plugin/

# Or symlink to Claude Code global plugins
ln -s $(pwd)/plugins/threejs ~/.claude/plugins/threejs

Usage

Claude Code automatically loads Three.js knowledge when you work with 3D graphics. Common trigger phrases:

  • "Create a Three.js scene with..."
  • "Add a rotating cube"
  • "Load a GLTF model"
  • "Implement custom shader"
  • "Add bloom effect"
  • "Set up raycasting for mouse picking"

Three.js Version

This plugin is verified for Three.js r160+ (January 2024) and uses the modern ES6 import format:

import * as THREE from 'three';
import { OrbitControls } from 'three/addons/controls/OrbitControls.js';

Examples

See skills/threejs/SKILL.md for quick start examples across all topics.

Source

Based on the excellent threejs-skills repository by CloudAI-X, adapted for the claude-skills plugin structure.

License

MIT License - See LICENSE file for details.

Credits