algorithmic-art

Generate seedable interactive algorithmic art with p5.js templates and parameter controls.

Updated Oct 27, 2025
One-click install
npx skills add https://github.com/ev3rlit/doodle --skill algorithmic-art-ev3rlit
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: algorithmic-art
Source: https://github.com/ev3rlit/doodle/tree/main/.claude/skills/algorithmic-art
Command: npx skills add https://github.com/ev3rlit/doodle --skill algorithmic-art-ev3rlit

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

algorithmic-art makes it easy to create complex, reproducible generative art without assembling tooling or writing boilerplate code.

Core Features & Use Cases

  • Seeded randomness for reproducibility and exploration of many variations
  • Self-contained HTML artifacts built from a standardized template
  • Interactive parameter controls (particle counts, speeds, color palettes) to explore aesthetic spaces
  • p5.js-based implementations for flow fields, particle systems, and algorithmic experiments
  • Reusable framework for artists and developers to prototype generative workflows

Quick Start

Use the interactive viewer to adjust seeds and parameters and generate algorithmic art in real time.

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?

You can create reproducible generative art by using seeded randomness in p5.js, which guarantees that the same seed value always produces identical visual outputs. This allows you to explore aesthetic variations while maintaining reproducibility.

What is seeded randomness in algorithmic art?

Seeded randomness in algorithmic art is a mechanism where a specific numeric seed initializes the random number generator to produce deterministic, repeatable visual patterns. It enables artists to consistently reproduce flow fields and particle systems across different sessions.

Can I build interactive particle systems without writing boilerplate code?

Yes, you can build interactive particle systems without boilerplate code by using a template-based, self-contained HTML artifact with built-in parameter controls. This allows you to adjust particle counts, speeds, and color palettes to explore aesthetics in real time.

How do I adjust parameters for flow fields in real time?

You can adjust flow field parameters in real time by using an interactive viewer equipped with controls for particle counts, speeds, and color palettes. This interface allows you to instantly explore different generative aesthetics and visual variations.

Does this generative art approach output self-contained HTML files?

Yes, this generative art approach outputs self-contained HTML files built from a standardized p5.js template. The resulting artifact includes all interactive parameter controls and seeded randomness logic without requiring external dependencies.

What are the limitations of using templates for generative art?

The limitation of using templates for generative art is that outputs are confined to the predefined structures of the standardized framework, restricting highly custom code-driven experiments outside the provided parameter controls and p5.js implementations.