unity-project

Read Unity project metadata, packages, tags, layers, and build settings via REST skills.

Updated Aug 18, 2026
One-click install
npx skills add https://github.com/ethanJPope/Our-Main-Hackathon-Game --skill unity-project-ethanjpope
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: unity-project
Source: https://github.com/ethanJPope/Our-Main-Hackathon-Game/tree/main/.agents/skills/unity-skills/skills/project
Command: npx skills add https://github.com/ethanJPope/Our-Main-Hackathon-Game --skill unity-project-ethanjpope

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? When working with a Unity project through an AI assistant, you often need quick answers about the project's configuration—Unity version, render pipeline, installed packages, tags, layers, and build settings—without manually opening the editor. This Skill exposes read-only project queries plus tag creation and player builds through a unified REST interface. ## Core Features & Use Cases - Project Inspection: Query Unity version, render pipeline type, recommended shaders, Player Settings, and Build Settings with dedicated read-only skills. - Package & Asset Listing: List installed UPM packages and filter available shaders by name. - Tag & Layer Management: Read all tags and layers, and add custom tags via project_add_tag. - Player Builds: Trigger asynchronous player builds with build_player and poll job status for the BuildReport summary. - Use Case: Ask the assistant to check which render pipeline your project uses and which UPM packages are installed before deciding whether to migrate shaders or update dependencies. ## Quick Start Ask the assistant to show the current Unity version, render pipeline, and installed packages for this 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 and render pipeline of a project?

Call project_get_info or project_get_render_pipeline with no parameters. They return the Unity version, current render pipeline type, and recommended shaders for the active project.

How to list installed UPM packages in a Unity project?

Use project_get_packages, which returns the project manifest containing all installed UPM packages. It takes no parameters and works as a read-only SemiAuto operation.

Can I edit Player Settings or Layers through this API?

No. Player Settings, Build Settings, and Layers are read-only through this module. To edit them, open Edit/Project Settings via editor_execute_menu, which itself requires Bypass or Allowlist mode, or configure them manually in the editor.

How do I build a Unity player from the API?

Call build_player with optional outputPath, target, scenes, development, and overwrite parameters. It returns a jobId immediately; poll /jobs/{id} to retrieve the final BuildReport summary once the asynchronous build completes.

Why does project_save or project_settings not work?

Those skills do not exist. Use scene_save from the scene module to save, and use specific getters like project_get_render_pipeline or project_get_build_settings instead of a generic settings skill.