algorithmic-art

Generate seed-driven p5.js generative art scenes with HTML viewers.

1|Updated Nov 12, 2025
One-click install
npx skills add https://github.com/dukeng96/my-mini-agent --skill algorithmic-art-dukeng96
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: algorithmic-art
Source: https://github.com/dukeng96/my-mini-agent/tree/main/mini_agent/skills/algorithmic-art
Command: npx skills add https://github.com/dukeng96/my-mini-agent --skill algorithmic-art-dukeng96

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solves? This Skill provides a structured approach to creating original, dynamic visual art through code, transforming abstract concepts into interactive generative experiences.

Core Features & Use Cases

  • Algorithmic Philosophy Creation: Guides the development of a computational worldview for generative aesthetics.
  • Interactive p5.js Generation: Produces self-contained HTML artifacts for real-time exploration of art.
  • Seeded Reproducibility: Ensures consistent output for any given seed, enabling controlled variations and exploration.
  • Expert Craftsmanship: Emphasizes meticulous tuning and refinement to produce gallery-quality computational art.
  • Use Case: Design a unique generative art piece for a digital exhibition, allowing viewers to explore variations by adjusting parameters and seeds within a single interactive artifact.

Quick Start

Use the algorithmic-art skill to create a generative art piece inspired by "organic emergence" with a focus on flowing particle systems.

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 p5.js?

Generative art with p5.js uses code to produce algorithmic visual designs. This Skill guides you through creating a computational philosophy first, then translates it into an interactive p5.js script with seeded randomness for reproducible, explorable art pieces.

What are particle systems and how do I implement them in creative coding?

Particle systems simulate many small objects moving together to create organic effects like flows and emergence. This Skill includes particle system patterns as part of its algorithmic design templates, letting you build interactive, parameter-tuned visualizations.

Can I create interactive art that viewers can explore by adjusting parameters?

Yes. This Skill produces self-contained HTML artifacts with interactive parameter controls and seed variation. Viewers can adjust settings in real time to explore different generative outcomes within a single artifact.

How do I ensure my algorithmic art produces consistent output across variations?

Seeded randomness guarantees deterministic output for any given seed value. This Skill bakes seed-driven generation into its workflow, so the same seed always produces identical art while different seeds create controlled variations.

What's the workflow for turning a visual concept into algorithmic code?

This Skill uses a two-step process: first develop an algorithmic philosophy documenting your visual concept and design rules, then express it as a configurable p5.js generator. The result is a philosophy file, HTML viewer, and reusable JavaScript generator.

Do I need design experience to create generative art?

The Skill emphasizes meticulous parameter tuning and refinement rather than prior design expertise. It provides structure-guided templates with configurable parameters, letting you explore and refine aesthetics through code-based iteration.