ワンクリックで
unity-project
Use when users want to get project settings, quality settings, or shader lists.
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
メニュー
Use when users want to get project settings, quality settings, or shader lists.
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
SOC 職業分類に基づく
Use when working with a Unity project via MCP — creating or editing scenes, GameObjects, components, prefabs, materials, UI, lighting, navmesh, animations, terrain, C# scripts, or any other Unity Editor task.
Use when users want to run Unity tests or read test results.
Use when users want to enter play mode, select objects, undo/redo, or execute menu commands.
Use when creating, reading, editing, searching, validating, or deleting C# scripts in a Unity project.
Use when about to write or install a custom Editor script, add a [MenuItem], build a custom Editor window, or create a one-off Editor helper — to check whether a ready-to-paste template already exists in tooling/<domain>/ before reaching for Unity_CreateScript.
Use when users want to create Canvas, Button, Text, Image, or other UI elements.
| name | unity-project |
| description | Use when users want to get project settings, quality settings, or shader lists. |
Project information and configuration.
DO NOT (common hallucinations):
project_save does not exist → use scene_save (scene module) or editor_execute_menu menuPath="File/Save"project_settings does not exist → use specific skills: project_get_render_pipeline, project_get_build_settings, etc.project_set_resolution / project_set_player_settings do not exist → Player Settings are read-only via project_get_player_settings; to edit, open Project Settings via editor_execute_menu with Edit/Project Settings...project_create does not exist → projects are created via Unity Hub, not REST APIRouting:
project_add_tag (this module); Layers are read-only via project_get_layers (edit via editor_execute_menu → Edit/Project Settings...)project_get_build_settings (read-only; use editor_execute_menu → File/Build Settings... to edit)project_get_infoGet project information including render pipeline, Unity version, and settings. Parameters: None.
project_get_render_pipelineGet current render pipeline type and recommended shaders. Parameters: None.
project_list_shadersList all available shaders in the project. Parameters:
filter (string, optional): Filter by name.limit (int, optional): Max results (default 50).project_get_quality_settingsGet current quality settings. Parameters: None.
project_get_build_settingsGet build settings (platform, scenes).
Parameters: None.
Returns: { success, activeBuildTarget, buildTargetGroup, sceneCount, scenes }
project_get_packagesList installed UPM packages.
Parameters: None.
Returns: { success, manifest }
project_get_layersGet all Layer definitions.
Parameters: None.
Returns: { success, count, layers }
project_get_tagsGet all Tag definitions.
Parameters: None.
Returns: { success, count, tags }
project_add_tagAdd a custom Tag.
| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
| tagName | string | Yes | - | The tag name to add |
Returns: { success, tag }
project_get_player_settingsGet Player Settings.
Parameters: None.
Returns: { success, productName, companyName, bundleVersion, defaultScreenWidth, defaultScreenHeight, fullscreen, apiCompatibility, scriptingBackend }
project_set_quality_levelSwitch quality level by index or name.
| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
| level | int | No | -1 | Quality level index |
| levelName | string | No | null | Quality level name |
Returns: { success, level, name }
Recipe path rule: ../../recipes/project/<command>.md