algorithmic-art · Algorithmic Art

algorithmic-art

A skill for creating interactive generative art with p5.js and seeded randomness: first an algorithmic aesthetic manifesto (4–6 paragraphs), then expressed as executable code — flow fields, particle systems, noise fields. The beauty lives in the algorithm's execution, not in any single frame.

Output is a single self-contained HTML artifact: seed navigation (previous/next/random/jump), real-time parameter sliders, one-click regenerate and PNG download. Same algorithm, different seeds — different artworks.

Example invocation: "Make an interactive generative piece in an 'organic turbulence' style."

Full brief

Positioning

algorithmic-art is a generative-art creation process: the user's aesthetic intent is first written as an algorithmic philosophy (a computational aesthetic manifesto), then expressed in p5.js as executable code. It produces "living algorithms" — every run, every seed, a unique emergence — never a static image.

Core capabilities

Workflow

  1. Interpret the user's intent and distill the aesthetic direction
  2. Write the algorithmic philosophy (4–6 paragraph manifesto)
  3. Deduce the conceptual seed (a subtle thread woven into parameters and behavior)
  4. Implement the algorithm in p5.js (starting from the viewer.html template; only the algorithm and parameter sections change)
  5. Design parameters and UI controls; tune to taste
  6. Deliver the single-file HTML artifact; the user explores variations via seed navigation

Inputs & outputs

Input Notes
Aesthetic intent Required — a sentence, a mood, a reference direction
Tunable-parameter preferences Optional — which dimensions should be adjustable (count/scale/palette…)

Output: the algorithmic philosophy document (.md) plus the single interactive HTML artifact (.html, opens in any browser).

Boundaries with adjacent skills

Fit

Before you start


algorithmic-art is part of the Aiglade Skill library. Invoke it from the Aiglade chat box in plain language.

← All 155 skills