What problem does it solve? Building scenes in Lens Studio by hand-wiring objects, components, and assets is tedious and error-prone, and guessing GraphQL field names or preset identifiers causes repeated failures. This Skill teaches the canonical read → presets → re-read → apply → save workflow so scene construction succeeds on the first pass. ## Core Features & Use Cases - Canonical preset-first workflow: Snapshot the scene with VirtualScene read, discover exact preset names, batch-create objects via scene-graphql preset mutations, then wire everything in one atomic VirtualScene apply. - Tool surface routing: Directs each operation to the right surface — VirtualScene for introspection and bulk apply, scene-graphql for preset creates and schema introspection, asset-graphql for standalone asset CRUD. - Script input wiring guidance: Documents the two-phase pattern for TypeScript @input wiring, including component-typed and array-typed reference gotchas. - Use Case: Build a physics playground scene by spawning BoxPhysicsObjectPreset walls in parallel, creating a Matter asset with custom bounciness, and wiring materials to meshes in a single atomic apply. ## Quick Start Use the scene-construction skill to build a Lens Studio scene with a camera, a lit sphere on a plane, and a red PBR material wired to the sphere.