p5js

Create, preview, and export single-file p5.js generative art sketches.

13|3|Updated May 12, 2026
One-click install
npx skills add https://github.com/kevinnft/ai-agent-skills --skill p5js-kevinnft
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: p5js
Source: https://github.com/kevinnft/ai-agent-skills/tree/main/skills/creative/p5js
Command: npx skills add https://github.com/kevinnft/ai-agent-skills --skill p5js-kevinnft

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires puppeteer, and includes scripts (resource) and references (resource) components.

What problem does it solve?

The p5.js Skill provides a production pipeline for browser-based generative art built with p5.js, enabling fast iteration and portable sharing with a single HTML file.

Core Features & Use Cases

  • Self-contained HTML delivery: single-file sketches that run in any modern browser without a build step.
  • Rich export options: PNG, GIF, MP4, SVG, and interactive HTML, plus optional headless export workflows.
  • Seed-driven exploration: parameterized sketches with deterministic outputs and rapid iteration for creative prototyping.

Quick Start

Open the self-contained HTML file in a browser to explore seed-driven generative art with parameter controls.

Frequently Asked Questions about p5js

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

FAQPage Schema
How do I export p5.js sketches to high-resolution PNG or SVG files?▼

p5.js sketches can be exported to PNG, GIF, MP4, SVG, and interactive HTML using the built-in rich export options, which include optional headless export workflows via Puppeteer for automated, high-resolution rendering.

Can I create generative art with a single HTML file without a build step?▼

Yes, you can create generative art as a self-contained single HTML file that runs in any modern browser without a build step, ensuring portable sharing and fast iteration for browser-based visual artworks.

Does Puppeteer support headless rendering for p5.js shaders and 3D visuals?▼

Yes, Puppeteer supports optional headless exports for p5.js sketches, allowing you to automate the rendering pipeline for shaders, 2D/3D visuals, and data visualizations without opening a browser window.

What is the best way to prototype parameterized generative art with deterministic outputs?▼

The best way to prototype parameterized generative art is using seed-driven exploration, which provides deterministic outputs and rapid iteration for creative prototyping within a structured six-stage workflow pipeline.

How do I use a six-stage workflow pipeline for interactive browser-based visual art?▼

You use the six-stage workflow by progressing through Concept, Design, Code, Preview, Export, and Verify stages to create, preview, and export interactive browser-based visual artworks efficiently.

Why should I use a single-file HTML approach instead of other generative art tools?▼

A single-file HTML approach ensures self-contained delivery that runs in any modern browser without dependencies, providing fast iteration and portable sharing for generative artworks compared to complex build setups.