$npx skillfedfor your agent

shader-basics

This skill equips you with essential shader techniques for Godot game development, covering both 2D and 3D rendering pipelines. You'll explore shader syntax, material properties, and practical effects that bring visual polish to your projects. Perfect for developers ready to move beyond built-in materials into custom visual solutions.

shader-basics teaches you to write shaders in Godot by starting with shader syntax fundamentals and progressing through both 2D (canvas_item) and 3D (spatial) shader types. You'll learn how to structure shader code, define uniforms for material parameters, and apply effects to your game objects. The skill covers material setup so you can connect your custom shaders to nodes and see results in real time.

AI-generated summary based on this skill's SKILL.md

487 27 MITupdated by jame581

Decision gist · record as of 2026-07-27

shader-basics teaches you to write shaders in Godot by starting with shader syntax fundamentals and progressing through both 2D (canvas_item) and 3D (spatial) shader types. You'll learn how to structure shader code, define uniforms for material parameters, and apply effects to your game objects. The skill covers material setup so you can connect your custom shaders to nodes and see results in real time.

manual: git clone https://github.com/jame581/GodotPrompter → cp -r GodotPrompter/skills/shader-basics ~/.claude/skills/shader-basics
skills/shader-basics/SKILL.md · version 8f2d284e

Use it when

  • shader-basics covers practical shader recipes including dissolve effects (fading objects in/out), outline shaders for 2D character emphasis.
  • shader-basics explains Godot's visual shader editor as a node-based alternative to writing shader code by hand.

Verify before relying

Read SKILL.md below before installing (7 files). Open directory: indexed for reading, not audited.

Same gist for agents: .md · .json

Install

jame581/GodotPrompter/shader-basics · repository language: JavaScript

Open directory. Skills are indexed for reading, not audited. Review a skill's body before installing it.

Frequently asked questions

AI-generated answers based on this skill's SKILL.md and metadata

How do you write shaders in Godot?

shader-basics teaches you to write shaders in Godot by starting with shader syntax fundamentals and progressing through both 2D (canvas_item) and 3D (spatial) shader types. You'll learn how to structure shader code, define uniforms for material parameters, and apply effects to your game objects. The skill covers material setup so you can connect your custom shaders to nodes and see results in real time.

What are common shader recipes like dissolve and outline?

shader-basics covers practical shader recipes including dissolve effects (fading objects in/out), outline shaders for 2D character emphasis, and toon shading for stylized 3D rendering. These recipes demonstrate real-world techniques you can adapt to your own projects. Each recipe teaches the underlying math and texture sampling methods so you understand how to modify and combine effects.

What is the Godot visual shader editor and how do you use it?

shader-basics explains Godot's visual shader editor as a node-based alternative to writing shader code by hand. The visual shader editor lets you build effects by connecting nodes representing operations like texture sampling, math, and color manipulation. This skill teaches when to use the visual editor versus hand-written shaders, and how shader uniforms and material properties flow through both approaches.

How do you create post-processing and screen-space effects?

shader-basics covers post-processing by teaching you to write shaders that sample the screen texture and apply effects across the entire viewport. You'll learn screen-space techniques for effects like color grading and blur. The skill also introduces advanced features like SMAA antialiasing and stencil buffer usage for more sophisticated visual polish in your Godot projects.

What shader uniforms and parameters should you define?

shader-basics teaches you to define shader uniforms as customizable parameters exposed in the Godot material inspector. Uniforms let you adjust colors, intensities, and thresholds without recompiling shader code. This skill shows how to structure uniform declarations, set default values, and organize them logically so designers and artists can tweak visual effects directly in the editor.

Can shader-basics help with water and rim lighting effects?

shader-basics includes techniques for water shaders (wave displacement, reflection) and rim lighting (edge highlighting for 3D models). These effects demonstrate how to combine multiple shader concepts—texture sampling, vertex displacement, and lighting calculations—into polished visual features. The skill provides the foundation to implement these and similar advanced effects in your own Godot games.

SKILL.md

Rendered from the published skill. Quoted content, verbatim.

Shaders in Godot 4.3+

All examples target Godot 4.3+ with no deprecated APIs.

