agency-godot-shader-developer

Construct, optimize, and deploy Godot 4 shaders for 2D CanvasItem and 3D Spatial contexts.

Updated Mar 22, 2026
One-click install
npx skills add https://github.com/jay6697117/agency-agents-antigravity --skill agency-godot-shader-developer
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: agency-godot-shader-developer
Source: https://github.com/jay6697117/agency-agents-antigravity/tree/main/.agents/skills/agency-godot-shader-developer
Command: npx skills add https://github.com/jay6697117/agency-agents-antigravity --skill agency-godot-shader-developer

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Godot shader development is complex and error-prone; this Skill provides a structured persona, shader templates, and best practices to design efficient shaders for both 2D (CanvasItem) and 3D (Spatial) contexts.

Core Features & Use Cases

  • 2D CanvasItem shader templates for sprite outlines, UI polish, and lightweight post-processing
  • 3D Spatial shader templates for materials, world effects, and dynamic lighting interaction
  • VisualShader graph design guidance and performance-oriented coding guidelines
  • Full-screen post-processing guidance via CompositorEffect, with renderer-compatibility notes
  • Profiling tips and a disciplined workflow to iterate shaders while maintaining frame budget

Quick Start

Open a Godot 4 project and implement a basic 2D outline shader to validate the shader pipeline.

Frequently Asked Questions about agency-godot-shader-developer

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

FAQPage Schema
How do I create a 2D sprite outline shader in Godot 4?

You can create a 2D sprite outline shader using CanvasItem templates with explicit uniforms for width and color. This Skill provides structured templates and performance guidelines to ensure lightweight, polished visual effects for sprites and UI.

Does Godot 4 post-processing work across Forward+, Mobile, and Compatibility renderers?

Godot 4 post-processing works across Forward+, Mobile, and Compatibility renderers by using CompositorEffect with renderer flags. This Skill provides guidance on full-screen passes and notes on renderer-specific compatibility to ensure correct deployment.

What is the best way to optimize Godot 4 spatial shaders for dynamic lighting?

The best way to optimize Godot 4 spatial shaders for dynamic lighting is to follow performance-oriented coding guidelines using explicit uniforms and renderer flags. This Skill enforces syntax discipline and provides profiling tips to maintain frame budgets.

Can I use VisualShader graphs to build 3D materials in Godot 4?

You can use VisualShader graphs to build 3D materials in Godot 4. This Skill offers graph design guidance alongside spatial shader templates, helping you construct world effects and interact with dynamic lighting while maintaining performance.

Why do my Godot 4 shaders drop frame rates on mobile devices?

Godot 4 shaders drop frame rates on mobile devices when performance guidelines are ignored. This Skill addresses this by enforcing explicit uniforms, profiling tips, and a disciplined workflow to iterate shaders while maintaining your target frame budget.