algorithmic-art

Convert user requests into reproducible p5.js generative art viewers with seeded randomness and parameter controls.

1|Updated May 17, 2026
One-click install
npx skills add https://github.com/mykcs/myk-skills --skill algorithmic-art-mykcs
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: algorithmic-art
Source: https://github.com/mykcs/myk-skills/tree/main/algorithmic-art
Command: npx skills add https://github.com/mykcs/myk-skills --skill algorithmic-art-mykcs

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

It helps you turn a request into a computational art “manifesto” and a reproducible p5.js sketch, so you can explore aesthetics through code rather than static images.

Core Features & Use Cases

  • Algorithmic philosophy creation: Produces a 4–6 paragraph generative-art movement definition that emphasizes emergent behavior, seeded variation, and expert-level craftsmanship.
  • p5.js expression: Converts the philosophy into an interactive p5.js viewer artifact using the required template structure.
  • Reproducible exploration: Uses deterministic seeding (Art Blocks-style) so the same seed yields identical output while still supporting parameter-driven variation.

Quick Start

Ask for a generative art movement name and mood, then instruct the AI to create a philosophy and generate a p5.js viewer artifact using seeded randomness and template-driven UI controls.

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 create generative art by converting a request into an algorithmic philosophy and implementing it as a reproducible p5.js interactive viewer. Deterministic seeding ensures the same seed yields identical output, supporting reproducible exploration of parameterized aesthetics and emergent behavior.

What is an algorithmic philosophy in generative art?▼

An algorithmic philosophy is a 4–6 paragraph generative-art movement definition emphasizing emergent behavior, seeded variation, and expert-level craftsmanship. It serves as the conceptual manifesto that guides the implementation of the p5.js interactive viewer artifact.

Can I build interactive canvas sketches with parameter controls using p5.js?▼

Yes, you can build interactive canvas sketches with parameter controls using p5.js. The skill outputs a self-contained HTML artifact based on a viewer template, featuring parameter controls and seed navigation to explore parameterized aesthetics and emergent systems.

Does generative art support seeded randomness for emergent systems?▼

Yes, generative art supports seeded randomness for emergent systems. The workflow uses Art Blocks-style deterministic seeding, ensuring the same seed yields identical output while supporting parameter-driven variation for studying particle systems and emergent behavior.

What do I need to start generating interactive posters with p5.js?▼

To start generating interactive posters with p5.js, provide a generative art movement name and mood. The skill then produces the algorithmic philosophy and outputs a self-contained HTML viewer artifact with seeded randomness and template-driven parameter controls.