algorithmic-art

Generate p5.js sketches with seeded randomness and interactive parameter exploration.

1|Updated Feb 6, 2026
One-click install
npx skills add https://github.com/Adam-Guerin/Asmblr --skill algorithmic-art-adam-guerin
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: algorithmic-art
Source: https://github.com/Adam-Guerin/Asmblr/tree/main/skills/algorithmic-art
Command: npx skills add https://github.com/Adam-Guerin/Asmblr --skill algorithmic-art-adam-guerin

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill allows users to create unique, generative algorithmic art using p5.js, exploring concepts of computational beauty and emergent behavior.

Core Features & Use Cases

  • Algorithmic Philosophy Creation: Define a unique generative art movement and its computational principles.
  • p5.js Art Generation: Translate the philosophy into interactive, browser-based generative art.
  • Seeded Randomness: Ensure reproducibility and exploration of variations through seeded random number generation.
  • Use Case: A user requests generative art inspired by "organic turbulence." This Skill will first define a philosophy for "Organic Turbulence" and then generate an interactive p5.js sketch that visualizes this concept through particle systems and noise fields.

Quick Start

Use the algorithmic-art skill to generate a p5.js sketch based on the philosophy of "Organic Turbulence".

Frequently Asked Questions about algorithmic-art

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

FAQPage Schema
How do I generate algorithmic art with p5.js?

You can create generative art by defining a computational philosophy, which this Skill translates into an interactive p5.js sketch. It applies seeded randomness to ensure your algorithmic art is reproducible while allowing parameter exploration.

What is generative art and how does seeded randomness work?

Generative art uses algorithms to create visual works, with seeded randomness providing a specific starting number for random number generation. This ensures your p5.js sketch produces reproducible algorithmic art while allowing you to explore variations of particle systems and flow fields.

Can I use this to create flow fields and particle systems?

Yes, you can create flow fields and particle systems using this Skill to translate concepts like organic turbulence into p5.js sketches. It generates original generative art by applying computational principles to visualize emergent behavior through these exact techniques.

Do I need p5.js to create interactive generative art?

Yes, p5.js is required as this Skill translates your defined algorithmic philosophy into interactive, browser-based p5.js sketches. The framework handles the computational rendering needed to visualize particle systems and flow fields for generative art.

How do I explore variations in algorithmic art without losing my original design?

You can explore variations in algorithmic art by utilizing seeded randomness in your p5.js sketch. This allows you to maintain the original generative art design's reproducibility while adjusting interactive parameters to explore emergent behaviors.