unity-project

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

Updated Jun 21, 2026
One-click install
npx skills add https://github.com/du-qwq/Shader-Writing-Architecture-and-Specifications --skill unity-project-du-qwq
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: unity-project
Source: https://github.com/du-qwq/Shader-Writing-Architecture-and-Specifications/tree/main/.agents/skills/unity-skills/skills/project
Command: npx skills add https://github.com/du-qwq/Shader-Writing-Architecture-and-Specifications --skill unity-project-du-qwq

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? When working on a Unity project, you often need quick answers about the project's configuration: which Unity version it uses, which render pipeline is active, what shaders and UPM packages are installed, and how layers, tags, and build settings are defined. This Skill exposes that project metadata through read-only queries so you can inspect a project without opening Unity Editor windows manually. ## Core Features & Use Cases - Project Metadata Queries: Retrieve Unity version, render pipeline type, build settings, and Player Settings such as product name, bundle version, and scripting backend. - Asset & Package Inspection: List all available shaders (with optional name filtering) and enumerate installed UPM packages from the project manifest. - Layer & Tag Management: Read all Layer and Tag definitions, and add custom tags via project_add_tag. - Use Case: Before upgrading a project, ask for the current Unity version and render pipeline, then list installed packages to plan dependency updates. ## Quick Start Ask the AI 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 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 in Approval, Auto, and Bypass modes.

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 is a read-only query requiring no parameters.

How do I list installed UPM packages in a Unity project?

Use project_get_packages, which returns the project's package manifest listing all installed UPM packages. It requires no parameters and executes directly in all approval modes.

Can I edit Player Settings or build settings through this skill?

No, Player Settings and Build Settings are read-only via project_get_player_settings and project_get_build_settings. To edit them, use editor_execute_menu to open Edit/Project Settings or File/Build Settings.

How do I add a custom tag in a Unity project?

Use project_add_tag with the required tagName string parameter. It is the only write operation in this module and runs with default FullAuto operation mode, requiring a grant in Approval mode.