scene-unload

Unload a named scene from the opened scenes in Unity Editor.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires unity-mcp-cli.

What problem does it solve? Managing multiple open scenes in the Unity Editor can clutter the workspace and cause confusion during development. This Skill lets you programmatically unload a specific scene by name through the unity-mcp-cli, keeping your editor environment clean without manual clicks. ## Core Features & Use Cases - Scene Unloading by Name: Unload any currently opened scene by providing its name as a string parameter. - Structured Output: Returns the unloaded scene's name and an asset reference (instanceID, asset path, GUID) for verification. - Use Case: While automating a Unity level-building workflow, you finish editing a lighting scene and need to remove it from the opened scenes list before loading the next environment—invoke this tool with the scene name to unload it. ## Quick Start Ask the AI to unload the scene named 'MainMenu' from the opened scenes in the Unity Editor using the scene-unload tool.

Frequently Asked Questions about scene-unload

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

FAQPage Schema
How do I unload a scene in Unity Editor from the command line?

Run unity-mcp-cli with the scene-unload tool, passing the scene name as a JSON input: unity-mcp-cli run-tool scene-unload --input '{"name": "SceneName"}'. The tool unloads the named scene from the opened scenes list.

How do I find which scenes are currently open in Unity?

Use the scene-list-opened tool before calling scene-unload. It returns the list of all opened scenes so you can identify the exact name to pass as the input parameter.

What should I do if unity-mcp-cli is not found?

Install it globally with npm install -g unity-mcp-cli, or prefix commands with npx unity-mcp-cli. The unity-initial-setup skill contains detailed installation instructions.

What input does the scene-unload tool require?

It requires a single string parameter named 'name' containing the name of the loaded scene to unload. The input is validated against a JSON schema where 'name' is a required field.

What does the scene-unload tool return after execution?

It returns a result object containing the unloaded scene's Name and an AssetObjectRef with the scene asset's instanceID, asset path, and GUID for reference and verification.