threejs-builder

Design Three.js scenes and GLTF loading workflows with ES modules.

Updated Jun 4, 2026
One-click install
npx skills add https://github.com/AhmedAbdelmoaty/frame-craft-35 --skill threejs-builder-ahmedabdelmoaty
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: threejs-builder
Source: https://github.com/AhmedAbdelmoaty/frame-craft-35/tree/main/references/imported-projects/Another%20Project4/.agents/skills/threejs-builder
Command: npx skills add https://github.com/AhmedAbdelmoaty/frame-craft-35 --skill threejs-builder-ahmedabdelmoaty

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires three, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill helps you design and implement modern Three.js scenes without guesswork, especially when you need reliable setup, consistent model orientation, and performant rendering.

Core Features & Use Cases

  • Scene Construction: Build lightweight ES-module Three.js experiences such as hero sections, product viewers, particle backdrops, and quick prototypes.
  • GLTF Guardrails: Load, clone, normalize, and debug 3D models with correct bounds, anchors, forward direction, and animation handling.
  • Game Pattern Support: Apply reusable patterns for animation state management, fixed cameras, parallax, pooling, screen shake, and time-scaling in game-like scenes.
  • Use Case: A developer can use this Skill to calibrate an imported animated character, verify its forward axis, anchor its feet to the ground, and then integrate it into a playable prototype.

Quick Start

Ask the assistant to create a Three.js scene or calibrate an imported GLTF model with the correct forward direction, grounding, and animation setup.

Frequently Asked Questions about threejs-builder

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

FAQPage Schema
How do I calibrate an imported GLTF model in Three.js for correct forward direction and grounding?

To calibrate a GLTF model in Three.js, you verify its forward axis, normalize bounds, and anchor its feet to the ground. This ensures consistent model orientation, correct mesh anchoring, and proper animation handling for interactive scenes.

What is the safest way to clone animated GLTF models in a Three.js scene?

Safely cloning animated GLTF models in a Three.js scene requires correct animation state management and cloning safety patterns. This prevents reference conflicts and ensures independent model instances perform reliably without breaking animations.

How do I set up a performant Three.js scene using ES modules for a hero section?

Setting up a performant Three.js scene with ES modules involves performance-aware scene construction, lightweight prototyping, and proper mesh anchoring. This produces optimized hero sections, product viewers, and particle backdrops that render efficiently.

Can I implement game-oriented rendering patterns like screen shake and object pooling in Three.js?

You can implement game-oriented rendering patterns in Three.js using reusable support for screen shake, object pooling, parallax, fixed cameras, and time-scaling. These patterns enable smooth game-like scenes and playable prototypes with controlled animation states.

Why does my imported GLTF model have incorrect orientation or floating meshes in my Three.js scene?

Incorrect GLTF model orientation or floating meshes in a Three.js scene usually stems from missing axis contracts and improper mesh anchoring. Applying GLTF guardrails normalizes bounds and corrects the forward direction to ground the model properly.