unity-urp

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

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Managing Unity's Universal Render Pipeline requires navigating complex asset settings, renderer configurations, and renderer features that differ between Unity 2022.3 (URP 14) and Unity 6 (URP 17). This Skill provides structured operations to inspect and modify URP assets without manually editing serialized assets or guessing which renderer features are available. ## Core Features & Use Cases - URP Asset Inspection: Query the active URP asset and renderer layout with urp_get_info and urp_list_renderers before making changes. - Renderer Feature Management: Add, remove, enable, or disable renderer features such as decals and ambient occlusion using runtime-validated feature names. - Asset Settings Modification: Adjust HDR, MSAA, render scale, shadows, and camera texture settings on the URP asset. - Use Case: A developer wants to add a decal renderer feature to their URP renderer in Unity 2022.3. The Skill first calls urp_get_info to list creatable features, then adds only a validated built-in feature, avoiding errors from hardcoding features that do not exist in that URP version. ## Quick Start Ask the AI to inspect the active URP asset and add a decal 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 retrieve the list of creatable renderer features for your Unity version, then use urp_add_renderer_feature with a validated feature name. 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 on that renderer.

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

Yes, Unity 2022.3 with URP 14 exposes a smaller creatable set such as DecalRendererFeature and ScreenSpaceAmbientOcclusion, while Unity 6 with URP 17 exposes a larger set. Always query urp_get_info instead of assuming feature availability.

Why does the URP skill 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 first to confirm which render pipeline the project uses.

Can I remove a URP renderer feature automatically?

The urp_remove_renderer_feature operation carries a Delete flag and is auto-forbidden in Approval and Auto modes. It only runs in Bypass mode or when explicitly added to the user-managed allowlist.