unity-volume

Create and configure SRP Volume profiles, GameObjects, and component overrides in Unity.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Setting up post-processing and rendering volumes in Unity's Scriptable Render Pipeline requires repetitive manual steps in the editor—creating VolumeProfile assets, adding Volume GameObjects, and configuring component overrides. This Skill automates that entire workflow programmatically. ## Core Features & Use Cases - VolumeProfile Management: Create VolumeProfile assets and assign them to existing Volumes in the scene. - Volume Creation: Create global or local Volume GameObjects with a single command. - Component Overrides: Add, remove, inspect, and set parameters on VolumeComponent overrides, including batch parameter updates. - Use Case: You are building a URP scene and need a global volume with Bloom and Color Adjustments configured. Ask the assistant to create the profile, add the components, and set their parameters without touching the editor UI. ## Quick Start Create a global volume with a new VolumeProfile and add a Bloom override to it.

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 in Unity URP programmatically?

Use volume_create to create a global or local Volume GameObject, then volume_profile_create to make a VolumeProfile asset and volume_set_profile to assign it. Add overrides with volume_add_component and configure them with volume_set_parameter.

How do I set Volume component parameters like Bloom intensity in Unity?

First call volume_get_component to inspect the actual parameter names on the override, then use volume_set_parameter for a single value or volume_set_parameter_batch with a JSON array string to set multiple parameters at once.

Does this work with both URP and HDRP in Unity?

Yes, it works with both URP and HDRP on Unity 2022.3+ because it is built against SRP Core. If neither pipeline is installed, every skill returns a stub error indicating the SRP Core package is missing.

Why do I get an error that SRP Core is not installed?

This stub error appears when neither URP nor HDRP is installed in the project, so the SRP Core package is unavailable. It is a diagnostic payload, not a permission denial; check project_get_render_pipeline to confirm the active pipeline.

Why can't I remove a Volume component override?

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