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.