What problem does it solve? Creating polished generative art, interactive visualizations, and browser-based animations with p5.js requires deep knowledge of canvas rendering, noise functions, particle systems, shaders, and export pipelines. This Skill provides a complete production pipeline that takes a creative concept from prompt to a finished, exportable visual piece. ## Core Features & Use Cases - Seven Creation Modes: Generative art, data visualization, interactive experiences, animation/motion graphics, 3D WebGL scenes, image processing, and audio-reactive visuals. - Multi-Format Export: Output as self-contained HTML, PNG stills, GIF loops, MP4 video (via Puppeteer + ffmpeg), or SVG vector files. - Deterministic Headless Rendering: Frame-perfect capture using noLoop() + redraw() with Puppeteer for reproducible high-resolution exports up to 4K. - Use Case: Ask for a flow-field particle animation with a custom warm palette, and receive a single HTML file that runs in any browser, with keyboard shortcuts to export PNG or GIF and a script to render an MP4. ## Quick Start Create a p5.js generative art sketch of flowing particles with a sunset color palette and export it as an HTML file I can open in my browser.