
3D Web Experiences
Guides building and debugging interactive 3D scenes for websites with Three.js, React Three Fiber, or Spline
- Repository
- sickn33/agentic-awesome-skills
- Stars
- 49,023
- Licence
- MIT
- Files
- 1 file
What it does
When installed, the agent gets specialised guidance for putting interactive 3D into web pages, such as product configurators, 3D portfolios and scroll-driven scenes. It helps choose between Spline, React Three Fiber, and plain Three.js, prepare 3D models (GLB files, compression, texture baking), write loading and fallback code, and keep the scene running smoothly on phones and low-end devices. The file is mostly reference material with code snippets and performance budgets rather than a tool that does the work itself.
Great for
- Front-end developers adding a 3D product viewer or configurator to a website
- Designers who prototype in Spline and need help embedding the result in a web app
- Teams debugging slow or blank 3D scenes on mobile devices
Skip it if
- Simple static images or video where 3D adds no value and only slows pages down
- Native mobile or game engine projects, since the guidance is web-only (Three.js, R3F, Spline)
- Anyone expecting the skill to run compression or build tools automatically: it only shows commands, and running them is up to the user and agent
Try asking
- “Build a React page with a rotating 3D product model that users can drag to inspect”
- “Help me compress this GLB file for the web and explain the size and performance trade-offs”
- “Why is my React Three Fiber scene blank on mobile? Add a loading fallback and error handling”
- “Set up a scroll-driven 3D camera move using GSAP ScrollTrigger in my Three.js scene”
Install in 3 steps
- 1
Download the skill
The ZIP contains the 1 original files, the MIT licence and an attribution note.
3d-web-experience.zip - 2
Add it to your agent
Claude Code (all projects)
mkdir -p ~/.claude/skills && unzip 3d-web-experience.zip -d ~/.claude/skills/Claude Code / Agent SDK (this project only)
mkdir -p .claude/skills && unzip 3d-web-experience.zip -d .claude/skills/Claude apps (web/desktop): Settings → Capabilities → Skills → Upload skill, and choose the ZIP.
- 3
Ask for the task
No special command needed — the agent reads the skill's description and loads it when your request matches. Try one of the prompts above.
Get better results
- Give the agent your project's React, R3F and drei versions so it writes compatible code, and ask it to measure triangle counts and frame time on real target devices rather than trusting the example budgets
- Review any Spline or remote model URLs and any packages before installing them, since the examples load assets from external hosts
- Ask for an error boundary and reduced-motion handling explicitly, because the snippets are fragments and do not include them
What's inside
- SKILL.md
Redistributed unmodified from sickn33/agentic-awesome-skills under the MIT licence. The assessment was drafted with AI from the skill's files on 2026-10-29. Skills can instruct your agent to run code — read SKILL.md and any scripts before installing.