PMK
Community@PMK95
PMK provides 112 Unity Editor MCP skills for programmatic scene, prefab, asset, animation, Cinemachine, InputSystem, and profiler manipulation via C#.
Agent Skills by PMK
Showing 112 vetted skills indexed across 1 GitHub repositories.
assets-create-folder
Creates folders under the Assets directory in a Unity project and returns their GUIDs.
scene-open
Opens a Unity scene asset in Single or Additive mode and returns all opened scenes.
gameobject-component-add
Adds one or more Components to a GameObject in a Unity Prefab or active Scene.
inputsystem-binding-composite-add
Adds composite bindings with named parts to InputActions in Unity .inputactions assets.
gameobject-find
Find a GameObject in an opened Unity Prefab or active Scene with optional data, components, bounds, and hierarchy.
cinemachine-set-lens
Set lens fields on a CinemachineCamera's LensSettings in Unity scenes.
ping
Echoes an input message or returns 'pong' to verify MCP transport connectivity.
unity-initial-setup
Installs unity-mcp-cli and configures Unity projects with MCP integration and AI skills.
animator-modify
Apply batched modifications to Unity AnimatorController parameters, layers, states, and transitions.
package-search
Search Unity registry and installed packages by query to return versions and install status.
scene-save
Saves an opened Unity scene to its asset file or a new .unity path.
inputsystem-modify
Applies SerializedMember diffs to Unity InputActionAsset objects via ReflectorNet TryModify.
cinemachine-set-targets
Sets or clears Follow and LookAt targets on a Unity CinemachineCamera.
object-get-data
Read serialized fields and properties from UnityEngine.Object instances with path-scoped queries.
tests-run
Execute Unity EditMode or PlayMode tests and return per-test results with filters.
assets-modify
Modify Unity asset files via content overrides, path patches, or JSON Merge Patch.
package-add
Installs Unity packages from registry, Git URL, or local path via manifest.json.
inputsystem-binding-set
Update binding path, groups, interactions, and processors on a Unity InputAction by index.
editor-selection-get
Retrieve the current Unity Editor selection including GameObjects, transforms, instance IDs, and asset GUIDs.
gameobject-create
Create GameObjects in Unity scenes or prefabs with optional parenting, transforms, and primitive shapes.
script-delete
Delete C# script files from Unity projects and wait for recompilation to finish.
assets-prefab-create
Create Unity prefabs and prefab variants from scene GameObjects or existing prefab assets.
animation-modify
Apply batched curve, event, and property modifications to Unity AnimationClip assets.
assets-shader-list-all
Lists all shaders available in Unity project assets and packages sorted alphabetically.
Frequently Asked Questions About PMK
FAQPage SchemaWhat tasks can I perform with PMK's Unity skills?▼
You can manage scenes, GameObjects, components, prefabs, assets, materials, and shaders; edit AnimatorControllers and AnimationClips; configure .inputactions assets; control Cinemachine cameras; run tests; capture screenshots; and collect profiler and console diagnostics inside a live Unity Editor.
Who is the target user for these Unity MCP skills?▼
Unity developers, technical artists, and QA engineers who need programmatic control of the Unity Editor. Skills suit game teams automating scene assembly, camera rigging, input configuration, animation authoring, and performance diagnostics through an MCP-connected client.
How do I install and run PMK's Unity skill set?▼
Start with the unity-initial-setup skill, which installs the unity-mcp-cli command line package, essential packages, and base configuration. Once the Unity Editor plugin is connected, each skill becomes callable through MCP, with ping available as a connectivity health check.
What prerequisites do these Unity skills require?▼
A running Unity Editor instance with the MCP plugin installed and connected. Many skills require prior discovery steps: assets-find before asset edits, gameobject-find before component changes, and animator-get-data or animation-get-data before modifications. Tests require all open scenes to be saved first.
Can I extend the skill set with custom Unity operations?▼
Yes. The unity-skill-create skill writes a new C# partial class decorated with [AiToolType] and [AiTool] attributes, which Unity compiles into a callable MCP skill. The script-execute skill also runs arbitrary C# via Roslyn, and reflection-method-call invokes any loaded method.