scene-list-opened

Lists all currently opened scenes in the Unity Editor via MCP CLI.

1|Updated Apr 1, 2026
One-click install
npx skills add https://github.com/Fermisloth/Project-Aegis-Adaptive-Outbreak-Containment --skill scene-list-opened-fermisloth
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: scene-list-opened
Source: https://github.com/Fermisloth/Project-Aegis-Adaptive-Outbreak-Containment/tree/main/.agent/skills/scene-list-opened
Command: npx skills add https://github.com/Fermisloth/Project-Aegis-Adaptive-Outbreak-Containment --skill scene-list-opened-fermisloth

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires unity-mcp-cli.

What problem does it solve? When working with Unity projects through an AI assistant, you often need to know which scenes are currently open in the Editor before performing operations like loading, saving, or inspecting scene data. This Skill retrieves that information programmatically through the unity-mcp-cli tool. ## Core Features & Use Cases - Open Scene Enumeration: Returns every scene currently open in the Unity Editor as a structured JSON array. - Rich Scene Metadata: Each result includes the scene name, path, load state, dirty flag, sub-scene status, root object count, build index, and instance ID. - Use Case: Before asking the AI to modify a scene, run this tool to confirm which scenes are loaded and whether any have unsaved changes, then use the 'scene-get-data' tool for deeper inspection of a specific scene. ## Quick Start Ask the AI to list all currently opened scenes in the Unity Editor using the scene-list-opened tool.

Frequently Asked Questions about scene-list-opened

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

FAQPage Schema
How do I list all open scenes in the Unity Editor from the command line?

Run unity-mcp-cli run-tool scene-list-opened with an empty or minimal JSON input. The tool returns a JSON array of all scenes currently open in the Editor, including their names, paths, and load states.

What information does the scene-list-opened tool return for each scene?

Each scene entry includes Name, path, IsLoaded, IsDirty, IsSubScene, IsValidScene, RootCount, buildIndex, and instanceID. These fields let you identify scenes and check for unsaved changes or invalid references.

How do I get detailed data about a specific Unity scene?

Use the scene-get-data tool after listing open scenes. The scene-list-opened tool only returns shallow scene references; scene-get-data provides the detailed hierarchy and component information for a chosen scene.

Why is unity-mcp-cli not found when running the command?

The CLI is not installed or not on your PATH. Install it globally with npm install -g unity-mcp-cli, or prefix commands with npx unity-mcp-cli. Refer to the unity-initial-setup skill for full installation instructions.

Can scene-list-opened detect unsaved changes in Unity scenes?

Yes, the IsDirty boolean field in each returned scene indicates whether it has unsaved modifications. This lets you check for pending changes before closing or switching scenes programmatically.