What problem does it solve?
Manually reverse-engineering visual effects from live websites is extremely time-consuming, requiring deep expertise in graphics programming, shader languages, and minified code deobfuscation. This skill automates the entire end-to-end workflow of extracting WebGL, Canvas, and shader-based visual effects from any public website, eliminating the need for manual code analysis and reducing extraction time from days to minutes.
Core Features & Use Cases
- Automated Source Extraction: Fetches both rendered DOM (via Playwright) and static source code (via curl) to capture all runtime assets including shader code, configuration parameters, and network requests.
- Framework-Aware Workflows: Includes dedicated extraction paths for popular web graphics platforms including Three.js, Unicorn Studio, and shaders.com, with pre-built rules for handling their unique code structures and obfuscation patterns.
- Deobfuscation & Porting: Automatically deobfuscates minified JavaScript bundles to recover readable shader logic, configuration values, and rendering pipelines, then ports the effect to a standalone, runnable JavaScript project with no unnecessary dependencies.
- Use Case Example: If you want to replicate the animated gradient background effect from a design portfolio website, provide the site URL to the skill, and it will automatically extract the shader code, reverse-engineer the parameters, and generate a standalone HTML/JS project that replicates the effect exactly.
Quick Start
Provide the URL of the website with the visual effect you want to extract, and the skill will automatically pull all required source code, deobfuscate the shader logic, and generate a standalone portable project that replicates the original effect.