github.com/IvanMurzak/Unity-MCP
| Skill | Added | Review |
|---|---|---|
editor-application-get-state Unity-MCP-Plugin/.claude/skills/editor-application-get-state/SKILL.md Return the current state of `UnityEditor.EditorApplication` — playmode, paused state, compilation state, and related flags. | 63 63 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Version: 4c8056f | |
editor-application-set-state Unity-MCP-Plugin/.claude/skills/editor-application-set-state/SKILL.md Start / stop / pause the Unity Editor 'playmode'. Use 'editor-application-get-state' to inspect the current state first. Throws if the project currently has compilation errors. | 60 60 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Version: 4c8056f | |
editor-selection-get Unity-MCP-Plugin/.claude/skills/editor-selection-get/SKILL.md Get information about the current Selection in the Unity Editor — active object, active transform, selected GameObjects, transforms, instance IDs, and asset GUIDs (each enrichment is opt-in). Pair with 'editor-selection-set' to change the selection. | 64 64 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Version: 4c8056f | |
editor-selection-set Unity-MCP-Plugin/.claude/skills/editor-selection-set/SKILL.md Set the current Selection in the Unity Editor to the provided objects. All `ObjectRef`s must resolve to existing Unity objects; otherwise the call throws. Use 'editor-selection-get' to inspect the current selection first. | 48 48 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Version: 4c8056f | |
gameobject-component-add Unity-MCP-Plugin/.claude/skills/gameobject-component-add/SKILL.md Add one or more Components to a GameObject in the opened Prefab or active Scene. Component types are looked up by full name (with namespace) or by class-name fallback. Use 'gameobject-find' to locate the host GameObject and 'gameobject-component-list-all' to discover valid component type names. | 54 54 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Version: 4c8056f | |
gameobject-component-destroy Unity-MCP-Plugin/.claude/skills/gameobject-component-destroy/SKILL.md Destroy one or more Components from a target GameObject. Missing (null) components are skipped — they cannot be destroyed. Use 'gameobject-find' and 'gameobject-component-get' to identify the components first. | 52 52 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Version: 4c8056f | |
gameobject-component-get Unity-MCP-Plugin/.claude/skills/gameobject-component-get/SKILL.md Get detailed information about a specific Component on a GameObject — type, enabled state, and (optionally) serialized fields and properties. Supports token-saving path-scoped reads via `paths` or `viewQuery`. Use 'gameobject-find' to list components first. | 55 55 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Version: 4c8056f | |
gameobject-component-list-all Unity-MCP-Plugin/.claude/skills/gameobject-component-list-all/SKILL.md List the fully-qualified C# type names of every concrete `UnityEngine.Component` subclass available in the project. Paginated (default 5/page, max 500). Use this to find a valid `componentName` for 'gameobject-component-add'. | 60 60 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Version: 4c8056f | |
gameobject-component-modify Unity-MCP-Plugin/.claude/skills/gameobject-component-modify/SKILL.md Modify a specific Component on a GameObject in opened Prefab or in a Scene. Allows direct modification of component fields and properties without wrapping in GameObject structure. Use 'gameobject-component-get' first to inspect the component structure before modifying. Three modification surfaces are available (componentDiff, pathPatches, jsonPatch) — see the skill body for details. | 55 55 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Version: 4c8056f | |
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. | 56 56 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Version: 4c8056f | |
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. | 59 59 Impact — No eval scenarios have been run Securityby Low Low-risk findings worth noting Version: 4c8056f | |
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. | 52 52 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Version: 4c8056f | |
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`. | 59 59 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Version: 4c8056f | |
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. | 53 53 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Version: 4c8056f | |
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. | 57 57 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Version: 4c8056f | |
github-pr-review-fix .claude/skills/github-pr-review-fix/SKILL.md Review and resolve PR comments from GitHub. Validates each comment, fixes legitimate issues. | 62 62 Impact — No eval scenarios have been run Securityby Low Low-risk findings worth noting Version: 4c8056f | |
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. | 59 59 Impact — No eval scenarios have been run Securityby High Do not use without reviewing Version: 4c8056f | |
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. | 52 52 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Version: 4c8056f | |
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. | 59 59 Impact — No eval scenarios have been run Securityby Low Low-risk findings worth noting Version: 4c8056f | |
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. | 63 63 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Version: 4c8056f |