algorithmic-art

Generate seeded p5.js generative art from an algorithmic philosophy.

112|26|Updated Jan 25, 2026
One-click install
npx skills add https://github.com/Wide-Moat/open-computer-use --skill algorithmic-art-wide-moat
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: algorithmic-art
Source: https://github.com/Wide-Moat/open-computer-use/tree/main/skills/examples/algorithmic-art
Command: npx skills add https://github.com/Wide-Moat/open-computer-use --skill algorithmic-art-wide-moat

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps users turn creative prompts into original, reproducible generative art—relying on a computational “philosophy” rather than static templates—so the output feels crafted and varies meaningfully across seeds.

Core Features & Use Cases

  • Algorithmic Philosophy Creation: Produces a 4–6 paragraph manifesto that defines the generative aesthetic (emergence, noise/seeded randomness, particle/field/force dynamics, and parametric evolution).
  • p5.js Implementation: Converts the philosophy into a gallery-quality interactive p5.js sketch, producing the generative logic (.js) and viewer/artifact (.html).
  • Seeded Variations + Parameter Exploration: Supports reproducibility (seeded randomness) and interactive tuning via UI controls for real-time exploration.

Quick Start

Use the algorithmic-art skill to create original p5.js generative art from a prompt like "organic turbulence with calm-to-chaos transitions," and generate an interactive viewer with seed navigation and parameter controls.

Frequently Asked Questions about algorithmic-art

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

FAQPage Schema
How do I generate reproducible generative art using p5.js?

To generate reproducible generative art with p5.js, this Skill translates your aesthetic prompt into an algorithmic philosophy and builds an interactive HTML sketch using seeded randomness, ensuring variations remain consistent across renders.

Can I explore real-time parameter controls in a p5.js flow field sketch?

Yes, you can explore real-time parameter controls in a p5.js flow field sketch. This Skill generates a single-file HTML viewer with UI controls, allowing you to interactively tune particle systems and parametric evolution on the fly.

What is an algorithmic philosophy in computational aesthetics?

An algorithmic philosophy in computational aesthetics is a manifesto defining generative rules for emergence, noise, and field dynamics. This Skill creates one before implementing your p5.js sketch, ensuring the output feels crafted rather than templated.

How do I create interactive particle systems from a text prompt?

You can create interactive particle systems from a text prompt by providing an aesthetic description like organic turbulence. This Skill converts the prompt into a p5.js implementation with embedded seed navigation and parameter tuning UI.

Does this generative art approach support seeded randomness for reproducible variations?

Yes, this approach supports seeded randomness for reproducible variations. The generated p5.js sketch uses seeded random functions, allowing you to reproduce exact computational aesthetics or explore deterministic variations across different seeds.

What are the limitations of generating single-file HTML artifacts for generative art?

A limitation of generating single-file HTML artifacts for generative art is that outputs are self-contained viewer files built from templates. Complex multi-file p5.js projects or backend-driven computational aesthetics are not supported by this Skill.