A deep collection of 36 GLSL techniques organized as a routing table that maps what you want (fluid sim, raymarched scenes, particle effects) to specific implementation files. Each technique file includes core principles, complete code templates, and links to reference docs with the math. Built for ShaderToy-style fragment shaders with WebGL2 adaptation rules included. The routing approach is smart: instead of searching through docs, you match the user's request ("create soft shadows on an SDF scene") to the table and pull exactly the techniques you need. Covers everything from basic 2D SDFs to path tracing and reaction-diffusion systems. Honestly more of a shader encyclopedia than a narrow skill, which makes it useful as a reference but requires you to actually understand what techniques combine well.

skills.sh installs
2.7K
GitHub stars
13.8K
last updated
Aug 21, 2026

Install

$ npx -y skills add minimax-ai/skills --skill shader-dev --agent claude-code

Installs into .claude/skills of the current project.

Files

Shader Craft

A unified skill covering 36 GLSL shader techniques (ShaderToy-compatible) for real-time visual effects.

Invocation

/shader-dev <request>

$ARGUMENTS contains the user's request (e.g. "create a raymarched SDF scene with soft shadows").

Skill Structure

shader-dev/
├── SKILL.md                      # Core skill (this file)
├── techniques/                   # Implementation guides (read per routing table)
│   ├── ray-marching.md           # Sphere tracing with SDF
│   ├── sdf-3d.md                 # 3D signed distance functions
│   ├── lighting-model.md         # PBR, Phong, toon shading
│   ├── procedural-noise.md       # Perlin, Simplex, FBM
│   └── ...                       # 34 more technique files
└── reference/                    # Detailed guides (read as needed)
    ├── ray-marching.md           # Math derivations & advanced patterns
    ├── sdf-3d.md                 # Extended SDF theory
    ├── lighting-model.md         # Lighting math deep-dive
    ├── procedural-noise.md       # Noise function theory
    └── ...                       # 34 more reference files

How to Use

Sponsors

Details

Repository
github.com/minimax-ai/skills
Categories
Design & UI/UX, Game Development
First seen
Apr 16, 2026

More from minimax-ai/skills

All 19
1slavingia avatarmarketing-planslavingia/skillsCreate a minimalist marketing plan focused on building an audience through content, not ads. Use when someone has product-market fit (~100 customers) and wants 2.6Kskills.sh installs
2slavingia avatarpricingslavingia/skillsHelp figure out pricing for a product or service using minimalist entrepreneur principles. Use when someone is setting prices, considering price changes, or str2.6Kskills.sh installs
3slavingia avatarfind-communityslavingia/skillsHelp identify and evaluate communities to build a minimalist business around. Use when someone is looking for a business idea, trying to find their community, o2.6Kskills.sh installs
4agricidaniel avatarblog-strategyagricidaniel/claude-blogBlog strategy development including topic cluster architecture with hub-and-spoke design, audience mapping, competitive landscape analysis, AI citation surface 2.6Kskills.sh installs
5sawyerhood avatardev-browsersawyerhood/dev-browserBrowser automation with persistent page state. Use when users ask to navigate websites, fill forms, take screenshots, extract web data, test web apps, or automa2.5Kskills.sh installs
6dceoy avatarspeckit-plandceoy/speckit-agent-skillsExecute the implementation planning workflow using the plan template to generate design artifacts.2.5Kskills.sh installs