unity-project

Read Unity project metadata including version, render pipeline, shaders, and UPM packages.

Updated May 20, 2026
One-click install
npx skills add https://github.com/yuse168/Roomies --skill unity-project-yuse168
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: unity-project
Source: https://github.com/yuse168/Roomies/tree/main/.agents/skills/unity-skills/skills/project
Command: npx skills add https://github.com/yuse168/Roomies --skill unity-project-yuse168

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? When working on a Unity project through an AI assistant, you often need quick answers about the project environment—what Unity version is running, which render pipeline is active, what shaders and packages are installed—without manually digging through Project Settings or manifest files. ## Core Features & Use Cases - Project Metadata Queries: Retrieve Unity version, render pipeline type, build settings, layers, tags, and Player Settings through read-only skills like project_get_info and project_get_render_pipeline. - Asset & Package Inspection: List all available shaders and installed UPM packages with optional filtering via project_list_shaders and project_get_packages. - Tag Management & Builds: Add custom tags with project_add_tag and trigger asynchronous player builds via build_player, polling the job endpoint for the BuildReport summary. - Use Case: Ask "what render pipeline is this project using?" and instantly get the pipeline type plus recommended shaders, or kick off a development build and monitor it asynchronously. ## Quick Start Ask the assistant to show the Unity version and current render pipeline of the open project.

Frequently Asked Questions about unity-project

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I check the Unity version of a project?▼

Use the project_get_info skill, which returns project information including the Unity version, render pipeline, and settings. It takes no parameters and works as a read-only SemiAuto operation.

How to detect which render pipeline a Unity project uses?▼

Call project_get_render_pipeline to get the current render pipeline type along with recommended shaders. This works for detecting Built-in, URP, or HDRP configurations without opening Project Settings.

Can I list installed UPM packages in a Unity project?▼

Yes, project_get_packages returns the installed UPM packages by reading the project manifest. It requires no parameters and returns the full manifest content.

Can I edit Player Settings through this skill?▼

No, Player Settings are read-only via project_get_player_settings. To edit them, use editor_execute_menu to open Edit/Project Settings, since direct modification skills like project_set_player_settings do not exist.

How do I build a Unity player from the API?▼

Use build_player with optional outputPath, target, scenes, development, and overwrite parameters. It returns immediately with a jobId; poll /jobs/{id} to get the final BuildReport summary.

Why does project_save or project_create not work?▼

These skills do not exist. Use scene_save from the scene module or editor_execute_menu with File/Save to save, and create projects through Unity Hub rather than the REST API.