p5js

Generate browser-based generative art with p5.js in a single HTML file.

Updated Jun 28, 2026
One-click install
npx skills add https://github.com/jleechanorg/hermes-agent --skill p5js-jleechanorg
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: p5js
Source: https://github.com/jleechanorg/hermes-agent/tree/main/skills/creative/p5js
Command: npx skills add https://github.com/jleechanorg/hermes-agent --skill p5js-jleechanorg

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

p5.js sketches are powerful but often require boilerplate to become shareable, self-contained browser artifacts. This Skill provides a production pipeline and documentation to produce interactive, shader-enabled sketches that run in any modern browser without local build steps.

Core Features & Use Cases

  • Production pipeline for interactive and generative art using p5.js. Outputs a single self-contained HTML file that can run offline or via CDN-loaded libraries, with optional references, scripts, and assets.
  • Supports multiple modes including Generative Art, Data Visualization, Interactive Experience, Animation/Motion, 3D WebGL scenes, and image processing.
  • Use cases include browser-based demos, installations, tutorials, and portfolio showcases of live, interactive art.

Quick Start

Open the produced self-contained HTML sketch in a browser to view interactive p5.js art.

Frequently Asked Questions about p5js

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

FAQPage Schema
How do I create a self-contained HTML file for p5.js generative art?

To create self-contained HTML files for p5.js generative art, this Skill outputs a single standalone artifact with optional scripts, references, and assets directories. The produced file runs offline or via CDN-loaded libraries in any modern browser without requiring local build steps.

Does this pipeline support WebGL shaders and interactive browser installations?

Yes, interactive browser installations and shader experiments are fully supported. The pipeline accommodates multiple modes including 3D WebGL scenes, interactive experiences, and generative art, ensuring shader-enabled sketches run directly in modern browsers.

Can I generate data visualizations and animations without setting up a local build environment?

You can generate data visualizations and animations without a local build environment. The Skill produces a production-ready HTML artifact that loads p5.js via CDN or offline libraries, eliminating the need for complex build configurations.

What is the best way to package p5.js sketches for portfolio showcases?

The best way to package p5.js sketches for portfolio showcases is using this Skill's production pipeline, which generates a single HTML file accompanied by optional scripts and assets. This allows live, interactive art to be shared and viewed instantly.

Do I need Puppeteer to run the generated p5.js sketches?

You do not need Puppeteer to run the generated p5.js sketches in a browser. Puppeteer is listed as a dependency for the Skill's internal generation pipeline, while the final output is a standalone HTML file that operates independently.

Why use a single HTML file pipeline for creative coding projects?

A single HTML file pipeline solves the boilerplate problem in creative coding by producing shareable, self-contained browser artifacts. It ensures interactive, shader-enabled p5.js sketches run reliably without managing external dependencies during deployment.