unity-urp
URP Skills
URP-specific asset and renderer feature management for Unity 2022.3+.
Guardrails
Mode: Full-Auto required
DO NOT:
- Use this module for ShaderGraph
- Assume arbitrary custom renderer features are safe to instantiate
- Assume Unity 2022 and Unity 6 expose the same built-in renderer features
Runtime-first rules:
- Always call
urp_get_infobeforeurp_add_renderer_feature - Only use names returned by
urp_get_info.creatableRendererFeatures - Do not hardcode
RenderObjects,FullScreenPassRendererFeature,ScreenSpaceReflectionRendererFeature, etc. as universally available - Use
urp_list_renderer_featuresto resolve existing feature names/indexes before callingurp_set_renderer_feature_activeorurp_remove_renderer_feature
Validated behavior:
- Unity 2022.3 + URP 14 real environment may expose a smaller creatable set, e.g.
DecalRendererFeatureandScreenSpaceAmbientOcclusion - Unity 6 + URP 17 real environment may expose a larger set
Skills
urp_get_info
Inspect the active URP asset and renderer layout.
urp_set_asset_settings
Modify key URP asset settings like HDR, MSAA, render scale, shadows, and camera textures.
urp_list_renderers
List renderer data assets on the active URP asset.
urp_list_renderer_features
List renderer features on a specific renderer.
urp_add_renderer_feature
Add a safe built-in renderer feature to a renderer.
urp_remove_renderer_feature
Remove a renderer feature from a renderer.
urp_set_renderer_feature_active
Enable or disable a renderer feature.
Exact Signatures
Exact names, parameters, defaults, and returns are defined by GET /skills/schema or unity_skills.get_skill_schema(), not by this file.
More from besty0728/unity-skills
unity-ui
Unity UI creation. Use when users want to create Canvas, Button, Text, Image, or other UI elements. Triggers: UI, canvas, button, text, image, panel, slider, toggle, UGUI, 界面, 按钮, 文本, 面板.
20unity-scriptableobject
ScriptableObject management. Use when users want to create, read, or modify ScriptableObject assets. Triggers: scriptableobject, SO, data asset, config, settings asset, 数据资产, 配置文件.
19unity-editor
Unity Editor control. Use when users want to enter play mode, select objects, undo/redo, or execute menu commands. Triggers: play, stop, pause, select, undo, redo, menu, editor, Unity编辑器, Unity播放, Unity撤销, Unity选择.
18unity-light
Unity lighting control. Use when users want to create or configure lights (Directional, Point, Spot, Area). Triggers: light, lighting, directional light, point light, spot light, shadows, intensity, 灯光, 光照, 阴影.
17unity-material
Unity material and shader properties. Use when users want to create materials, set colors, textures, emission, or shader properties. Triggers: material, shader, color, texture, emission, albedo, metallic, smoothness, 材质, 颜色, 纹理, 发光.
17unity-importer
Asset import settings. Use when users want to configure texture, audio, or model import settings. Triggers: import settings, texture settings, audio settings, model settings, compression, max size, 导入设置, 纹理设置, Unity压缩.
17