Skip to main content

shader-programming

Generates and optimizes GLSL or HLSL shaders for real-time graphics rendering in game engines, enhancing visual effects and performance.

Install this skill

or
54/100

Security score

The shader-programming skill was audited on Mar 1, 2026 and we found 4 security issues across 3 threat categories, including 3 high-severity. Review the findings below before installing.

Categories Tested

Security Issues

high line 51

Python subprocess execution

SourceSKILL.md
51Integrate this skill by embedding generated shaders into your project workflow. For Unity, save GLSL/HLSL files in the Assets/Shaders directory and reference them in materials. In Unreal, use the .usf
high line 55

Python subprocess execution

SourceSKILL.md
55Handle shader errors by parsing compiler output. For GLSL, check glslangValidator logs for patterns like "ERROR: 0:5: 'undeclared identifier'", then suggest fixes, e.g., add missing variables. In code
high line 46

Curl to non-GitHub URL

SourceSKILL.md
46- API endpoints: POST to OpenClaw's /api/shader/generate with JSON payload, e.g., curl -H "Authorization: Bearer $OPENCLAW_API_KEY" -d '{"lang": "glsl", "type": "fragment"}' https://api.openclaw.com/a
low line 46

External URL reference

SourceSKILL.md
46- API endpoints: POST to OpenClaw's /api/shader/generate with JSON payload, e.g., curl -H "Authorization: Bearer $OPENCLAW_API_KEY" -d '{"lang": "glsl", "type": "fragment"}' https://api.openclaw.com/a
Scanned on Mar 1, 2026
View Security Dashboard
Installation guide →