← Back to Skills Marketplace
jvy

shadertoy

by jvy · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ✓ Security Clean
173
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install shadertoy
Description
Write, explain, debug, and port ShaderToy-style fragment shaders. Use when the user asks for ShaderToy code, wants help with `mainImage`, `fragCoord`, `iTime...
Usage Guidance
This skill appears internally consistent and focused on ShaderToy tasks. Before running the bundled node script locally, review the script (it's included and readable) and run it in a normal user environment (no special secrets). The demo HTML runs WebGL in the browser and is safe to open locally. If you plan to reuse code in production, inspect and test the shader/host glue in a sandboxed project first. Note that implicit/automatic invocation is allowed by the agent config (standard for skills) — only be cautious if you later add skills that request credentials or perform network actions.
Capability Analysis
Type: OpenClaw Skill Name: shadertoy Version: 1.0.0 The shadertoy skill bundle is a legitimate toolset for writing, debugging, and porting ShaderToy fragment shaders. The core logic in `scripts/shadertoy.js` is a simple CLI that provides static reference data and scaffolding instructions without any network, file system, or shell execution capabilities. The included assets, such as `assets/shadertoy-single-pass-demo/index.html`, contain standard WebGL boilerplate and procedural shader code with no external dependencies or data exfiltration risks.
Capability Assessment
Purpose & Capability
Name/description (ShaderToy fragment shader help and porting) matches the provided artifacts: SKILL.md, references, demo HTML, and a small local Node helper script. Nothing requests unrelated cloud credentials, system access, or tools.
Instruction Scope
SKILL.md stays narrowly focused on ShaderToy concepts, debugging, and porting. It references only bundled local files and instructs running the included scripts; it does not instruct reading unrelated system files, environment variables, or contacting external endpoints.
Install Mechanism
No install spec is provided (instruction-only skill with a bundled script and assets). The included scripts and HTML are local and human-readable; there are no downloads, package installs, or external URLs used at install time.
Credentials
The skill declares no required environment variables, no primary credential, and no config paths. The code does not attempt to access secrets or external services.
Persistence & Privilege
The skill is not always-on (always: false) and does not modify other skills or system settings. agents/openai.yaml allows implicit invocation (normal for skills) but this is not combined with any other concerning privileges.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install shadertoy
  3. After installation, invoke the skill by name or use /shadertoy
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Initial release of the shadertoy skill. - Provides workflows and commands for writing, explaining, debugging, and porting ShaderToy-style fragment shaders. - Focuses exclusively on ShaderToy built-ins, mainImage, channels, buffers, and migration to other runtimes like WebGL or Three.js. - Includes command-line helpers for inspecting built-ins, generating porting/debug checklists, and demo scaffolds. - Contains bundled demo templates and reference guides for ShaderToy concepts and migration. - Adds explicit guardrails to ensure ShaderToy-specific conventions are maintained throughout troubleshooting and porting.
Metadata
Slug shadertoy
Version 1.0.0
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is shadertoy?

Write, explain, debug, and port ShaderToy-style fragment shaders. Use when the user asks for ShaderToy code, wants help with `mainImage`, `fragCoord`, `iTime... It is an AI Agent Skill for Claude Code / OpenClaw, with 173 downloads so far.

How do I install shadertoy?

Run "/install shadertoy" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is shadertoy free?

Yes, shadertoy is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does shadertoy support?

shadertoy is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created shadertoy?

It is built and maintained by jvy (@jvy); the current version is v1.0.0.

💬 Comments