One-click install
npx skills add https://github.com/wenerme/ai --skill threejs-docs
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: threejs-docs
Source: https://github.com/wenerme/ai/tree/main/skills/threejs-docs
Command: npx skills add https://github.com/wenerme/ai --skill threejs-docs

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill eliminates the need to manually search external Three.js resources when you need details about a specific class, module, method, constructor parameter, property, or inheritance relationship.

Core Features & Use Cases

  • Three.js API lookup: Quickly find constructor signatures, properties, methods, and inheritance notes for a named Three.js class/module.
  • Reference-file first: Ensures answers are grounded in the local documentation files by requiring a reference search before responding.
  • Developer support scenarios: Use it when debugging wrong parameters, implementing a feature (controls, loaders, renderers, materials), or validating API usage.

Quick Start

Ask: “What are the constructor parameters and key methods for OrbitControls in Three.js?” and the Skill will return the matching reference details.

Frequently Asked Questions about threejs-docs

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I find the constructor parameters and methods for a Three.js class like OrbitControls?

Use a Three.js API lookup to retrieve constructor parameters, properties, methods, and inheritance for OrbitControls by matching the class name against local reference markdown files. Answers are generated only after verifying the requested name exists in the references.

What is the best way to get Three.js API reference information for debugging renderers and materials?

Searching local reference files is the best way to get Three.js API reference information for debugging renderers and materials. It retrieves exact signatures, methods, and properties, validating API usage and fixing wrong parameters during implementation.

Does the Three.js documentation lookup include TSL shader nodes and raycasting methods?

Yes, Three.js documentation lookup includes TSL shader nodes and raycasting methods. It supports use cases across cameras, renderers, materials, controls, loaders, animation, math, raycasting, postprocessing, and TSL shaders by verifying the requested name exists in local references.

Can I validate Three.js inheritance relationships and property signatures without external search?

Yes, you can validate Three.js inheritance relationships and property signatures without external search by using a reference-file first approach. The system requires a local reference search before responding, retrieving inheritance notes and signatures directly from markdown files.

Why does my Three.js API lookup return no results for a specific class or module?

A Three.js API lookup returns no results when the requested class name does not match entries in local reference markdown files. The system verifies the name exists in local references before generating an answer, so unmatched names produce no output.

How do I retrieve Three.js animation and math module API details for implementation?

Request the specific class or module name to retrieve Three.js animation and math module API details for implementation. The lookup matches it against local reference markdown files to return constructor parameters, methods, properties, and inheritance information.