unity-graphics

Read and edit Unity GraphicsSettings and QualitySettings for SRP render pipeline configuration.

Updated Jun 21, 2026
One-click install
npx skills add https://github.com/du-qwq/Shader-Writing-Architecture-and-Specifications --skill unity-graphics-du-qwq
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: unity-graphics
Source: https://github.com/du-qwq/Shader-Writing-Architecture-and-Specifications/tree/main/.agents/skills/unity-skills/skills/graphics
Command: npx skills add https://github.com/du-qwq/Shader-Writing-Architecture-and-Specifications --skill unity-graphics-du-qwq

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Configuring project-wide graphics and quality settings in Unity requires navigating multiple editor windows and serialized assets, which is slow and error-prone when switching render pipelines or tuning quality tiers across platforms. ## Core Features & Use Cases - Graphics & Quality Inspection: Query an overview of GraphicsSettings, list quality levels with their render pipeline overrides, and inspect shader stripping configuration. - Render Pipeline Management: Set or clear the default SRP asset and assign per-quality-level render pipeline assets for Built-in, URP, or HDRP projects. - Shader Configuration: List, add, or remove shaders in Always Included Shaders and modify shader stripping settings. - Use Case: When a user says "switch the project to URP and set the High quality tier to use the HDRP asset", the Skill reads current settings, assigns the correct pipeline assets, and switches the active quality level. ## Quick Start Ask the assistant to show the current graphics and quality settings overview for this Unity project, then set the default render pipeline asset.

Frequently Asked Questions about unity-graphics

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

FAQPage Schema
How do I change the render pipeline asset in a Unity project?

Use graphics_set_default_render_pipeline to set or clear the project-wide default SRP asset, or graphics_set_quality_render_pipeline to assign a pipeline asset to a specific quality level. Both work with URP and HDRP assets in Unity 2022.3+.

How to switch the active quality level in Unity programmatically?

Use graphics_set_quality_level to switch the active quality tier, and graphics_get_quality_settings first to list available levels and their render pipeline overrides. The mutation requires a user grant under Approval mode.

Does this work with URP and HDRP projects?

Yes, the Skill works with Built-in, URP, and HDRP projects on Unity 2022.3 or later. It does not depend on any SRP package being installed, since it operates directly on GraphicsSettings and QualitySettings.

How do I add a shader to Always Included Shaders in Unity?

Use graphics_add_always_included_shader to add a shader and graphics_list_always_included_shaders to verify the current list. You can also remove entries with graphics_remove_always_included_shader, which is a list mutation rather than a delete operation.

Can I inspect shader stripping settings in GraphicsSettings?

Yes, graphics_get_shader_stripping inspects the current shader stripping configuration, and graphics_set_shader_stripping modifies it. Query operations run in all modes without requiring a grant.