threejs-controls

Adds camera controls like orbit and first-person movement to 3D scenes in Three.js.

Installation
Run `npx skills add "https://github.com/full-stack-skills/threejs-skills" --skill "threejs-controls"` to install this skill, then follow its SKILL.md instructions for my next request.

Paste this into Claude Code, Cursor, or any agent that can run commands.

What this skill does
What it does: - Lets you rotate and zoom around a 3D object like orbiting a planet - Allows panning and moving the camera smoothly with momentum - Provides tools to grab and move objects in 3D space - Supports first-person camera movement like in video games - Includes a transform tool for rotating and scaling objects When to use it: - You want to let users rotate around and zoom into a 3D model - You need smooth camera movement with inertia that gradually stops - You want to add a tool that lets users move or rotate objects with a mouse - You need first-person camera controls for exploring a 3D space - You want to set limits on how far users can zoom or rotate Note: This is for desktop and browser viewing, not for virtual reality headsets.

The full skill text could not be loaded right now. It installs fine with the command above, or read it at the source.

Mirrored from the author's public source. Install counts from the open skills registry.

The systems behind these skills get built for partners every week.

Partner with us