What problem does it solve? Building 3D scenes from declarative JSON specifications requires bridging json-render catalogs with Three.js rendering, which normally demands manual wiring of components, schemas, and renderers. ## Core Features & Use Cases - 19 Built-in 3D Components: Primitives (Box, Sphere, Cylinder), lights (Ambient, Directional, Point, Spot), and utilities (Model, Environment, Text3D, OrbitControls) ready for catalog registration. - Dual Entry Points: Use the catalog entry for server-safe schema definitions without an R3F dependency, and the main entry for actual R3F implementations and renderers. - Shared Zod Schemas: Reuse vector3, material, transform, and shadow schemas to define custom 3D components consistently. - Use Case: An AI agent generates a JSON spec describing a product showcase scene with a rotating model, spot lighting, and orbit controls; this Skill renders it directly via ThreeCanvas. ## Quick Start Render a 3D scene from my JSON spec using ThreeCanvas with shadows and a perspective camera.