web-shader-extractor

Extract and replay WebGL, WebGPU, and Canvas effects from webpages.

Updated May 22, 2026
One-click install
npx skills add https://github.com/abrahamgreyson/skills-manager --skill web-shader-extractor-abrahamgreyson
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: web-shader-extractor
Source: https://github.com/abrahamgreyson/skills-manager/tree/main/web-shader-extractor
Command: npx skills add https://github.com/abrahamgreyson/skills-manager --skill web-shader-extractor-abrahamgreyson

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires playwright, webgl2, and includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill automates the process of extracting and replaying WebGL, WebGPU, and Canvas visual effects from webpages, allowing users to investigate and locally replay these effects.

Core Features & Use Cases

  • WebGL/WebGPU/Canvas Extraction: Extract WebGL, WebGPU, and Canvas visual effects from webpages.
  • Local Replay: Reproduce extracted effects locally for investigation and modification.
  • Use Case: Imagine you want to understand how a specific interactive 3D effect on a webpage is implemented. Use this Skill to extract the necessary shaders and resources, and then locally replay the effect to study it in detail.

Quick Start

Use the web-shader-extractor skill to extract the WebGL effect from the webpage 'https://example.com/interactive-effect.html'.

Frequently Asked Questions about web-shader-extractor

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

FAQPage Schema
How do I extract WebGL and WebGPU shaders from a webpage?

To extract WebGL and WebGPU shaders from a webpage, this Skill uses Playwright for browser automation to parse HTML, JavaScript, and CSS, capturing the necessary rendering contexts and resources for local extraction.

Can I locally replay a Canvas visual effect I found on a website?

Yes, you can locally replay a Canvas visual effect by using this Skill to extract the required shaders and resources from the target webpage, allowing you to reproduce and investigate the effect in your local environment.

Does this shader extraction method work with Playwright and WebGL2?

Yes, shader extraction works with Playwright and WebGL2, as the Skill relies on Playwright for browser automation and interfaces directly with WebGL and WebGPU APIs to capture and reproduce visual effects.

What is the best way to investigate interactive 3D effects implemented on a webpage?

The best way to investigate interactive 3D effects is to extract the WebGL, WebGPU, or Canvas contexts using this Skill, which isolates the shaders and resources so you can locally replay and study the implementation in detail.

Do I need to parse JavaScript and CSS to extract WebGPU visual effects?

Yes, parsing JavaScript and CSS is required to extract WebGPU visual effects, because the Skill must analyze these elements alongside HTML to properly capture the rendering contexts and resources needed for local replay.