algorithmic-art

Generate reproducible generative art in p5.js with seed-based randomness and interactive controls.

2|Updated Nov 17, 2025
One-click install
npx skills add https://github.com/maslennikov-ig/BuhBot --skill algorithmic-art-maslennikov-ig
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: algorithmic-art
Source: https://github.com/maslennikov-ig/BuhBot/tree/main/.claude/skills/algorithmic-art
Command: npx skills add https://github.com/maslennikov-ig/BuhBot --skill algorithmic-art-maslennikov-ig

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Generative art creation with reproducible seeds and interactive parameter exploration, enabling artists or developers to craft complex algorithmic visuals without manual trial-and-error setup.

Core Features & Use Cases

  • Seeded randomness for reproducible outputs
  • Parameter-driven artistry (particle count, flow speed, noise scale, colors)
  • Self-contained HTML artifact following the provided template
  • Optional color palettes and UI controls
  • Export and seed-navigation for exploring variations

Quick Start

Open the HTML artifact, set a seed, adjust parameters, and watch a unique artwork render.

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?

Reproducible generative art is created by encoding an algorithmic philosophy into p5.js and exposing seed-based randomness, ensuring specific visual outputs remain identical across multiple renders for exact replication of flow fields and particle systems.

What is seeded randomness in procedural generation?

Seeded randomness in procedural generation uses a fixed initial value to drive pseudo-random number generation, guaranteeing that the same input seed produces the exact same visual output every time the algorithm runs.

How do I build interactive parameter controls for generative art?

Interactive parameter controls are built by embedding UI elements within a self-contained HTML artifact, allowing real-time adjustments to variables like particle count, flow speed, noise scale, and color palettes.

Can I explore flow field variations across different color palettes?

Yes, you can explore flow field variations across different color palettes by using the provided UI controls and seed-navigation features to adjust parameters and generate unique aesthetic outputs from the same underlying algorithm.

Does this generative art approach work without external dependencies?

Yes, the approach works without external dependencies by satisfying requirements for a self-contained HTML artifact with a fixed seed, adjustable parameters, color palettes, and UI controls all embedded in a single file.