Skip to main content

← All sources

Unity MCP skills

Unity Engine AI Skills + MCP Tools + CLI — full AI develop/test loop for game dev skills-hub.ai mirrors 80 skills from Unity MCP daily, every skill links back to its upstream GitHub source. Install with one command across Claude Code, Cursor, Codex, Windsurf, and any MCP-compatible tool.

Upstream: github.com/IvanMurzak/Unity-MCP

Installing a Unity MCP skill

Pick a skill below, then run the install command for your AI coding tool. The skills-hub CLI writes the SKILL.md to the right directory and tracks the install in .skills.json so your team gets reproducible installs.

# Install a Unity MCP skill
npx @skills-hub-ai/cli install <skill-slug>

# Browse all Unity MCP skills via API
curl https://skills-hub.ai/api/v1/skills?source=unity-mcp

# Browse all sources
open https://skills-hub.ai/sources

Top Unity MCP skills

See all →

The most-installed skills from Unity MCP, ranked by adoption.

  1. 01type-get-json-schema

    3 installs

    Generate a JSON Schema for a C# type name via reflection. Supports primitives, enums, arrays, generic collections, dictionaries, and complex objects. Knobs control inclusion of nested `$defs` and whether type-level / property-level descriptions are emitted.

    Buildfrom Unity MCP
  2. 02unity-initial-setup

    2 installs

    Provides an initial setup for AI Skills, `unity-mcp-cli` command line tool installation and everything else that is helpful to set up at the start of the project. Essential packages, and basic configurations.

    Buildfrom Unity MCP
  3. 03console-get-logs

    1 installs

    Retrieve Unity Editor logs from the MCP plugin's `LogCollector`, optionally filtered by log type or time window. Useful for debugging and monitoring Editor activity.

    Buildfrom Unity MCP
  4. 04unity-skill-generate

    1 installs

    Regenerate every `SKILL.md` from the project's currently-registered MCP tools into the configured skills folder (or a project-relative override path). Writes the YAML `description:` from `[AiSkillDescription]` and the body from `[AiSkillBody]`.

    Buildfrom Unity MCP
  5. 05screenshot-scene-view

    1 installs

    Capture a screenshot from the Unity Editor Scene View at the requested size. Renders via the Scene View's active camera onto a temporary `RenderTexture`. Requires an open Scene View.

    Buildfrom Unity MCP
  6. 06console-clear-logs

    1 installs

    Clear the MCP log cache (used by 'console-get-logs') and the Unity Editor Console window. Useful for isolating logs to a specific action by clearing the slate first.

    Buildfrom Unity MCP
  7. 07profiler-enable-module

    1 installs

    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.

    Buildfrom Unity MCP
  8. 08unity-skill-create

    1 installs

    Create a new skill (MCP tool) for the Unity Editor by writing a C# (.cs) file that Unity compiles into the project. After compilation the new tool becomes callable through MCP. The file must be a partial class decorated with [AiToolType], each tool method must be decorated with [AiTool], the class name should match the file name, all Unity API calls must run via com.IvanMurzak.ReflectorNet.Utils.MainThread.Instance.Run(), and the method should either return a structured data model (for parseable output) or void (for side-effect-only operations). See the body of this skill for a full sample and best-practice notes.

    Buildfrom Unity MCP
  9. 09assets-shader-list-all

    1 installs

    List all shaders available in the project assets and packages, sorted by name. Use this to discover a valid `shaderName` for 'assets-material-create'.

    Buildfrom Unity MCP
  10. 10unity-tool-list

    1 installs

    List all Unity-MCP tools registered in the connected Unity Editor instance. Optional regex filter matches against tool name, description, and argument names/descriptions. Use the `includeDescription` / `includeInputs` toggles to control the response size.

    Buildfrom Unity MCP
  11. 11profiler-list-modules

    1 installs

    List all known profiler module names with their local 'enabled' bookkeeping flag.

    Buildfrom Unity MCP
  12. 12reflection-method-find

    Find C# methods across every loaded assembly by name / type / parameters — including private methods. Returns serialized `MethodData` entries usable as schemas for 'reflection-method-call'.

    Buildfrom Unity MCP
  13. 13script-execute

    Compiles and executes C# code dynamically using Roslyn. Supports a full-code mode (default) and a body-only mode — see the skill body for the difference and for how to pass Unity object references as parameters.

    Buildfrom Unity MCP
  14. 14scene-open

    Open a Unity scene asset in Single or Additive mode. Returns the post-open list of all opened scenes. Use 'assets-find' to locate the scene asset first.

    Buildfrom Unity MCP
  15. 15profiler-save-data

    Save a snapshot of profiler-derived stats (status + memory + rendering + script + frame capture) to a JSON file. Built-in Unity APIs only.

    Buildfrom Unity MCP
  16. 16gameobject-component-add

    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.

    Buildfrom Unity MCP
  17. 17object-modify

    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.

    Buildfrom Unity MCP
  18. 18assets-prefab-create

    Create a Prefab (or Prefab Variant) at a project asset path. Source can be a scene GameObject (`gameObjectRef`) or an existing prefab asset (`sourcePrefabAssetPath`). Creates intermediate folders if missing. Use 'gameobject-find' to locate the source GameObject first.

    Buildfrom Unity MCP
  19. 19editor-selection-get

    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.

    Buildfrom Unity MCP
  20. 20ping

    Lightweight readiness probe. Returns the input `message` echoed back, or `'pong'` when omitted. Useful for CLI health checks and SignalR connectivity smoke tests.

    Buildfrom Unity MCP
  21. 21assets-prefab-close

    Close the currently opened prefab edit stage. Optionally saves changes back to the prefab asset before closing. Pair with 'assets-prefab-open' to enter the edit mode first.

    Buildfrom Unity MCP
  22. 22scene-unload

    Unload an opened scene from the Unity Editor (asynchronously via `SceneManager.UnloadSceneAsync`). Use 'scene-list-opened' to find the scene name first.

    Buildfrom Unity MCP
  23. 23gameobject-destroy

    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.

    Buildfrom Unity MCP
  24. 24screenshot-isolated

    Render a target GameObject from a chosen camera angle with optional layer-based isolation, configurable background (solid/skybox/transparent), multi-light setup via JSON, and Composite (2x2 Front/Right/Back/Top) mode. Returns a PNG image. When isolated=true, inactive children may briefly fire OnEnable — see the body for side-effect notes.

    Buildfrom Unity MCP

