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.