shader-gen

Installation
SKILL.md

Shader Generator

Submit-only: creates a backend generation job, returns jobId. Use the track_progress tool for job lifecycle after submission.

Always use generate.ts for new shaders. Manual authoring is only for editing existing asset code — never as a fallback when generation fails.

Catalog-first rule — try existing assets before generation

Before generating a shader, call browse_library unless the user names an exact asset id that is already visible in browse_assets.

browse_library is the source of truth for built-in effects, built-in transitions, and project effect/transition assets. Built-ins are stable global asset ids, not per-project DB assets, so they may not appear in browse_assets.

Apply catalog entries with edit_item, do not call submit_shader.

Good catalog searches:

Installs
77
GitHub Stars
844
First Seen
Jul 10, 2026
shader-gen — chatcut-inc/agent-plugin