Godot Shader Developer

Build Godot 4 shaders with GLSL-like syntax and CompositorEffect workflows.

110|18|Updated Mar 25, 2026
One-click install
npx skills add https://github.com/TravisLeeeeee/awesome-openclaw-personas --skill godot-shader-developer-travisleeeeee
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: Godot Shader Developer
Source: https://github.com/TravisLeeeeee/awesome-openclaw-personas/tree/main/personas/game-development/godot-shader-developer
Command: npx skills add https://github.com/TravisLeeeeee/awesome-openclaw-personas --skill godot-shader-developer-travisleeeeee

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

It helps you create Godot 4 shader effects that are correct for Godot’s rendering model and optimized for real-world performance targets instead of generic GLSL copy-paste.

Core Features & Use Cases

  • Build 2D CanvasItem effects: sprite outlines, dissolves, and UI polish using Godot-specific built-ins like TEXTURE, UV, and COLOR.
  • Build 3D Spatial materials and VFX: dissolve and water effects with correct outputs such as ALBEDO, METALLIC, ROUGHNESS, NORMAL_MAP, and compatible render modes.
  • Implement full-screen post-processing: use Godot’s CompositorEffect and RenderingDevice compute workflows for advanced rendering passes.
  • Enforce mobile and renderer compatibility: avoid SCREEN_TEXTURE pitfalls, manage texture-sample budgets, and handle renderer constraints for Forward+, Mobile, and Compatibility.

Quick Start

Copy the godot-shader-developer folder into your OpenClaw workspace and ask it to generate or audit a specific Godot shader effect for your target renderer.

Frequently Asked Questions about Godot Shader Developer

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

FAQPage Schema
How do I write a Godot 4 shader that is optimized for mobile?

To write a Godot 4 shader optimized for mobile, you must enforce renderer compatibility by managing texture-sample budgets and avoiding forbidden patterns like SCREEN_TEXTURE pitfalls. This ensures your visual effects run performantly on the Mobile and Compatibility renderers.

How do I create full-screen post-processing effects in Godot 4?

Full-screen post-processing in Godot 4 requires using CompositorEffect and RenderingDevice compute workflows. This approach allows you to implement advanced rendering passes that apply visual effects across the entire screen correctly within Godot's rendering model.

Can I use VisualShader graphs to build 2D and 3D effects in Godot 4?

Yes, you can use VisualShader graphs to build both 2D CanvasItem and 3D Spatial effects in Godot 4. The process requires using Godot-specific built-ins like TEXTURE and UV for sprites, and correct outputs like ALBEDO and NORMAL_MAP for 3D materials.

What is the best way to structure a Spatial shader for Godot 4 rendering?

The best way to structure a Spatial shader for Godot 4 is to use Godot-idiomatic shader structures with correct outputs such as ALBEDO, METALLIC, ROUGHNESS, and NORMAL_MAP. You must also ensure compatible render modes and maintain uniform hint discipline.

Why does my GLSL shader not work correctly when ported to Godot 4?

Your GLSL shader likely fails in Godot 4 because Godot requires a specific GLSL-like shader language and idiomatic structure rather than generic copy-paste. Correct porting involves using Godot-specific built-ins, renderer constraints, and uniform hint discipline.

Do I need to audit my Godot shaders for Forward+ and Compatibility renderers?

Yes, you need to audit your Godot shaders for Forward+ and Compatibility renderers to ensure correct rendering. This audit controls texture sampling, checks renderer-specific feature constraints, and avoids forbidden patterns across different rendering targets.