algorithmic-art

Generate reproducible p5.js algorithmic art with seeded randomness and parameter controls.

Updated Dec 9, 2025
One-click install
npx skills add https://github.com/h4v1d/extension-collection-geminicli --skill algorithmic-art-h4v1d
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: algorithmic-art
Source: https://github.com/h4v1d/extension-collection-geminicli/tree/main/algorithmic-art
Command: npx skills add https://github.com/h4v1d/extension-collection-geminicli --skill algorithmic-art-h4v1d

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill enables artists and developers to create reproducible, algorithmic art programmatically using p5.js with seeded randomness, removing manual trial-and-error in handcrafted visuals.

Core Features & Use Cases

  • Seeded generation: Reproducible outputs by seed ensuring consistent variations across runs.
  • Interactive exploration: Adjustable parameters (counts, scales, speeds) to explore the design space in real time.
  • Self-contained workflow: Frontmatter-driven philosophy plus an inline HTML5 viewer template for immediate rendering in the browser.

Quick Start

Load the Skill and use the UI to tweak seeds and parameters to generate gallery-quality generative art.

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 with p5.js by using seeded randomness, which ensures consistent visual variations across multiple runs while still allowing parameter adjustments for interactive exploration.

What is seeded randomness in algorithmic art and why use it?

Seeded randomness in algorithmic art uses a fixed initial value to generate identical outputs every run, removing manual trial-and-error and ensuring your reproducible p5.js visual variations remain consistent across sessions.

How do I build interactive flow fields and particle systems for web viewing?

You can build interactive flow fields and particle systems by using a self-contained HTML5 viewer template with adjustable parameter controls for counts, scales, and speeds, enabling real-time generative aesthetic exploration directly in the browser.

Can I adjust generative art parameters like scale and speed in real time?

Yes, you can adjust generative art parameters like counts, scales, and speeds in real time using the interactive UI controls, allowing you to immediately explore the design space and see visual updates in the web-based viewer.

Do I need external libraries to render p5.js sketches in the browser?

No external libraries are needed to render p5.js sketches because the workflow enforces a self-contained inline HTML artifact built from a fixed template, allowing immediate rendering directly in the browser without dependencies.

What's the best way to turn code into living generative art without manual trial-and-error?

The best way to turn code into living generative art without manual trial-and-error is to use a frontmatter-driven philosophy file combined with seeded p5.js randomness and an inline HTML5 viewer template for immediate, reproducible visual outputs.