threejs — Claude Code skill: what it does, how to install
Guides the agent in building browser 3D scenes, materials, interactive controls, and post-processing with Three.js.
npx skills add nexu-io/open-design --skill threejs -a claude-codeWhat threejs does
The skill provides the agent with workflow guidance for Three.js. It covers scene setup, lighting, materials, user interaction controls, and WebGL post-processing shaders.
This entry lives inside OpenDesign under the 3d-shaders category. The agent triggers it during task planning when you mention phrases like webgl scene, 3d interactive, or three.js.
Because this catalog entry acts as a prototype declaration, complete helper scripts and assets require the upstream repository CloudAI-X/threejs-skills. Keep this dependency in mind when generating complex 3D scenes.
What it helps with
- build an interactive 3D browser scene using Three.js
- configure WebGL post-processing and shader effects
- attach interactive camera controls to a Three.js canvas
- set up mesh materials and lighting in the browser
Example prompts for the agent
- threejs: set up an interactive cube scene with basic lighting
- Build a webgl scene using Three.js with OrbitControls
- Add bloom post-processing to the existing Three.js renderer
How to install threejs
1Skills CLI (Vercel)
npx skills add nexu-io/open-design --skill threejs -a claude-code2Manually: put the files in place
~/.claude/skills/threejs/SKILL.mdCopy the whole skill folder; for one project use .claude/skills/threejs/
1Skills CLI (Vercel)
npx skills add nexu-io/open-design --skill threejs -a codex2Manually: put the files in place
.agents/skills/threejs/SKILL.mdFor all projects use ~/.agents/skills/
1Skills CLI (Vercel)
npx skills add nexu-io/open-design --skill threejs -a cursor2Manually: put the files in place
.cursor/skills/threejs/SKILL.mdCursor also reads .agents/skills/ and .claude/skills/
1GitHub CLI
gh skill install nexu-io/open-design threejs2Manually: put the files in place
.github/skills/threejs/SKILL.md1Skills CLI (Vercel)
npx skills add nexu-io/open-design --skill threejs -a gemini-cli2Platform CLI
gemini skills install https://github.com/nexu-io/open-design --path skills/threejsManually: put the files in place
.devin/skills/threejs/SKILL.mdThe legacy .windsurf/skills/ path still works
Skills CLI (Vercel)
npx skills add nexu-io/open-design --skill threejs -a opencodeClaude.ai
Zip the folder and upload it in Settings → Capabilities → Skills
From the same set106
The whole set →Similar
Questions about threejs
How to install threejs in Claude Code?
Run npx skills add nexu-io/open-design --skill threejs -a claude-code in your terminal.
What does the threejs skill do?
It guides AI agents through structuring Three.js code, including 3D elements, material configuration, controls, and post-processing passes.
Where are the original scripts and assets stored?
The skill is curated from CloudAI-X/threejs-skills. Running the full upstream workflow requires referencing that upstream repository bundle.
Source text
SKILL.md · Apache-2.0
--- name: threejs description: | Three.js skills for creating 3D elements and interactive experiences in the browser — scenes, materials, controls, and post-processing. triggers: - "threejs" - "three.js" - "3d web" - "webgl scene" - "3d interactive" od: mode: prototype category: 3d-shaders upstream: "https://github.com/CloudAI-X/threejs-skills" --- # threejs > Curated from CloudAI-X. ## What it does Three.js skills for creating 3D elements and interactive experiences in the browser — scenes, materials, controls, and post-processing. ## Source - Upstream: https://github.com/CloudAI-X/threejs-skills - Category: `3d-shaders` ## How to use This catalogue entry advertises the skill in OpenDesign so the agent discovers it during planning. To run the full upstream workflow with its original assets, scripts, and references, install the upstream bundle into your active agent's skills directory: ```bash # Inspect the upstream README for exact paths open https://github.com/CloudAI-X/threejs-skills ``` Then ask the agent to invoke this skill by name (`threejs`) or with one of the trigger phrases listed in this skill's frontmatter.
© nexu-io · Apache-2.0 · nexu-io/open-design