unity-decal

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

2|Updated May 18, 2026
One-click install
npx skills add https://github.com/pcone-mm/NewFPG --skill unity-decal-pcone-mm
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: unity-decal
Source: https://github.com/pcone-mm/NewFPG/tree/main/.agents/skills/unity-skills/skills/decal
Command: npx skills add https://github.com/pcone-mm/NewFPG --skill unity-decal-pcone-mm

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Setting up decals in Unity's Universal Render Pipeline requires manually creating Decal Projector GameObjects, tuning their properties, and ensuring the active URP renderer actually has a DecalRendererFeature attached. This Skill automates that entire workflow so decals appear correctly without digging through renderer asset settings. ## Core Features & Use Cases - Decal Projector Management: Create, inspect, modify, batch-edit, and delete Decal Projectors in the scene via dedicated skills like decal_create and decal_set_properties_batch. - Renderer Feature Setup: Use decal_ensure_renderer_feature to guarantee the target URP renderer has a DecalRendererFeature before projecting decals. - Safe Operation Modes: Query skills run freely, mutating skills respect approval grants, and deletion is restricted to Bypass mode or an explicit allowlist. - Use Case: While building a URP scene, ask to add a grime decal onto a wall; the Skill verifies the renderer feature exists, creates the projector, and configures its material, size, and fade properties. ## Quick Start Ask the assistant to create a URP decal projector on a surface and make sure the Decal Renderer Feature is enabled on the current renderer.

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?

Use the decal_create skill to spawn a Decal Projector in the scene, then call decal_ensure_renderer_feature to confirm the active URP renderer has a DecalRendererFeature. Without that renderer feature, decals will not render.

Why are my URP decals not showing up in the scene?

The most common cause is a missing DecalRendererFeature on the current URP renderer asset. Run decal_ensure_renderer_feature first, then verify projector state with decal_get_info or decal_find_all.

Does this decal workflow support 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 if URP is not installed.

How do I edit multiple decal projectors at once in Unity?

Use decal_set_properties_batch, which accepts an items parameter formatted as a JSON array string. It applies property changes across multiple Decal Projectors in a single operation.

Can I delete decal projectors automatically?

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