Algorithmic Art (algorithmic-art)
OfficialOfficial skill that first writes a generative-art philosophy, then implements it as a self-contained p5.js HTML viewer with seed navigation and parameter sliders.
Image & VideoIntermediate★ 177,650⑂ 21,037AI score 9/10Last updated: Sep 22, 2026
What it does
- Step 1: produces an
.md"algorithmic philosophy" (4–6 paragraphs) — names the movement and defines how it expresses itself through noise fields, particles, forces, and temporal evolution. - Step 2: writes the p5.js algorithm and builds a single self-contained HTML artifact starting from
templates/viewer.html, including parameter sliders, optional color pickers, seed navigation (prev/next/random/jump), plus Regenerate, Reset and Download PNG buttons. - Enforces reproducibility via
randomSeed/noiseSeedso the same seed always renders the same piece (Art Blocks pattern). - Explicitly requires original algorithms rather than reproducing existing artists' work.
Who it's for
- Designers, developers, and artists getting into creative coding and generative art.
- Anyone who wants to explore seed-based variation series for prints or digital collections.
- Educators demonstrating flow fields, L-systems, or Voronoi relaxation interactively.
Example uses
- "Make a flow-field piece that feels like ocean swell" → philosophy doc plus an HTML viewer with particle-count and noise-scale sliders.
- "Show me variations for seeds 1–100" → one artifact with seed navigation and a gallery mode.
- "A monochrome recursive branching piece" → viewer that skips the color section and exposes branch angle and recursion depth only.
· · · Install guide · · ·
Try it now, no install
Paste this into Claude to use the skill without installing anything.
Read the instructions in this file and follow them to help me: https://raw.githubusercontent.com/anthropics/skills/HEAD/skills/algorithmic-art/SKILL.md What I want: (describe your task here)
If Claude can't open the link, open it yourself and paste the contents instead.
↓ If it works for you, download the ZIP below and install it. Then it runs on its own — no pasting each time.
Install in the Claude app (no terminal)
- Download the ZIP with the button below.
- In Claude, open Settings → Capabilities and turn on 'Code execution and file creation'. (one time)
- Go to Customize → Skills → + → 'Upload a skill' and upload the ZIP.
Install in Claude Code
Let Claude do it — paste this into Claude Code
Install the skill I found on Claude Skill Mart. Copy the skills/algorithmic-art folder from the GitHub repo anthropics/skills into my ~/.claude/skills/algorithmic-art/. When it's done, tell me in one line what this skill can do.
Install with a command instead
git clone --depth 1 https://github.com/anthropics/skills.git /tmp/anthropic-skills && mkdir -p ~/.claude/skills && cp -r /tmp/anthropic-skills/skills/algorithmic-art ~/.claude/skills/⚠ This is a third-party skill. Check the source repository before installing.
- Open a terminal.
- Clone the official repo:
git clone --depth 1 https://github.com/anthropics/skills.git /tmp/anthropic-skills - Create your skills folder:
mkdir -p ~/.claude/skills - Copy the whole skill, templates included:
cp -r /tmp/anthropic-skills/skills/algorithmic-art ~/.claude/skills/ - Verify with
ls ~/.claude/skills/algorithmic-art/templates— you should seeviewer.htmlandgenerator_template.js. - Restart Claude Code and ask something like "create generative art with code" to trigger the skill.
- Open the generated HTML file in any browser; no server is needed (p5.js loads from a CDN, so keep internet access).