ck:shader

Write GLSL fragment shaders for procedural graphics in WebGL, Three.js, and Processing.

Updated Apr 18, 2026
One-click install
npx skills add https://github.com/lengo0951/pms --skill ck-shader-lengo0951
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ck:shader
Source: https://github.com/lengo0951/pms/tree/main/.claude/skills/shader
Command: npx skills add https://github.com/lengo0951/pms --skill ck-shader-lengo0951

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill provides a comprehensive toolkit for writing GLSL fragment shaders, enabling users to create procedural graphics, textures, and visual effects.

Core Features & Use Cases

  • GLSL Shader Writing: Offers a guide to writing GPU-accelerated fragment shaders for procedural graphics.
  • Procedural Graphics: Supports the creation of textures, visual effects, and animations using GLSL.
  • Use Case: A user can utilize this Skill to generate a custom shader for a 3D model in a game or application, enabling the creation of unique visual effects.

Quick Start

Start writing a new fragment shader by using the ck:shader skill with the command 'start shader "My Shader Name"'. Begin with the basic structure and add functionalities like shapes, colors, and noise.

Frequently Asked Questions about ck:shader

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

FAQPage Schema
How do I write GLSL fragment shaders for procedural graphics?

To write GLSL fragment shaders for procedural graphics, you start with a basic structure and progressively add functionalities like shapes, colors, noise, and matrices to generate GPU-accelerated procedural textures and visual effects.

What is procedural graphics generation using fragment shaders?

Procedural graphics generation using fragment shaders is the process of using GPU-accelerated GLSL code to algorithmically create textures, visual effects, and animations, rather than relying on pre-rendered image files.

Can I use this to create custom shaders for Three.js and WebGL?

Yes, you can create custom shaders for Three.js and WebGL. It specifically targets developers and artists using these platforms to generate unique visual effects for 3D models in games or applications.

What's the best way to start writing a new fragment shader?

The best way to start writing a new fragment shader is to initialize the basic structure and then add functionalities like shapes, colors, and noise to build up the procedural graphics and animations.

Does this support generating noise and matrix transformations for animations?

Yes, it supports generating noise and matrix transformations. It focuses specifically on shapes, patterns, noise, colors, matrices, gradients, and animations for procedural graphics creation.