algorithmic-art

Generate seed-driven p5.js generative art in a self-contained HTML artifact.

10|2|Updated Jan 12, 2026
One-click install
npx skills add https://github.com/canvascoding/canvas-notebook --skill algorithmic-art-canvascoding
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: algorithmic-art
Source: https://github.com/canvascoding/canvas-notebook/tree/main/seed_skills/algorithmic-art
Command: npx skills add https://github.com/canvascoding/canvas-notebook --skill algorithmic-art-canvascoding

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill enables creators to design reproducible, seed-based generative art workflows that transform abstract algorithmic philosophies into interactive visuals using p5.js, while preserving a fixed UI template for consistent user experiences.

Core Features & Use Cases

  • Seeded randomness for reproducible outputs across runs and variants
  • Self-contained HTML artifact built from a fixed template, with an interactive parameter panel
  • Customizable parameters including particle counts, speeds, noise scales, and color palettes
  • Optional color controls and a consistent Anthropic-themed UI for rapid prototyping

Quick Start

Provide a seed and run to generate a reproducible, interactive p5.js artwork in a single, self-contained HTML artifact.

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?

Reproducible generative art uses seeded randomness within a p5.js sketch to ensure identical visual outputs across multiple runs. This approach enforces reproducibility through a structured parameter system, translating algorithmic philosophies into consistent interactive visuals.

What is seeded randomness in algorithmic art?

Seeded randomness in algorithmic art is a mechanism that uses an initial seed value to generate deterministic, reproducible visual patterns. It allows designers to lock specific random variables, ensuring the exact same artwork or exploration variant can be recreated consistently from run to run.

How do I build an interactive UI for a p5.js sketch?

Building an interactive UI for a p5.js sketch involves using a self-contained HTML artifact constructed from a fixed template. This delivers a branded viewer with an interactive parameter panel to control variables like particle counts, speeds, noise scales, and color palettes.

Can I customize parameters like noise scales and color palettes in generative art?

You can customize parameters including particle counts, speeds, noise scales, and color palettes in generative art. The system provides an interactive parameter panel with optional color controls, enabling rapid prototyping and exploration of different visual variants.

Does generative art exploration require external dependencies or components?

Generative art exploration does not require external dependencies or components. The workflow produces a single self-contained HTML artifact that encapsulates the p5.js sketch, seeded randomness logic, and the branded UI template into one deliverable file.

What is the best way to share a self-contained p5.js artwork?

The best way to share a self-contained p5.js artwork is to generate a single HTML artifact from a fixed template. This deliverable embeds the sketch, seeded randomness logic, and interactive parameter controls, ensuring a consistent user experience without external file dependencies.