unity-decal

Create and configure URP Decal Projectors and the DecalRendererFeature in Unity scenes.

Updated Oct 13, 2025
One-click install
npx skills add https://github.com/Darth-Carrotpie/ProxyCore --skill unity-decal-darth-carrotpie
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: unity-decal
Source: https://github.com/Darth-Carrotpie/ProxyCore/tree/main/.agents/skills/unity-skills/skills/decal
Command: npx skills add https://github.com/Darth-Carrotpie/ProxyCore --skill unity-decal-darth-carrotpie

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Setting up decals in Unity's Universal Render Pipeline requires both scene-level Decal Projector configuration and renderer-level feature wiring, which is easy to get wrong or forget. This Skill exposes structured operations to create, inspect, modify, and delete Decal Projectors and to ensure the DecalRendererFeature exists on the target URP renderer. ## Core Features & Use Cases - Decal Projector Management: Create, inspect, edit, batch-edit, and delete Decal Projector GameObjects in the scene. - Renderer Feature Setup: Ensure the active URP renderer has a DecalRendererFeature before projecting decals. - Permission-Aware Execution: Query operations run freely, mutating operations respect approval modes, and deletion is restricted to Bypass or allowlisted sessions. - Use Case: A level designer asks the agent to project a grunge texture onto a wall; the agent verifies the renderer feature, creates a Decal Projector, sets its material and size, and confirms placement. ## Quick Start Ask the agent to create a URP decal on a surface, for example: add a decal projector with this material onto the wall in the current scene.

Frequently Asked Questions about unity-decal

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

FAQPage Schema
How do I add a decal in Unity URP?▼

Add a Decal Projector to the scene and make sure the active URP renderer has a DecalRendererFeature. This Skill's decal_create operation creates the projector and decal_ensure_renderer_feature wires the renderer feature.

How to enable the Decal Renderer Feature in URP?▼

The DecalRendererFeature must be added to the URP renderer asset in use. The decal_ensure_renderer_feature operation checks the target renderer and adds the feature so decals render correctly.

Does this decal workflow work with HDRP?▼

No, this module targets the Universal Render Pipeline only. HDRP decal APIs are explicitly not covered, so HDRP projects need a different approach.

Why do decal operations return a URP not installed error?▼

Every operation returns a stub error payload when the com.unity.render-pipelines.universal package is missing from the project. This is a diagnostic message, not a permission denial, and installing URP resolves it.

Can I edit multiple decal projectors at once in Unity?▼

Yes, decal_set_properties_batch edits multiple Decal Projectors in one call. The items parameter must be passed as a JSON array string describing each projector and its property changes.