unity-graphics

Manage Unity GraphicsSettings and QualitySettings including render pipeline assets and shader stripping.

Updated Aug 31, 2026
One-click install
npx skills add https://github.com/pikachu0310/codex-agent-ops-public --skill unity-graphics-pikachu0310
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: unity-graphics
Source: https://github.com/pikachu0310/codex-agent-ops-public/tree/main/.agents/skills/unity-skills/skills/graphics
Command: npx skills add https://github.com/pikachu0310/codex-agent-ops-public --skill unity-graphics-pikachu0310

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 done manually across quality levels and render pipelines. ## Core Features & Use Cases - Graphics & Quality Overview: Query a summary of graphics settings, quality levels, and their render pipeline overrides in one call. - Render Pipeline Assignment: Set or clear the default SRP asset and assign per-quality-level render pipeline assets for Built-in, URP, or HDRP projects. - Shader Management: List, add, or remove Always Included Shaders and inspect or modify shader stripping configuration in GraphicsSettings. - Use Case: When migrating a Unity 2022.3 project to URP, use this Skill to assign the URP asset as the default render pipeline, verify each quality level's override, and confirm required shaders are in the Always Included Shaders list. ## Quick Start Ask the agent to show the current graphics overview and set the default render pipeline asset for the active Unity project.

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 default render pipeline asset in Unity?

Use the graphics_set_default_render_pipeline skill to set or clear the default SRP asset in GraphicsSettings. It works with URP and HDRP assets and does not require any SRP package to be installed.

How do I assign different render pipelines per quality level in Unity?

Use graphics_set_quality_render_pipeline to assign or clear an SRP asset for a specific quality level. You can first call graphics_get_quality_settings to list all quality levels and their current render pipeline overrides.

Does this work with Unity Built-in, URP, and HDRP?

Yes, the module works in 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 to the Always Included Shaders list in GraphicsSettings. You can list current entries with graphics_list_always_included_shaders and remove entries with graphics_remove_always_included_shader.

Do mutating graphics skills require user approval?

Mutating skills are SkillMode.FullAuto, so under Approval mode they need a user grant that triggers one server-side execution. Under Auto or Bypass modes they execute directly, while query skills run in all modes without a grant.