algorithmic-art

Generate deterministic seed-based generative art with p5.js.

Updated Apr 5, 2026
One-click install
npx skills add https://github.com/markdo27/dead4rat-v3 --skill algorithmic-art-markdo27
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: algorithmic-art
Source: https://github.com/markdo27/dead4rat-v3/tree/main/.agents/skills/algorithmic-art
Command: npx skills add https://github.com/markdo27/dead4rat-v3 --skill algorithmic-art-markdo27

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Enables artists and developers to create and explore algorithmic art with deterministic, seed-based control, reducing trial-and-error and enabling reproducibility.

Core Features & Use Cases

  • Seeded randomness and deterministic outputs for gallery-ready explorations
  • p5.js-based generative engine with interactive parameter controls
  • Suitable for educational demos, live visuals, and rapid prototyping of visuals

Quick Start

Open the viewer, set a seed, and adjust a few parameters to begin generating emergent visuals.

Frequently Asked Questions about algorithmic-art

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

FAQPage Schema
How do I create generative art with seeded randomness for reproducible outputs?

Seeded generative art creates deterministic, reproducible visuals by using a fixed seed value to drive randomized algorithms. This Skill uses p5.js to generate parameter-driven visuals where the same seed always produces the exact same output.

What is the best way to build parameter-driven p5.js sketches for live performance visuals?

The best way to build interactive p5.js visuals is using a deterministic, seed-based engine with reusable UI controls. This approach allows you to adjust parameters on the fly while maintaining reproducible results for live performances.

Can I use seeded randomness in p5.js to generate self-contained HTML artifacts?

Yes, seeded randomness in p5.js can generate self-contained HTML artifacts. This Skill produces reproducible visuals compatible with a provided template viewer, ensuring the output is portable and standalone.

Do I need a specific environment to run a p5.js generative art engine for design prototyping?

You need a compatible template viewer (templates/viewer.html) to run the p5.js generative art engine. Once set up, you can open the viewer, set a seed, and adjust parameters to rapidly prototype designs.

Why does my generative art output change when I reload my p5.js sketch?

Generative art outputs change on reload because the random seed is not fixed. Using a deterministic, seed-based approach ensures the random number generator starts from the same point, making your visuals completely reproducible across sessions.

How do I adjust parameters to explore emergent visuals in a generative art sketch?

To explore emergent visuals, open the interactive viewer, set a base seed, and adjust the available parameter controls. This allows you to systematically explore variations and generate gallery-ready algorithmic art without repetitive trial-and-error.