unity-urp

Configure Unity Universal Render Pipeline assets, renderers, and renderer features.

Updated Jan 29, 2026
One-click install
npx skills add https://github.com/Dylan8865/FinalYearProject --skill unity-urp-dylan8865
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: unity-urp
Source: https://github.com/Dylan8865/FinalYearProject/tree/main/GameDev/Tester/.agents/skills/unity-skills/skills/urp
Command: npx skills add https://github.com/Dylan8865/FinalYearProject --skill unity-urp-dylan8865

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Managing Unity's Universal Render Pipeline settings manually through the editor is slow and error-prone, especially when adding renderer features or adjusting URP asset settings across Unity 2022.3 and Unity 6 projects. ## Core Features & Use Cases - URP Asset Configuration: Modify HDR, MSAA, render scale, shadows, and camera texture settings on the active URP asset. - Renderer Feature Management: List, add, enable, disable, or remove renderer features on specific renderers, with runtime validation of which features are actually creatable. - Safe Operation Modes: Query operations run freely, mutating operations require approval, and destructive removals are restricted to explicit allowlists. - Use Case: When a user asks to add ambient occlusion to their URP renderer, the skill first inspects the active URP asset, confirms ScreenSpaceAmbientOcclusion is creatable in that Unity version, then adds and activates it. ## Quick Start Ask the assistant to inspect the current URP asset and add a supported renderer feature such as ambient occlusion 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 a URP renderer in Unity?▼

First call urp_get_info to inspect the active URP asset and see which renderer features are creatable, then use urp_add_renderer_feature with a name from that validated list. Never hardcode feature names since availability differs between Unity versions.

How do I 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 referencing features that do not exist on that renderer.

Does URP renderer feature support differ between Unity 2022 and Unity 6?▼

Yes, Unity 2022.3 with URP 14 may expose 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 availability.

Why do URP skill calls return a package not installed error?▼

The error means the com.unity.render-pipelines.universal package is missing from the project, so every skill returns a diagnostic stub. Call project_get_render_pipeline first to confirm which render pipeline the project actually uses.

Can I remove a URP renderer feature automatically?▼

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