About this source

skills-hub.ai mirrors skills from 90+ official GitHub repositories every day. Each imported skill is parsed from a SKILL.md file in the source repo, gets a security scan and quality score on import, and links back to its upstream source of truth.

Last sync: Oct 11, 2026, 4:54 PM (success).

Unity MCP skills, frequently asked

What are Unity MCP skills?

Unity MCP skills are AI coding skills published by Unity MCP (Unity Engine AI Skills + MCP Tools + CLI — full AI develop/test loop for game dev) and mirrored daily on skills-hub.ai. They are SKILL.md files that follow the open Agent Skills standard, so they work in Claude Code, Cursor, Codex CLI, Windsurf, Copilot, and any MCP-compatible tool.

How many Unity MCP skills are available?

skills-hub.ai indexes 80 skills from Unity MCP, synced daily from the upstream GitHub repository (https://github.com/IvanMurzak/Unity-MCP).

How do I install a Unity MCP skill?

Run `npx @skills-hub-ai/cli install <skill-slug>` in your project. The CLI writes the SKILL.md to the right directory for your AI tool and adds it to your `.skills.json` lockfile so your team gets the same skills at the same versions.

Are these official Unity MCP skills?

Yes. Every skill from this source is mirrored from Unity MCP's own GitHub repository (https://github.com/IvanMurzak/Unity-MCP). Each skill page links back to the upstream source of truth, so you can verify the original.