unity-project

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

2|Updated May 18, 2026
One-click install
npx skills add https://github.com/pcone-mm/NewFPG --skill unity-project-pcone-mm
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: unity-project
Source: https://github.com/pcone-mm/NewFPG/tree/main/.agents/skills/unity-skills/skills/project
Command: npx skills add https://github.com/pcone-mm/NewFPG --skill unity-project-pcone-mm

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's configuration—what Unity version it uses, which render pipeline is active, what shaders and UPM 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, Player Settings, Build Settings, Layers, and Tags through read-only operations. - Asset & Package Inspection: List all available shaders with optional filtering and enumerate installed UPM packages from the project manifest. - Tag Management & Player Builds: Add custom Tags and trigger asynchronous player builds via BuildPipeline with job polling for BuildReport results. - Use Case: Ask "what render pipeline is this project using?" to instantly detect URP/HDRP/Built-in and get recommended shaders, or kick off a development build and poll the job status until the BuildReport summary is ready. ## Quick Start Ask the assistant to show the Unity version and render pipeline of the current 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 which render pipeline a Unity project uses?

Use the project_get_render_pipeline operation to detect whether the project uses URP, HDRP, or the Built-in pipeline. It also returns recommended shaders for the detected pipeline, which helps when configuring materials.

How to list installed UPM packages in a Unity project?

Call project_get_packages to read the project manifest and return all installed Unity Package Manager packages. This is equivalent to inspecting Packages/manifest.json but works through the skill API without opening files manually.

Can I edit Unity Player Settings through this skill?

No, Player Settings are read-only via project_get_player_settings. To edit them, open the settings UI with editor_execute_menu using the menu path Edit/Project Settings, since no project_set_player_settings operation exists.

How do I build a Unity player from the command workflow?

Use build_player with an output path inside the project, optionally specifying target platform, scenes, and development mode. It returns a jobId immediately; poll the jobs endpoint until the final BuildReport summary is available.

Why does project_save or project_settings not work?

Those operations do not exist in this module. Use scene_save from the scene module to save scenes, and use specific getters like project_get_build_settings or project_get_player_settings instead of a generic settings call.