PMK avatar

PMK

Community

@PMK95

4Followers
|
11Public Repos
|
112Published Skills

PMK provides 112 Unity Editor MCP skills for programmatic scene, prefab, asset, animation, Cinemachine, InputSystem, and profiler manipulation via C#.

Skills Distribution
DomainDeveloper To...Unity Scene & Game.. (30%)Asset & Prefab Ope.. (20%)Cinemachine Camera.. (15%)Animation & Animat.. (15%)

Agent Skills by PMK

Showing 112 vetted skills indexed across 1 GitHub repositories.

PMK95PMK95

assets-create-folder

Creates folders under the Assets directory in a Unity project and returns their GUIDs.

Community
Basic
PMK95PMK95

scene-open

Opens a Unity scene asset in Single or Additive mode and returns all opened scenes.

Community
Basic
PMK95PMK95

gameobject-component-add

Adds one or more Components to a GameObject in a Unity Prefab or active Scene.

Community
Intermediate
PMK95PMK95

inputsystem-binding-composite-add

Adds composite bindings with named parts to InputActions in Unity .inputactions assets.

Community
Basic
PMK95PMK95

gameobject-find

Find a GameObject in an opened Unity Prefab or active Scene with optional data, components, bounds, and hierarchy.

Community
Intermediate
PMK95PMK95

cinemachine-set-lens

Set lens fields on a CinemachineCamera's LensSettings in Unity scenes.

Community
Basic
PMK95PMK95

ping

Echoes an input message or returns 'pong' to verify MCP transport connectivity.

Community
Basic
PMK95PMK95

unity-initial-setup

Installs unity-mcp-cli and configures Unity projects with MCP integration and AI skills.

Community
Basic
PMK95PMK95

animator-modify

Apply batched modifications to Unity AnimatorController parameters, layers, states, and transitions.

Community
Intermediate
PMK95PMK95

package-search

Search Unity registry and installed packages by query to return versions and install status.

Community
Basic
PMK95PMK95

scene-save

Saves an opened Unity scene to its asset file or a new .unity path.

Community
Basic
PMK95PMK95

inputsystem-modify

Applies SerializedMember diffs to Unity InputActionAsset objects via ReflectorNet TryModify.

Community
Intermediate
PMK95PMK95

cinemachine-set-targets

Sets or clears Follow and LookAt targets on a Unity CinemachineCamera.

Community
Basic
PMK95PMK95

object-get-data

Read serialized fields and properties from UnityEngine.Object instances with path-scoped queries.

Community
Intermediate
PMK95PMK95

tests-run

Execute Unity EditMode or PlayMode tests and return per-test results with filters.

Community
Intermediate
PMK95PMK95

assets-modify

Modify Unity asset files via content overrides, path patches, or JSON Merge Patch.

Community
Intermediate
PMK95PMK95

package-add

Installs Unity packages from registry, Git URL, or local path via manifest.json.

Community
Basic
PMK95PMK95

inputsystem-binding-set

Update binding path, groups, interactions, and processors on a Unity InputAction by index.

Community
Basic
PMK95PMK95

editor-selection-get

Retrieve the current Unity Editor selection including GameObjects, transforms, instance IDs, and asset GUIDs.

Community
Basic
PMK95PMK95

gameobject-create

Create GameObjects in Unity scenes or prefabs with optional parenting, transforms, and primitive shapes.

Community
Basic
PMK95PMK95

script-delete

Delete C# script files from Unity projects and wait for recompilation to finish.

Community
Intermediate
PMK95PMK95

assets-prefab-create

Create Unity prefabs and prefab variants from scene GameObjects or existing prefab assets.

Community
Basic
PMK95PMK95

animation-modify

Apply batched curve, event, and property modifications to Unity AnimationClip assets.

Community
Intermediate
PMK95PMK95

assets-shader-list-all

Lists all shaders available in Unity project assets and packages sorted alphabetically.

Community
Basic

Frequently Asked Questions About PMK

FAQPage Schema
What 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.