Repository
IvanMurzak/Unity-MCP agent skills
- skills
- 80
- GitHub stars
- 4.4k
GitHub description: “AI Skills, MCP Tools, and CLI for Unity Engine. Full AI develop and test loop. Use cli for quick setup. Efficient token usage, advanced tools. Any C# method may be turned into a tool by a single line. Works with Claude Code, Gemini, Copilot, Cursor and any other absolutely for free.”
- Stars
- 4,392 (388 forks)
- Licence
- Apache-2.0
- Last push
- Oct 2026
- Created
- Apr 2025
- Homepage
- ai-game.dev
- ai
- ai-integration
- game-development
- mcp
- mcp-server
- unity
- claude
- claude-code
- claude-desktop
- copilot
- cursor
- gemini
- llm
- model-context-protocol
- openai
- windsurf
Install all skills
npx skills add IvanMurzak/Unity-MCPAdd --skill <name> for a single skill and -a <agent> to choose the agent (see the agent guides).
Skills in IvanMurzak/Unity-MCP, ranked
Ranked by score. Sort bymost stars,trending,newest,recently updated
| # | Skill | Repository | Stars | Used in | Tokens | Auto-check | Licence | Updated |
|---|---|---|---|---|---|---|---|---|
| 1 | List all shaders available in the project assets and packages, sorted by name. | IvanMurzak/ | 4.4k | — | ~435 | Automated safety check: Pass | Apache-2.0 | 3 days ago |
| 2 | List the fully-qualified C type names of every concrete UnityEngine.Component subclass available in the project. | IvanMurzak/ | 4.4k | — | ~846 | Automated safety check: Pass | Apache-2.0 | 3 days ago |
| 3 | Install a Unity package from the registry, a Git URL, or a local path. | IvanMurzak/ | 4.4k | — | ~665 | Automated safety check: Pass | Apache-2.0 | 3 days ago |
| 4 | Uninstall a UPM package from the Unity project. An agent skill from IvanMurzak/Unity-MCP. | IvanMurzak/ | 4.4k | — | ~602 | Automated safety check: Pass | Apache-2.0 | 3 days ago |
| 5 | Split a C file into Unity 6.5+ and pre-Unity 6.5 variants. An agent skill from IvanMurzak/Unity-MCP. | IvanMurzak/ | 4.4k | — | ~1.1k | Automated safety check: Pass | Apache-2.0 | 3 days ago |
| 6 | Copy assets at given paths and store them at new paths. An agent skill from IvanMurzak/Unity-MCP. | IvanMurzak/ | 4.4k | — | ~1k | Automated safety check: Pass | Apache-2.0 | 3 days ago |
| 7 | Create a new folder under a parent folder inside 'Assets/'. An agent skill from IvanMurzak/Unity-MCP. | IvanMurzak/ | 4.4k | — | ~940 | Automated safety check: Pass | Apache-2.0 | 3 days ago |
| 8 | Delete the assets at the given project paths. An agent skill from IvanMurzak/Unity-MCP. | IvanMurzak/ | 4.4k | — | ~646 | Automated safety check: Pass | Apache-2.0 | 3 days ago |
| 9 | Search the Unity asset database using a search filter string. | IvanMurzak/ | 4.4k | — | ~1.3k | Automated safety check: Pass | Apache-2.0 | 3 days ago |
| 10 | Search the built-in assets of the Unity Editor (located at Resources/unitybuiltinextra). | IvanMurzak/ | 4.4k | — | ~994 | Automated safety check: Pass | Apache-2.0 | 3 days ago |
| 11 | Get asset data from the asset file in the Unity project — every serializable field and property. | IvanMurzak/ | 4.4k | — | ~1.9k | Automated safety check: Pass | Apache-2.0 | 3 days ago |
| 12 | Create a new Material asset with default parameters at a given 'Assets/'-rooted path ending in '.mat'. | IvanMurzak/ | 4.4k | — | ~873 | Automated safety check: Pass | Apache-2.0 | 3 days ago |
| 13 | Modify an asset file in the project. An agent skill from IvanMurzak/Unity-MCP. | IvanMurzak/ | 4.4k | — | ~1.7k | Automated safety check: Pass | Apache-2.0 | 3 days ago |
| 14 | 14.Assets Move Move or rename assets at the given project paths. An agent skill from IvanMurzak/Unity-MCP. | IvanMurzak/ | 4.4k | — | ~716 | Automated safety check: Pass | Apache-2.0 | 3 days ago |
| 15 | Close the currently opened prefab edit stage. An agent skill from IvanMurzak/Unity-MCP. | IvanMurzak/ | 4.4k | — | ~787 | Automated safety check: Pass | Apache-2.0 | 3 days ago |
| 16 | Create a Prefab (or Prefab Variant) at a project asset path. | IvanMurzak/ | 4.4k | — | ~1.6k | Automated safety check: Pass | Apache-2.0 | 3 days ago |
| 17 | Instantiate a prefab into the currently active scene at an optional position/rotation/scale, parented under an optional scene GameObject path. | IvanMurzak/ | 4.4k | — | ~1.2k | Automated safety check: Pass | Apache-2.0 | 3 days ago |
| 18 | Open the prefab edit stage for a prefab instance or prefab asset GameObject. | IvanMurzak/ | 4.4k | — | ~872 | Automated safety check: Pass | Apache-2.0 | 3 days ago |
| 19 | Save the currently opened prefab edit stage back to its prefab asset without exiting the stage. | IvanMurzak/ | 4.4k | — | ~737 | Automated safety check: Pass | Apache-2.0 | 3 days ago |
| 20 | Refresh the Unity AssetDatabase. An agent skill from IvanMurzak/Unity-MCP. | IvanMurzak/ | 4.4k | — | ~594 | Automated safety check: Pass | Apache-2.0 | 3 days ago |
| 21 | Get detailed data about a shader asset — properties, subshaders, passes, compilation messages, and supported status. | IvanMurzak/ | 4.4k | — | ~4.1k | Automated safety check: Pass | Apache-2.0 | 3 days ago |
| 22 | Retrieve Unity Editor logs from the MCP plugin's LogCollector, optionally filtered by log type or time window. | IvanMurzak/ | 4.4k | — | ~1k | Automated safety check: Pass | Apache-2.0 | 3 days ago |
| 23 | Return the current state of UnityEditor.EditorApplication — playmode, paused state, compilation state, and related flags. | IvanMurzak/ | 4.4k | — | ~843 | Automated safety check: Pass | Apache-2.0 | 3 days ago |
| 24 | Start / stop / pause the Unity Editor 'playmode'. An agent skill from IvanMurzak/Unity-MCP. | IvanMurzak/ | 4.4k | — | ~981 | Automated safety check: Pass | Apache-2.0 | 3 days ago |
| 25 | 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). | IvanMurzak/ | 4.4k | — | ~1.9k | Automated safety check: Pass | Apache-2.0 | 3 days ago |
| 26 | Set the current Selection in the Unity Editor to the provided objects. | IvanMurzak/ | 4.4k | — | ~1.9k | Automated safety check: Pass | Apache-2.0 | 3 days ago |
| 27 | Add one or more Components to a GameObject in the opened Prefab or active Scene. | IvanMurzak/ | 4.4k | — | ~1.4k | Automated safety check: Pass | Apache-2.0 | 3 days ago |
| 28 | Destroy one or more Components from a target GameObject. An agent skill from IvanMurzak/Unity-MCP. | IvanMurzak/ | 4.4k | — | ~1.7k | Automated safety check: Pass | Apache-2.0 | 3 days ago |
| 29 | Get detailed information about a specific Component on a GameObject — type, enabled state, and (optionally) serialized fields and properties. | IvanMurzak/ | 4.4k | — | ~3.3k | Automated safety check: Pass | Apache-2.0 | 3 days ago |
| 30 | Modify a specific Component on a GameObject in opened Prefab or in a Scene. | IvanMurzak/ | 4.4k | — | ~2.8k | Automated safety check: Pass | Apache-2.0 | 3 days ago |
| 31 | Create a new GameObject in the currently opened Prefab or active Scene, optionally parented under another GameObject and pre-positioned. | IvanMurzak/ | 4.4k | — | ~1.6k | Automated safety check: Pass | Apache-2.0 | 3 days ago |
| 32 | Destroy a GameObject (and all nested children) in the currently opened Prefab or active Scene. | IvanMurzak/ | 4.4k | — | ~969 | Automated safety check: Pass | Apache-2.0 | 3 days ago |
| 33 | Duplicate a batch of GameObjects in the currently opened Prefab or active Scene. | IvanMurzak/ | 4.4k | — | ~1.3k | Automated safety check: Pass | Apache-2.0 | 3 days ago |
| 34 | Find a specific GameObject in the opened Prefab (preferred when present) or the active Scene. | IvanMurzak/ | 4.4k | — | ~3.5k | Automated safety check: Pass | Apache-2.0 | 3 days ago |
| 35 | Modify GameObject fields and properties in opened Prefab or in a Scene. | IvanMurzak/ | 4.4k | — | ~2.3k | Automated safety check: Pass | Apache-2.0 | 3 days ago |
| 36 | Reparent a batch of GameObjects under a new parent in the currently opened Prefab or active Scene. | IvanMurzak/ | 4.4k | — | ~1.1k | Automated safety check: Pass | Apache-2.0 | 3 days ago |
| 37 | Review and resolve PR comments from GitHub. An agent skill from IvanMurzak/Unity-MCP. | IvanMurzak/ | 4.4k | — | ~1.9k | Automated safety check: Pass | Apache-2.0 | 3 days ago |
| 38 | Get serialized data for a Unity UnityEngine.Object — all serializable fields and properties. | IvanMurzak/ | 4.4k | — | ~1.8k | Automated safety check: Pass | Apache-2.0 | 3 days ago |
| 39 | Modify a Unity UnityEngine.Object's serializable fields/properties. | IvanMurzak/ | 4.4k | — | ~2.3k | Automated safety check: Pass | Apache-2.0 | 3 days ago |
| 40 | 40.Package List List all UPM packages installed in the Unity project — name, version, source, description. | IvanMurzak/ | 4.4k | — | ~1.1k | Automated safety check: Pass | Apache-2.0 | 3 days ago |
| 41 | Search Unity's package registry plus locally installed packages (Git, local, embedded sources) by query string. | IvanMurzak/ | 4.4k | — | ~1.2k | Automated safety check: Pass | Apache-2.0 | 3 days ago |
| 42 | Capture the current frame's timing info (delta time, FPS, frame counts, runtime). | IvanMurzak/ | 4.4k | — | ~839 | Automated safety check: Pass | Apache-2.0 | 3 days ago |
| 43 | Toggle the wrapper's local 'enabled' flag for a named profiler module. | IvanMurzak/ | 4.4k | — | ~557 | Automated safety check: Pass | Apache-2.0 | 3 days ago |
| 44 | Return memory statistics snapshot from UnityEngine.Profiling.Profiler — reserved, allocated, mono heap, graphics, etc. | IvanMurzak/ | 4.4k | — | ~1.1k | Automated safety check: Pass | Apache-2.0 | 3 days ago |
| 45 | Return current frame timing, FPS, vsync, target frame rate, threading mode, and graphics device type from Unity Time / QualitySettings / SystemInfo. | IvanMurzak/ | 4.4k | — | ~833 | Automated safety check: Pass | Apache-2.0 | 3 days ago |
| 46 | Return script execution timing (frame time, fixed dt, time scale, frame count, runtime) plus Mono / GC memory usage in MB. | IvanMurzak/ | 4.4k | — | ~872 | Automated safety check: Pass | Apache-2.0 | 3 days ago |
| 47 | Return the Unity profiler's current enabled state, active modules, max-used memory, and platform support flag. | IvanMurzak/ | 4.4k | — | ~769 | Automated safety check: Pass | Apache-2.0 | 3 days ago |
| 48 | List all known profiler module names with their local 'enabled' bookkeeping flag. | IvanMurzak/ | 4.4k | — | ~776 | Automated safety check: Pass | Apache-2.0 | 3 days ago |
Questions, answered from the data.
What is the best skill in IvanMurzak/Unity-MCP?
Assets Shader List All from IvanMurzak/Unity-MCP ranks first of the 80 skills in IvanMurzak/Unity-MCP listed here, with the highest score: its repository has 4.4k GitHub stars, its SKILL.md loads about 435 tokens and it passes the automated safety check with no findings. Next come Gameobject Component List All and Package Add.
Are the skills in IvanMurzak/Unity-MCP official?
None yet. All 80 skills in IvanMurzak/Unity-MCP listed here come from community repositories; a skill counts as official when the product's own GitHub organization publishes it.
How do I install all skills from IvanMurzak/Unity-MCP?
Run npx skills add IvanMurzak/Unity-MCP in your project: the open-source skills CLI installs the repository's skills into your coding agent's skills folder. To install a single skill, open its page here for the exact command.
How are these skills ranked?
By Skill Navigator score, which combines the GitHub stars of the skill's repository (shared across that repo's skills and discounted for large collections), how many other GitHub owners carry a copy of the skill, and automated SKILL.md quality checks, minus penalties for safety-check warnings and for each further skill from the same repository. Skills that fail the safety check are not listed.