원클릭으로
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