scene-save

Saves an opened Unity scene to its asset file or a new .unity path.

Updated May 27, 2026
One-click install
npx skills add https://github.com/AdielMag/ClashUp --skill scene-save-adielmag
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: scene-save
Source: https://github.com/AdielMag/ClashUp/tree/main/client/ClashUp.Unity/.claude/skills/scene-save
Command: npx skills add https://github.com/AdielMag/ClashUp --skill scene-save-adielmag

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires unity-mcp-cli.

What problem does it solve? When editing Unity scenes through the unity-mcp-cli toolchain, unsaved scene changes can be lost or left in an inconsistent state. This Skill persists an opened scene back to disk, either to its existing asset file or to a new path, without requiring manual interaction with the Unity Editor. ## Core Features & Use Cases - Save Active Scene: Save the currently active scene by leaving openedSceneName empty. - Save Named Scene: Target a specific opened scene by name, discovered via the scene-list-opened tool. - Save As: Write the scene to a new .unity path by supplying the path parameter. - Use Case: After programmatically modifying a scene's objects, call scene-save with the scene name to persist all changes before closing the editor or running a build. ## Quick Start Ask the AI to save the currently opened Unity scene, optionally specifying a scene name or a new .unity destination path.

Frequently Asked Questions about scene-save

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

FAQPage Schema
How do I save a Unity scene from the command line?▼

Run unity-mcp-cli run-tool scene-save with a JSON input containing an optional openedSceneName and path. Leaving both empty saves the currently active scene back to its existing asset file.

How do I save a Unity scene to a new file path?▼

Pass the path parameter with a destination ending in .unity, for example {"path": "Assets/Scenes/NewScene.unity"}. The scene is written to that location instead of its existing asset file.

How do I find which Unity scenes are currently opened?▼

Use the scene-list-opened tool before calling scene-save. It returns the names of all opened scenes, which you can pass as the openedSceneName parameter to target a specific scene.

Why does scene-save fail with a path validation error?▼

The tool throws if the scene cannot be resolved, has no existing path and no override path was supplied, or the supplied path does not end with .unity. Verify the scene name with scene-list-opened and ensure the destination ends in .unity.

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

Install it globally with npm install -g unity-mcp-cli, or invoke it via npx unity-mcp-cli. The unity-initial-setup skill provides detailed installation instructions.