> Related skills: animation-system for shader-driven effects like hit flash, godot-optimization for shader performance considerations, camera-system for post-processing camera effects, 2d-essentials for 2D lighting, pixel-art shaders, and CanvasTexture normal maps, 3d-essentials for spatial shaders and environment materials, particles-vfx for custom particle shaders, tween-animation for animating shader parameters at runtime.


1. Core Concepts

Shader Types
Shader Type Applied To Use For
canvas_item 2D nodes (Sprite2D, Control, etc.) 2D effects — outlines, dissolve, color swap
spatial 3D meshes (MeshInstance3D) 3D materials — water, terrain, toon shading
particles GPUParticles2D/3D Custom particle behavior
sky WorldEnvironment Procedural sky rendering

(truncated - see the full file via the links below)

File tree — 7 files
skills/shader-basics/SKILL.md
skills/shader-basics/references/2d-shader-recipes.md
skills/shader-basics/references/3d-shader-recipes.md
skills/shader-basics/references/compositor-effects.md
skills/shader-basics/references/post-processing.md
skills/shader-basics/references/shader-baker.md
skills/shader-basics/references/stencil-buffer.md

Let your AI agent find skills like this

Example. Real query, live index.

You found this page by searching. An agent finds it by wishing: SkillFed indexes 56,283 agent skills by what they can do, searchable in plain language.

wish › “Learn to write and apply shaders in Godot for 2D and 3D effects”

Give your agent the search over MCP, or paste the wish link into any chat. No install? Search from any chat →

Related skills

godot-shaders
by gamedev-skills · gamedev-skills/awesome-gamedev-agent-skills

Master Godot 4.x shader development with this skill focused on GDShader language fundamentals. Write, test, and debug custom shaders to create stunning visual effects and materials for your games. Leverage SkillFed's integrated tooling to accelerate shader iteration and solve rendering challenges efficiently.

Apache-2.0updated Jul 2026
★ 356repo stars
Godot Shader Developer
by TravisLeeeeee · TravisLeeeeee/awesome-openclaw-personas

Master shader development within Godot's rendering pipeline. This skill equips you to author custom GLSL shaders, validate them in real-time, and refine visual effects for your game projects. Whether you're building post-processing effects or material-level graphics, you'll gain hands-on guidance for debugging and optimizing shader behavior.

no license declared → metadata onlyupdated Apr 2026
★ 105repo stars
shader-programming
by gamedev-skills · gamedev-skills/awesome-gamedev-agent-skills

Shader-programming teaches the core concepts behind GPU-accelerated graphics that transfer across different game engines and platforms. You'll explore vertex and fragment shaders, lighting models, and visual effects while building a foundation that applies whether you're working in Unity, Unreal, or Godot. Gain hands-on experience writing portable shader code that maximizes your creative control over rendering.

Apache-2.0updated Jul 2026
★ 356repo stars
R3f Shaders
by EnzeD · EnzeD/r3f-skills

R3f Shaders provides a curated collection of shader effects and materials designed specifically for React Three Fiber developers. Access pre-built GLSL code and material definitions to accelerate your 3D graphics pipeline without reinventing visual effects from scratch.

no license declared → metadata onlyupdated Jan 2026
★ 105repo stars
Threejs Shaders
by calesthio · calesthio/OpenMontage

This skill teaches you how to craft and deploy custom GLSL shaders within the Three.js graphics library. You'll explore shader fundamentals, material integration, and practical techniques for building sophisticated visual effects that run efficiently in the browser.

AGPL-3.0for claude-codeupdated Jul 2026
★ 42,764repo stars
shader-fundamentals
by Bbeierle12 · Bbeierle12/Skill-MCP-Claude

Dive into the core concepts of shader programming with this comprehensive guide to GLSL. Learn how vertex and fragment shaders work together to control rendering pipelines, explore essential techniques for lighting and color manipulation, and build the foundation needed to create custom visual effects in graphics applications.

MITupdated Jul 2026
★ 8repo stars

More skills Webgl (Unlicense) · r3f-materials (MIT) · Threejs Materials (AGPL-3.0)

Tags
gpu-programmingvisual-effectsmaterial-systemreal-time-renderingshader-optimizationscreen-space-effectsvertex-fragmentglsl-equivalentnode-based-shaders