unity-urp

Configure URP assets, renderers, and renderer features in Unity projects.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Managing the Universal Render Pipeline in Unity requires navigating complex asset settings and renderer feature configurations, which is error-prone when done manually across different Unity and URP versions. ## Core Features & Use Cases - URP Asset Configuration: Modify key settings like HDR, MSAA, render scale, shadows, and camera textures on the active URP asset. - Renderer Feature Management: Add, remove, enable, or disable renderer features on specific renderers, with runtime validation of which features are actually creatable. - Inspection & Discovery: Query the active URP asset, list renderers, and enumerate renderer features before making changes. - Use Case: When a user asks to add SSAO to their project, the skill first calls urp_get_info to confirm ScreenSpaceAmbientOcclusion is creatable in the current Unity/URP version, then adds it safely. ## Quick Start Ask the assistant to inspect the current URP asset and add an ambient occlusion renderer feature to the default renderer.

Frequently Asked Questions about unity-urp

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

FAQPage Schema
How do I add a renderer feature to URP in Unity?

First call urp_get_info to check which renderer features are creatable in your Unity and URP version, then use urp_add_renderer_feature with a name from that list. Never hardcode feature names since availability differs between URP 14 and URP 17.

How to enable or disable a URP renderer feature?

Use urp_list_renderer_features to resolve the feature's name or index on the target renderer, then call urp_set_renderer_feature_active to toggle it. This avoids errors from referencing features that do not exist.

Does URP renderer feature availability differ between Unity 2022 and Unity 6?

Yes, Unity 2022.3 with URP 14 may expose a smaller creatable set like DecalRendererFeature and ScreenSpaceAmbientOcclusion, while Unity 6 with URP 17 exposes a larger set. Always query urp_get_info at runtime instead of assuming.

Why do URP skills return a package not installed error?

The error appears when the com.unity.render-pipelines.universal package is missing from the project. It is a diagnostic stub, not a permission denial; call project_get_render_pipeline to confirm which render pipeline the project actually uses.

Can I remove a URP renderer feature automatically?

Removing renderer features via urp_remove_renderer_feature is a delete operation auto-forbidden in Approval and Auto modes. It only runs in Bypass mode or when explicitly added to the user-managed allowlist.