algorithmic-art

Generate reproducible p5.js generative art in a self-contained HTML artifact.

Updated Jan 8, 2026
One-click install
npx skills add https://github.com/yeeehaooo/agent-kit --skill algorithmic-art-yeeehaooo
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: algorithmic-art
Source: https://github.com/yeeehaooo/agent-kit/tree/main/.claude/skills/algorithmic-art
Command: npx skills add https://github.com/yeeehaooo/agent-kit --skill algorithmic-art-yeeehaooo

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Creating reproducible, interactive generative art often requires scaffolding: seed control, a self-contained HTML artifact, and a clean workflow to iterate on algorithms. This Skill provides a ready-to-use blueprint for building p5.js-based generative art with seeded randomness, enabling you to reproduce output across runs and share a single-file artifact that runs in a browser.

Core Features & Use Cases

  • Seeded, reproducible output: Every seed yields a deterministic generative result, ideal for exhibitions or archivable studies.
  • Self-contained artifact: Produces a single HTML document with embedded algorithm, UI controls, and CDN-based p5.js, suitable for Claude/AIs.
  • Interactive exploration: Parameter controls and seed navigation let artists and developers experiment with real-time adjustments and variations.
  • Extensible architecture: A flexible blueprint to implement any algorithmic aesthetic with modular parameters and UI.

Quick Start

Open the generated HTML artifact in a browser, adjust the parameter sliders, and use the seed controls to explore variations. Save or export the canvas as PNG to capture a result.

Frequently Asked Questions about algorithmic-art

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

FAQPage Schema
How do I create reproducible generative art with p5.js using seeded randomness?▼

Reproducible generative art uses a specific seed value to initialize p5.js randomness, ensuring the algorithm yields deterministic, identical output across multiple runs for archivable creative coding studies.

Can I generate a self-contained HTML artifact for browser-based interactive art?▼

Yes, the process generates a single-file HTML document embedding the p5.js library, algorithmic logic, and UI controls, producing a self-contained artifact that runs directly in any standard browser.

How do I add parameter controls to explore variations in algorithmic design?▼

You can add parameter controls by building a templated UI with sliders within the HTML artifact, allowing real-time adjustments to variables and immediate visual feedback for generative aesthetics.

Does p5.js support interactive installations and creative coding workflows without external dependencies?▼

Yes, p5.js supports interactive installations by loading via CDN directly into the HTML file, eliminating local dependencies while enabling full browser-based rendering and interactive algorithmic design.

What is the best way to share interactive art variations without losing the original design?▼

The best way is using seeded randomness to generate reproducible art, allowing you to share a single HTML file where recipients input the same seed to reproduce the exact interactive variations.

Why does my generative art output change every time I run the script?▼

Generative art output changes because the randomness is not seeded; implementing seeded randomness ensures the algorithm uses a fixed starting point to produce deterministic, reproducible results every run.