unity-project

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

Updated Aug 31, 2026
One-click install
npx skills add https://github.com/pikachu0310/codex-agent-ops-public --skill unity-project-pikachu0310
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: unity-project
Source: https://github.com/pikachu0310/codex-agent-ops-public/tree/main/.agents/skills/unity-skills/skills/project
Command: npx skills add https://github.com/pikachu0310/codex-agent-ops-public --skill unity-project-pikachu0310

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? It gives AI agents and developers read access to Unity project configuration—version, render pipeline, packages, layers, tags, and build settings—without manually opening the Unity Editor, while routing edits to the correct tools. ## Core Features & Use Cases - Project Inspection: Query Unity version, render pipeline type, installed shaders, UPM packages, layers, tags, and Player Settings through dedicated read-only skills. - Build Operations: Retrieve build settings and trigger asynchronous player builds via build_player, which returns a job ID for polling. - Tag Management: Add custom tags with project_add_tag while keeping layers read-only. - Use Case: Before writing shaders or build scripts, ask the agent to confirm the active render pipeline and installed packages so generated code targets the correct SRP. ## Quick Start Ask the agent 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 programmatically?

Call project_get_info or project_get_render_pipeline, which return the Unity version, active render pipeline type, and recommended shaders. Both are read-only SemiAuto operations with no parameters.

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 runs as a read-only query.

Can I edit Player Settings or layers through this skill?

No. Player Settings, Build Settings, and Layers are read-only here. To edit them, open Edit/Project Settings via editor_execute_menu, which itself is auto-forbidden except in Bypass or Allowlist modes.

Why does build_player require special approval?

build_player is marked RiskLevel=high because it produces an actual player build. It only executes under Bypass or Allowlist modes, returns a job ID immediately, and the final BuildReport is retrieved by polling /jobs/{id}.

What are the limitations of the Unity project skills module?

The module cannot create projects (use Unity Hub), save scenes (use scene_save), or edit project settings directly. Eight of its ten skills are read-only queries; only project_add_tag and build_player modify state.