unity-decal

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

Updated May 20, 2026
One-click install
npx skills add https://github.com/yuse168/Roomies --skill unity-decal-yuse168
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: unity-decal
Source: https://github.com/yuse168/Roomies/tree/main/.agents/skills/unity-skills/skills/decal
Command: npx skills add https://github.com/yuse168/Roomies --skill unity-decal-yuse168

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 automates creating, inspecting, editing, and deleting Decal Projectors while ensuring the target URP renderer actually has a DecalRendererFeature enabled. ## Core Features & Use Cases - Decal Projector Management: Create, inspect, modify, batch-edit, and delete Decal Projector GameObjects in the scene. - Renderer Feature Setup: Ensure the active URP renderer has a DecalRendererFeature before projecting decals, avoiding silent rendering failures. - Safe Operation Modes: Query skills run freely, mutating skills respect approval grants, and deletion is restricted to Bypass or allowlisted sessions. - Use Case: When a user asks to add a bullet-hole or grime decal to a wall in a URP project, the Skill verifies the renderer feature exists, creates the projector, and sets its material, size, and fade properties. ## Quick Start Add a URP decal projector to the selected wall and make sure the current renderer has the Decal Renderer Feature enabled.

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 ensure the active URP renderer has a DecalRendererFeature enabled. This Skill creates the projector, sets its material and size properties, and verifies the renderer feature so the decal actually renders.

Why is my URP decal not showing in the scene?▼

The most common cause is a missing DecalRendererFeature on the active URP renderer asset. Run the renderer feature check before creating projectors, and confirm the projector's material uses a decal-compatible shader.

Does this decal workflow work with HDRP?▼

No, this module targets the Universal Render Pipeline only and does not cover HDRP decal APIs. It is compiled against com.unity.render-pipelines.universal and returns a stub error when URP is not installed.

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

Yes, batch editing is supported by passing a JSON array string of items to the batch properties operation. Each entry updates the corresponding Decal Projector's properties in a single call.

Why is decal deletion blocked in Auto mode?▼

Deletion carries a Delete operation flag and is auto-forbidden in Approval and Auto modes as a safety guardrail. It only executes in Bypass mode or when the user adds it to the managed allowlist.