Skip to main content

このリポジトリの skills

IvanMurzak/Unity-MCP - 2ページ

SkillsMP は IvanMurzak/Unity-MCP から 80 件の skill を収集しています。skill を開くとソースと詳細を確認できます。

IvanMurzak/Unity-MCP

収集済み skill 80 件中 40 件を表示しています。

職業分類
ソフトウェア開発者
説明

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.

原文の言語: 英語

更新
職業分類
ソフトウェア開発者
説明

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…

原文の言語: 英語

更新
職業分類
ソフトウェア開発者
説明

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]`.

原文の言語: 英語

更新
職業分類
ソフトウェア開発者
説明

Discard all frames currently held by the Editor Profiler (UnityEditorInternal.ProfilerDriver.ClearAllFrames). Cannot be undone.

原文の言語: 英語

更新
職業分類
ソフトウェア開発者
説明

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.

原文の言語: 英語

更新
職業分類
ソフトウェア開発者
説明

Read back a previously-saved JSON snapshot from `profiler-save-data` and return its raw text.

原文の言語: 英語

更新
職業分類
ソフトウェア開発者
説明

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

原文の言語: 英語

更新
職業分類
ソフトウェア開発者
説明

Enable Unity's runtime profiler and open the Profiler window. Idempotent: calling when already enabled returns the current enabled state without error.

原文の言語: 英語

更新
職業分類
ソフトウェア開発者
説明

Disable Unity's runtime profiler. Idempotent — calling when already disabled returns the current disabled state.

原文の言語: 英語

更新
職業分類
ソフトウェア開発者
説明

Create a new Material asset with default parameters at a given 'Assets/'-rooted path ending in '.mat'. Creates intermediate folders if missing. Use 'assets-shader-list-all' to find a valid `shaderName`.

原文の言語: 英語

更新
職業分類
ソフトウェア開発者
説明

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.

原文の言語: 英語

更新
職業分類
ソフトウェア開発者
説明

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…

原文の言語: 英語

更新
職業分類
ソフトウェア開発者
説明

Instantiate a prefab into the currently active scene at an optional position/rotation/scale, parented under an optional scene GameObject path. Use 'assets-find' to locate the prefab asset first.

原文の言語: 英語

更新
職業分類
ソフトウェア開発者
説明

Open the prefab edit stage for a prefab instance or prefab asset GameObject. Modifications inside the edit stage propagate to all instances. Pair with 'assets-prefab-close' to exit the stage when done.

原文の言語: 英語

更新
職業分類
ソフトウェア開発者
説明

Save the currently opened prefab edit stage back to its prefab asset without exiting the stage. Pair with 'assets-prefab-open' to enter the edit mode first.

原文の言語: 英語

更新
職業分類
ソフトウェア開発者
説明

Refresh the Unity AssetDatabase. Use after files were added or updated outside of the Unity API, or to force script recompilation when a '.cs' file changed. Returns a processing/success response and waits for compilation when triggered.

原文の言語: 英語

更新
職業分類
ソフトウェア開発者
説明

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.

原文の言語: 英語

更新
職業分類
ソフトウェア開発者
説明

Return the current state of `UnityEditor.EditorApplication` — playmode, paused state, compilation state, and related flags.

原文の言語: 英語

更新
職業分類
ソフトウェア開発者
説明

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.

原文の言語: 英語

更新
職業分類
ソフトウェア開発者
説明

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.

原文の言語: 英語

更新
職業分類
ソフトウェア開発者
説明

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.

原文の言語: 英語

更新
職業分類
ソフトウェア開発者
説明

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.

原文の言語: 英語

更新
職業分類
ソフトウェア開発者
説明

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.

原文の言語: 英語

更新
職業分類
ソフトウェア開発者
説明

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…

原文の言語: 英語

更新
職業分類
ソフトウェア開発者
説明

Uninstall a UPM package from the Unity project. Modifies `manifest.json` and may trigger a domain reload — the final result is delivered after the reload via the request's `requestId`. Built-in packages and packages that are dependencies of others cannot be…

原文の言語: 英語

更新
職業分類
ソフトウェア開発者
説明

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

原文の言語: 英語

更新
職業分類
ソフトウェア開発者
説明

Create a new Unity scene asset and save it at the given `.unity` path. Use 'scene-list-opened' to inspect the resulting opened-scene set afterwards.

原文の言語: 英語

更新
職業分類
ソフトウェア開発者
説明

Save an opened scene back to its asset file (or to a new path when `path` is provided). When `openedSceneName` is empty, saves the currently active scene. Use 'scene-list-opened' to find the scene name first.

原文の言語: 英語

更新
職業分類
ソフトウェア開発者
説明

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

原文の言語: 英語

更新
職業分類
ソフトウェア開発者
説明

Capture a screenshot from a Unity `Camera` and return it as a PNG image for direct LLM inspection. Falls back to `Camera.main` (then any active camera) when `cameraRef` is null. Width and height are capped to keep response size manageable.

原文の言語: 英語

更新
職業分類
ソフトウェア開発者
説明

Capture a screenshot of the Unity Editor's Game View by reading its internal render texture directly. Image size matches the current Game View resolution; the tool corrects Y-flip on DirectX / Metal so the output is always upright. Requires an open Game View…

原文の言語: 英語

更新
職業分類
ソフトウェア開発者
説明

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.

原文の言語: 英語

更新
職業分類
ソフトウェア開発者
説明

Read a `.cs` script file and return its content as a string. Supports a 1-based `lineFrom`/`lineTo` slice for partial reads. Pair with 'script-update-or-create' to write back.

原文の言語: 英語

更新
職業分類
ソフトウェア開発者
説明

Write a `.cs` script file (create or overwrite) with the provided C# code. Validates syntax via Roslyn before write — invalid code is rejected with error details and the file is left untouched. Refreshes the AssetDatabase and delivers the final result via…

原文の言語: 英語

更新
職業分類
ソフトウェア開発者
説明

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.

原文の言語: 英語

更新
職業分類
ソフトウェア開発者
説明

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.

原文の言語: 英語

更新
職業分類
ソフトウェア開発者
説明

Split a C# file into Unity 6.5+ and pre-Unity 6.5 variants. Use when a file needs different implementations for different Unity versions due to API changes (e.g., EntityId vs int, GetEntityId vs GetInstanceID).

原文の言語: 英語

更新
職業分類
ソフトウェア開発者
説明

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.

原文の言語: 英語

更新
職業分類
ソフトウェア開発者
説明

Build the unity-mcp-cli TypeScript CLI tool and link it globally for terminal use.

原文の言語: 英語

更新
職業分類
ソフトウェア品質保証アナリスト・テスター
説明

Review and resolve PR comments from GitHub. Validates each comment, fixes legitimate issues.

原文の言語: 英語

更新
収集済み skill 80 件中 40 件を表示しています。