unity-volume

Create and configure SRP Volume profiles and components in Unity URP and HDRP projects.

Updated Aug 18, 2026
One-click install
npx skills add https://github.com/ethanJPope/Our-Main-Hackathon-Game --skill unity-volume-ethanjpope
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: unity-volume
Source: https://github.com/ethanJPope/Our-Main-Hackathon-Game/tree/main/.agents/skills/unity-skills/skills/volume
Command: npx skills add https://github.com/ethanJPope/Our-Main-Hackathon-Game --skill unity-volume-ethanjpope

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Setting up Unity's Scriptable Render Pipeline Volume framework involves repetitive editor work: creating VolumeProfile assets, adding global or local Volume GameObjects, and configuring component overrides with exact parameter names that vary between URP and HDRP. This Skill automates that entire workflow through structured skill calls. ## Core Features & Use Cases - Volume & Profile Management: Create VolumeProfile assets, spawn global or local Volume GameObjects, and assign profiles to existing volumes. - Component Override Control: Add, inspect, and remove VolumeComponent overrides, then set individual or batched parameter values using live component data. - Pipeline-Aware Queries: List the exact VolumeComponent types supported by the active render pipeline before assuming a component exists. - Use Case: While building a URP scene, ask the AI to create a global volume, add a Bloom override, and set its intensity — the Skill lists available components first, inspects real parameter names, and applies values without manual editor clicking. ## Quick Start Ask the AI to create a global volume with a new VolumeProfile and add a Bloom override with intensity set to 2 in the current Unity scene.

Frequently Asked Questions about unity-volume

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

FAQPage Schema
How do I create a Volume and VolumeProfile in Unity with URP or HDRP?

Use volume_profile_create to generate a VolumeProfile asset, then volume_create to spawn a global or local Volume GameObject, and volume_set_profile to assign the profile. These skills work in Unity 2022.3+ through SRP Core shared by URP and HDRP.

How do I add and configure Volume component overrides like Bloom?

Call volume_list_component_types first to confirm the component exists on the active pipeline, then volume_add_component to add the override. Use volume_get_component to inspect actual parameter names before setting values with volume_set_parameter or volume_set_parameter_batch.

Does this work without URP or HDRP installed in the Unity project?

No. The module is compiled against com.unity.render-pipelines.core, so without an SRP package every skill returns a stub error stating the SRP Core package is not installed. Check project_get_render_pipeline first to diagnose this condition.

Why can't I remove a Volume component override in Approval or Auto mode?

volume_remove_component carries the 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.

When should I use volume skills versus postprocess skills in Unity?

Use volume skills for Volume container and profile CRUD operations such as creating profiles and managing components. For high-level modern post-processing effects like Bloom, depth of field, or tonemapping, prefer the postprocess module instead.