Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
bbeierle12 avatar

Shader Router

  • 64 installs
  • 8 repo stars
  • Updated August 4, 2026
  • bbeierle12/skill-mcp-claude

shader-router is a Claude skill that acts as a decision framework, routing GLSL shader tasks to specialized shader skills based on signal matching.

About

This skill is a routing framework for GLSL shader work that decides which of four specialized shader skills to load for a task. It classifies the desired visual result by signal words, scores confidence, and recommends combining two to three skills for most shaders. A developer uses it when starting a shader project and unsure which noise, SDF, or effects techniques to combine.

  • Decision framework that routes GLSL shader tasks to 4 specialized shader skills
  • Uses signal-word priority and confidence scoring to pick fundamentals, noise, SDF, or effects
  • Includes common combinations for terrain, holographic, raymarched, and UI shader work

Shader Router by the numbers

  • 64 all-time installs (skills.sh)
  • Ranked #300 of 782 Skill Development skills by installs in the Skillselion catalog
  • Data as of Aug 5, 2026 (Skillselion catalog sync)
At a glance

shader-router capabilities & compatibility

Capabilities
shader noise · shader sdf · r3f router
Use cases
frontend · orchestration
From the docs

What shader-router says it does

Decision framework for GLSL shader projects. Routes to specialized shader skills (fundamentals, noise, SDF, effects) based on task requirements.
SKILL.md
Routes to 4 specialized GLSL shader skills based on task requirements.
SKILL.md
Most shaders need 2-3 skills together
SKILL.md
npx skills add https://github.com/bbeierle12/skill-mcp-claude --skill shader-router

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Installs64
repo stars8
Last updatedAugust 4, 2026
Repositorybbeierle12/skill-mcp-claude

What it does

Decide which GLSL shader skills to load and combine for a given visual effect.

Who is it for?

Choosing and combining specialized shader skills at the start of a project.

When should I use this skill?

Starting a shader project or needing guidance on which shader techniques to combine.

By the numbers

  • Routes to 4 specialized GLSL shader skills
  • Recommends combining 2-3 skills for most shaders

Files

SKILL.mdMarkdownGitHub ↗

Shader Router

Routes to 4 specialized GLSL shader skills based on task requirements.

Routing Protocol

1. Classify — Identify what visual result is needed 2. Match — Find skill(s) with highest signal match 3. Combine — Most shaders need 2-3 skills together 4. Load — Read matched SKILL.md files before implementation

Quick Route

Tier 1: Core (Always Consider)

Task TypeSkillPrimary Signal Words
Writing shadersshader-fundamentalsGLSL, vertex, fragment, uniform, varying, coordinate
Organic patternsshader-noisenoise, procedural, terrain, clouds, turbulence, organic

Tier 2: Specialized (Add When Needed)

Task TypeSkillPrimary Signal Words
Shapes/geometryshader-sdfshape, circle, box, boolean, union, morph, raymarch
Visual polishshader-effectsglow, bloom, chromatic, distortion, vignette, glitch

Signal Matching Rules

Priority Order

When multiple signals present, resolve by priority:

1. Explicit technique — "use simplex noise" → shader-noise 2. Visual goal — "organic look" → shader-noise 3. Shape need — "rounded rectangle" → shader-sdf 4. Polish need — "add glow" → shader-effects 5. Default — Start with shader-fundamentals

Confidence Scoring

  • High (3+ signals) — Route immediately
  • Medium (1-2 signals) — Route with shader-fundamentals as base
  • Low (0 signals) — Ask: "What visual effect are you trying to achieve?"

Common Combinations

Procedural Texture (2 skills)

shader-fundamentals → Vertex/fragment setup, uniforms
shader-noise        → Noise functions, FBM

Wiring: Fundamentals provides shader structure, noise generates patterns.

Stylized Shape (3 skills)

shader-fundamentals → Shader setup, UV handling
shader-sdf          → Shape definition, boolean ops
shader-effects      → Glow, outline, anti-aliasing

Wiring: SDF defines shape, effects add visual polish.

Terrain/Landscape (2 skills)

shader-fundamentals → Vertex displacement, lighting
shader-noise        → Height generation, detail layers

Wiring: Noise generates heightmap, fundamentals handles displacement and shading.

Holographic/Cyberpunk (3 skills)

shader-fundamentals → Fresnel, scanlines base
shader-noise        → Animated distortion
shader-effects      → Chromatic aberration, glitch, glow

Wiring: Layer multiple effects for complex visual style.

UI/Logo Animation (3 skills)

shader-fundamentals → Animation timing, UV manipulation
shader-sdf          → Shape primitives, morphing
shader-effects      → Glow, dissolve, outline

Wiring: SDF creates shapes, effects add transitions.

Raymarched 3D (3 skills)

shader-fundamentals → Ray setup, lighting math
shader-sdf          → 3D primitives, scene composition
shader-noise        → Surface detail, displacement

Wiring: SDF defines geometry, noise adds organic detail.

Decision Table

Visual GoalOrganic?Shapes?Effects?Route To
CloudsYesNoMaybefundamentals + noise
LogoNoYesYesfundamentals + sdf + effects
TerrainYesNoNofundamentals + noise
Fire/smokeYesNoYesfundamentals + noise + effects
UI elementNoYesYesfundamentals + sdf + effects
Abstract artYesMaybeYesall skills
3D raymarchMaybeYesMaybefundamentals + sdf + (noise)

Skill Dependencies

shader-fundamentals (foundation)
├── shader-noise (extends fundamentals)
├── shader-sdf (extends fundamentals)
└── shader-effects (extends fundamentals)
  • Always start with shader-fundamentals
  • shader-noise and shader-sdf are often independent
  • shader-effects typically applied last

Visual Goal → Technique Mapping

Want ThisUse This
Natural/organic lookNoise (FBM, turbulence)
Geometric shapesSDF primitives
Smooth morphingSDF smooth operations
Infinite patternsSDF repetition
Terrain heightNoise + vertex displacement
Water/causticsNoise + Worley
Glow/bloomEffects (glow functions)
Retro/CRT lookEffects (scanlines, grain)
TransitionsSDF dissolve or Effects dissolve
OutlinesSDF or Effects (both have methods)

Fallback Behavior

  • Unknown technique → Start with shader-fundamentals
  • No clear signals → Ask: "Describe the visual you're trying to create"
  • Performance concerns → Check shader-noise optimization tips

Quick Decision Flowchart

User Request
     │
     ▼
┌─────────────────────┐
│ Writing shaders?    │──Yes──▶ shader-fundamentals (always)
└─────────────────────┘
     │
     ▼
┌─────────────────────┐
│ Organic/natural?    │──Yes──▶ + shader-noise
└─────────────────────┘
     │
     ▼
┌─────────────────────┐
│ Geometric shapes?   │──Yes──▶ + shader-sdf
└─────────────────────┘
     │
     ▼
┌─────────────────────┐
│ Visual polish?      │──Yes──▶ + shader-effects
└─────────────────────┘

Reference

See individual skill files for detailed patterns:

  • /mnt/skills/user/shader-fundamentals/SKILL.md
  • /mnt/skills/user/shader-noise/SKILL.md
  • /mnt/skills/user/shader-sdf/SKILL.md
  • /mnt/skills/user/shader-effects/SKILL.md

Related skills

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.