td-glsl

Provide GLSL shader templates and references for TouchDesigner TOP, MAT, and POP.

1|Updated Mar 18, 2026
One-click install
npx skills add https://github.com/GuiGPaP/TD_starter_pack --skill td-glsl-guigpap
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: td-glsl
Source: https://github.com/GuiGPaP/TD_starter_pack/tree/main/.agents/skills/td-glsl
Command: npx skills add https://github.com/GuiGPaP/TD_starter_pack --skill td-glsl-guigpap

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

TouchDesigner GLSL shader development often lacks structured guardrails and reusable patterns, making it easy to stray into unsafe or inconsistent shader practices.

Core Features & Use Cases

  • Guardrails and TD-specific shader patterns for GLSL TOP, GLSL MAT, and GLSL POP.
  • Comprehensive references, templates, and example projects covering pixel, vertex, and compute domains.
  • Rapid prototyping workflow with production-ready COMPLETE examples and a patterns library.

Quick Start

Open the GLSL skill, pick a PATTERNS.md example, and run it in a GLSL MAT/TOP to render a shader effect immediately.

Frequently Asked Questions about td-glsl

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

FAQPage Schema
How do I write production-ready GLSL shaders in TouchDesigner?

You can develop production-ready TouchDesigner GLSL shaders by starting from provided COMPLETE examples and domain-specific patterns, ensuring safe and consistent coding practices across pixel, vertex, and compute domains.

What are the best patterns for debugging GLSL TOP and MAT shaders?

Debugging GLSL TOP and MAT shaders effectively requires leveraging structured guardrails and domain-specific references to avoid inconsistent shader practices and maintain safe vertex and pixel operations.

Can I use starting templates for TouchDesigner GLSL compute shaders?

Yes, you can use starting templates for TouchDesigner GLSL compute shaders. The skill provides reusable templates covering GLSL POP compute shaders to enable rapid prototyping workflows.

Why does my TouchDesigner shader development lack reusable patterns?

TouchDesigner shader development often lacks reusable patterns because it inherently misses structured guardrails, making it easy to stray into unsafe or inconsistent coding practices without domain-specific references.

How do I prototype a TouchDesigner pixel shader quickly?

To prototype a TouchDesigner pixel shader quickly, open the GLSL skill, pick a PATTERNS.md example, and run it in a GLSL TOP to render the shader effect immediately.