unity-scene

Installation
SKILL.md

Unity Scene Skills

Control Unity scenes, the containers that hold the GameObjects. Parameters come from the schema (GET /skills/schema?names=<skill>&wire=v2); execution and dryRun rules: root SKILL.md.

When to use

  • Opening, creating or saving scenes
  • Loading scenes additively or switching the active scene
  • Querying scene contents

Rules

  • scene_save overwrites the active scene's own file when scenePath is omitted. A different scenePath re-associates the active scene with that file (Save As); it does not copy. An untitled scene has no path, so it needs scenePath.
  • scene_save undo restores the on-disk .unity file when the scene is closed. While the scene is open, undo does not rewrite the file; it marks the scene dirty, so save again to apply it.
  • scene_save fails with SEMANTIC_INVALID during Play Mode, with a suggested editor_stop retry. Exit Play Mode first.
  • scene_create, scene_load and scene_save are high-risk writes. Other scene skills that modify state are gated by the schema's approvalBehavior.
  • scene_screenshot captures the Game View (all cameras and UI; the live runtime frame in Play Mode), not the Scene view. For one Game Camera use camera camera_screenshot.
  • For the detailed hierarchy tree or statistics, use the perception module (hierarchy_describe, scene_summarize).
  • DontDestroyOnLoad objects appear in Play Mode as a pseudo-scene. They are found by gameobject_find, but the pseudo-scene cannot be unloaded or activated.
Installs
90
GitHub Stars
1.9K
First Seen
Mar 14, 2026