github.com/IvanMurzak/Unity-MCP
Skill | Added | Review |
|---|---|---|
profiler-stop Unity-MCP-Plugin/.claude/skills/profiler-stop/SKILL.md Disable Unity's runtime profiler. Idempotent — calling when already disabled returns the current disabled state. | 56 56 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Reviewed: Version: e0a24ef | |
profiler-start Unity-MCP-Plugin/.claude/skills/profiler-start/SKILL.md Enable Unity's runtime profiler and open the Profiler window. Idempotent: calling when already enabled returns the current enabled state without error. | 64 64 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Reviewed: Version: e0a24ef | |
profiler-save-data Unity-MCP-Plugin/.claude/skills/profiler-save-data/SKILL.md Save a snapshot of profiler-derived stats (status + memory + rendering + script + frame capture) to a JSON file. Built-in Unity APIs only. | 64 64 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Reviewed: Version: e0a24ef | |
profiler-load-data Unity-MCP-Plugin/.claude/skills/profiler-load-data/SKILL.md Read back a previously-saved JSON snapshot from `profiler-save-data` and return its raw text. | 61 61 Impact — No eval scenarios have been run Securityby High Do not use without reviewing Reviewed: Version: e0a24ef | |
profiler-list-modules Unity-MCP-Plugin/.claude/skills/profiler-list-modules/SKILL.md List all known profiler module names with their local 'enabled' bookkeeping flag. | 59 59 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Reviewed: Version: e0a24ef | |
profiler-get-status Unity-MCP-Plugin/.claude/skills/profiler-get-status/SKILL.md Return the Unity profiler's current enabled state, active modules, max-used memory, and platform support flag. Read-only. | 64 64 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Reviewed: Version: e0a24ef | |
profiler-get-script-stats Unity-MCP-Plugin/.claude/skills/profiler-get-script-stats/SKILL.md Return script execution timing (frame time, fixed dt, time scale, frame count, runtime) plus Mono / GC memory usage in MB. | — | |
profiler-get-rendering-stats Unity-MCP-Plugin/.claude/skills/profiler-get-rendering-stats/SKILL.md Return current frame timing, FPS, vsync, target frame rate, threading mode, and graphics device type from Unity Time / QualitySettings / SystemInfo. | 69 69 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Reviewed: Version: e0a24ef | |
profiler-get-memory-stats Unity-MCP-Plugin/.claude/skills/profiler-get-memory-stats/SKILL.md Return memory statistics snapshot from UnityEngine.Profiling.Profiler — reserved, allocated, mono heap, graphics, etc. (in MB). | 64 64 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Reviewed: Version: eb063cf | |
profiler-enable-module Unity-MCP-Plugin/.claude/skills/profiler-enable-module/SKILL.md Toggle the wrapper's local 'enabled' flag for a named profiler module. Bookkeeping only — Unity's runtime API does not expose direct module control; for real module visibility use the Profiler window. | 61 61 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Reviewed: Version: e0a24ef | |
profiler-clear-data Unity-MCP-Plugin/.claude/skills/profiler-clear-data/SKILL.md Discard all frames currently held by the Editor Profiler (UnityEditorInternal.ProfilerDriver.ClearAllFrames). Cannot be undone. | 57 57 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Reviewed: Version: eb063cf | |
profiler-capture-frame Unity-MCP-Plugin/.claude/skills/profiler-capture-frame/SKILL.md Capture the current frame's timing info (delta time, FPS, frame counts, runtime). Snapshot only — historical frames live in Unity's Profiler window. | 69 69 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Reviewed: Version: eb063cf | |
ping Unity-MCP-Plugin/.claude/skills/ping/SKILL.md Lightweight readiness probe. Returns the input `message` echoed back, or `'pong'` when omitted. Useful for CLI health checks and SignalR connectivity smoke tests. | 59 59 Impact — No eval scenarios have been run Securityby High Do not use without reviewing Reviewed: Version: e0a24ef | |
package-search Unity-MCP-Plugin/.claude/skills/package-search/SKILL.md Search Unity's package registry plus locally installed packages (Git, local, embedded sources) by query string. Returns available versions and installation status. Online mode fetches exact matches from the live registry then supplements with cached substring matches. | 67 67 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Reviewed: Version: e0a24ef | |
package-remove Unity-MCP-Plugin/.claude/skills/package-remove/SKILL.md Uninstall a UPM package from the Unity project. Modifies `manifest.json` and may trigger a domain reload — the final result is delivered after the reload via the request's `requestId`. Built-in packages and packages that are dependencies of others cannot be removed. Use 'package-list' to list installed packages first. | 64 64 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Reviewed: Version: e0a24ef | |
package-list Unity-MCP-Plugin/.claude/skills/package-list/SKILL.md List all UPM packages installed in the Unity project — name, version, source, description. Optionally filter by source (registry, embedded, local, git, built-in, local tarball), by name/display/description substring, and by direct-dependency-only. | 64 64 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Reviewed: Version: e0a24ef | |
package-add Unity-MCP-Plugin/.claude/skills/package-add/SKILL.md Install a Unity package from the registry, a Git URL, or a local path. Modifies `manifest.json` and triggers package resolution; may also trigger a domain reload — the final result is delivered after the reload via the request's `requestId`. Use 'package-search' / 'package-list' for discovery first. | 64 64 Impact — No eval scenarios have been run Securityby Low Low-risk findings worth noting Reviewed: Version: e0a24ef | |
object-modify Unity-MCP-Plugin/.claude/skills/object-modify/SKILL.md Modify a Unity `UnityEngine.Object`'s serializable fields/properties. Three modification surfaces are available (`objectDiff`, `pathPatches`, `jsonPatch`) — see the skill body. Use 'object-get-data' first to inspect the object structure. | 58 58 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Reviewed: Version: e0a24ef | |
object-get-data Unity-MCP-Plugin/.claude/skills/object-get-data/SKILL.md Get serialized data for a Unity `UnityEngine.Object` — all serializable fields and properties. Supports token-saving path-scoped reads via `paths` or `viewQuery`. Pair with 'object-modify' when you need to write back. | 62 62 Impact — No eval scenarios have been run Securityby High Do not use without reviewing Reviewed: Version: e0a24ef | |
gameobject-set-parent Unity-MCP-Plugin/.claude/skills/gameobject-set-parent/SKILL.md Reparent a batch of GameObjects under a new parent in the currently opened Prefab or active Scene. Per-item failures are reported in the returned status string instead of aborting the batch. Use 'gameobject-find' to locate the GameObjects first. | 58 58 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Reviewed: Version: e0a24ef | |
gameobject-modify Unity-MCP-Plugin/.claude/skills/gameobject-modify/SKILL.md Modify GameObject fields and properties in opened Prefab or in a Scene. You can modify multiple GameObjects at once. Just provide the same number of GameObject references and SerializedMember objects. Three modification surfaces are available per GameObject (gameObjectDiffs, pathPatchesPerGameObject, jsonPatchesPerGameObject) — see the skill body for details. | 44 44 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Reviewed: Version: e0a24ef | |
gameobject-find Unity-MCP-Plugin/.claude/skills/gameobject-find/SKILL.md Find a specific GameObject in the opened Prefab (preferred when present) or the active Scene. Optionally include editable data, components preview, bounds, and limited hierarchy. Supports token-saving path-scoped reads via `paths` or `viewQuery`. | 57 57 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Reviewed: Version: e0a24ef | |
gameobject-duplicate Unity-MCP-Plugin/.claude/skills/gameobject-duplicate/SKILL.md Duplicate a batch of GameObjects in the currently opened Prefab or active Scene. Marks each affected scene as dirty after duplication. Use 'gameobject-find' to locate the source GameObjects first. | 65 65 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Reviewed: Version: e0a24ef | |
gameobject-destroy Unity-MCP-Plugin/.claude/skills/gameobject-destroy/SKILL.md Destroy a GameObject (and all nested children) in the currently opened Prefab or active Scene. Returns the destroyed GameObject's name, path, and instance ID for confirmation. Use 'gameobject-find' to locate the target first. | 63 63 Impact — No eval scenarios have been run Securityby Low Low-risk findings worth noting Reviewed: Version: e0a24ef | |
gameobject-create Unity-MCP-Plugin/.claude/skills/gameobject-create/SKILL.md Create a new GameObject in the currently opened Prefab or active Scene, optionally parented under another GameObject and pre-positioned. Pass `primitiveType` to spawn a Unity primitive (Cube, Sphere, etc.) instead of an empty GameObject. | 67 67 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Reviewed: Version: e0a24ef |