te-shader

Write GLSL fragment shaders with uniform blocks and pragma directives for LXStudio-TE.

1|Updated Apr 5, 2026
One-click install
npx skills add https://github.com/piemonte/skills --skill te-shader
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: te-shader
Source: https://github.com/piemonte/skills/tree/main/te-shader
Command: npx skills add https://github.com/piemonte/skills --skill te-shader

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Creating GLSL fragment shaders for the LXStudio-TE LED vehicle platform requires managing complex uniform blocks, pragma directives, and integration with the shader framework, which can be time‑consuming and error‑prone.

Core Features & Use Cases

  • Uniform Blocks: Ready‑to‑use per‑run, per‑frame, and per‑pattern uniform definitions for resolution, audio analysis, palette, and control parameters.
  • Pragma System: Simple directives to name shaders, assign UI categories, configure controls, and enable auto‑registration.
  • Include System: Built‑in libraries for constants, color space conversion, and debugging utilities.
  • Audio Integration: Access to audio textures and analysis data for reactive visual effects.
  • Helper Functions: Functions for model coordinate mapping, back‑buffer feedback, and post‑processing. Use this Skill to develop custom LED patterns, audio‑reactive visuals, or effect shaders for immersive installations.

Quick Start

Request the creation of a new GLSL shader file named 'myPattern.fs' using the te‑shader skill.

Frequently Asked Questions about te-shader

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

FAQPage Schema
How do I create GLSL shaders for LXStudio-TE LED visualizations?

Creating GLSL shaders for LXStudio-TE involves writing fragment shader files with predefined per-run, per-frame, and per-pattern uniform blocks. The skill provides pragma directives for auto-registration and UI configuration to render real-time LED visualizations.

What's the best way to make audio-reactive LED patterns in GLSL?

Audio-reactive LED patterns in GLSL use audio textures and analysis data accessed via uniform blocks. The skill provides built-in audio integration, allowing fragment shaders to react dynamically to real-time audio input across the LED vehicle platform.

Do I need external libraries for fragment shader development on LXStudio-TE?

No, you do not need external libraries for fragment shader development on LXStudio-TE. The skill includes a built-in include system with constants, color space conversion, debugging utilities, and helper functions for model coordinate mapping and back-buffer feedback.

How do pragma directives work for GLSL shaders in LXStudio-TE?

Pragma directives in LXStudio-TE GLSL shaders name shaders, assign UI categories, configure controls, and enable auto-registration. This system simplifies integrating fragment shaders into the LED visualization framework without manual setup.

Can I use back-buffer feedback and texture samplers in LXStudio-TE shaders?

Yes, you can use back-buffer feedback and texture samplers in LXStudio-TE shaders. The skill supports texture samplers and provides built-in helper functions for back-buffer feedback and post-processing to create complex immersive visual effects.

Why are my uniform blocks not working in LXStudio-TE fragment shaders?

Uniform blocks in LXStudio-TE fragment shaders may fail if per-run, per-frame, and per-pattern definitions are incorrectly structured. The skill provides ready-to-use uniform definitions for resolution, audio analysis, palette, and control parameters to prevent integration errors.