Skip to main content
skill CX Codex

urp-postprocessing — Claude Code skill: URP post-processing

Walks an agent through URP post-processing with the Volume framework: bloom, tonemapping, color adjustments, depth of field, vignette. Useful when an effect never shows up.

Install into Claude Code · Skills CLI (Vercel) All methods and platforms ↓
npx skills add Unity-Technologies/skills --skill urp-postprocessing -a claude-code
Open on GitHub

What urp-postprocessing does

The skill runs pre-flight checks before touching any effect. URP has to be the active pipeline, HDR has to be on for tonemapping, the camera needs renderPostProcessing set to true, the Volume's GameObject layer must sit inside the camera's volumeLayerMask, and the profile needs at least one override with overrideState = true. A missing Main Camera or an inactive URP stops the run.

Effects go onto a VolumeProfile as VolumeComponent overrides through profile.Add<T>(). Every property is a VolumeParameter, so setting a value without flipping overrideState leaves the Volume system ignoring it. For individual effects the skill loads references/effect-reference.md, which lists the properties for bloom, tonemapping, depth of field, vignette and the rest.

All of this runs as C# inside a live Unity Editor through the eval command. That command needs a connected Editor and the com.unity.pipeline package, which the separate unity-cli skill sets up — install it first. eval compiles a statement block rather than a file, so using directives are rejected and types must be written out in full (UnityEngine.Rendering.Volume, not Volume). If eval is absent from the command catalog, there is nothing to run. The project also needs com.unity.render-pipelines.universal at version 14.0.0 or higher.

What it helps with

  • turn on post-processing on a camera and get the Volume layer mask right
  • add bloom or tonemapping to a profile with overrideState set
  • track down an effect that exists in the profile but never renders
  • confirm HDR on the URP Asset before configuring tonemapping
  • find the Volume a camera is skipping because of its layer

Example prompts for the agent

  • Check the URP post-processing setup in this project and report what is wrong
  • Add bloom and tonemapping to the global Volume profile
  • Why is the vignette missing from the frame? Check the camera and the volume layer mask

How to install urp-postprocessing

1Skills CLI (Vercel)

npx skills add Unity-Technologies/skills --skill urp-postprocessing -a claude-code

2Manually: put the files in place

~/.claude/skills/urp-postprocessing/SKILL.md

Copy the whole skill folder; for one project use .claude/skills/urp-postprocessing/

Step by step, with commands for each platform: How to install skills in Claude Code: five ways

Questions about urp-postprocessing

How do I install urp-postprocessing in Claude Code?

Run npx skills add Unity-Technologies/skills --skill urp-postprocessing -a claude-code. The skill lands at ~/.claude/skills/urp-postprocessing/SKILL.md.

What does urp-postprocessing do?

It guides an agent through setting up and debugging URP post-processing with the Volume framework: checking the camera, layers and profile, adding effect overrides, and running C# in a live Editor.

What do I need before using it?

A connected Unity Editor and the com.unity.pipeline package providing the eval command, both handled by the unity-cli skill. The project needs com.unity.render-pipelines.universal version 14.0.0 or higher.

Similar skills

Everything for Game dev and 3D: Unity, Unreal, Godot, Blender →

From the same set28

new-unity-project Guides developers from a game concept to a configured Unity project with URP and Git. Helpful when scaffolding a new prototype. CX Codex +1 6,400installs ui-ugui This skill inspects, creates, and revises Unity uGUI interfaces. Use it for Canvas hierarchies, RectTransforms, layout groups, or prefab UI. CX Codex +1 6,400installs build-live-game Brings Unity Gaming Services into a project: player accounts, cloud saves, leaderboards, Cloud Code and Remote Config. Useful when live-ops features get built inside the Unity Editor. CX Codex +1 6,000installs levelplay-unity-integration Walks the agent through a LevelPlay integration in Unity: Ads Mediation package, Android and iOS dependencies, rewarded, interstitial and banner ads. CX Codex +1 5,900installs optimize-text-mesh-pro Walks through TextMeshPro problems in Unity: bloated atlases, fuzzy glyphs, CPU spikes on text updates, build size. CX Codex +1 5,700installs implement-in-app-purchases Configures Unity In-App Purchasing v5, handles receipt validation, and guides migrations from native store billing or third-party SDKs. CX Codex +1 5,800installs shader-graph-create-custom-node Generates custom Shader Graph nodes directly from HLSL functions. It handles reflection markup so Unity registers your shader code in the graph creation menu. CX Codex +1 5,600installs optimize-audio This skill audits Unity audio settings and guides changes for memory use, mixer CPU load, and 3D playback issues. It reports findings before making edits. CX Codex +1 5,600installs

Project sponsors

Companies that keep this analytics open
Gold sponsor

Impressions, clicks and code copies — open statistics. We keep the numbers public for the same reason NeBlask itself is public. Become a sponsor