algorithmic-art

Generate interactive p5.js sketches from a computational philosophy.

Updated Feb 28, 2026
One-click install
npx skills add https://github.com/WdanielB/new_moon --skill algorithmic-art-wdanielb
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: algorithmic-art
Source: https://github.com/WdanielB/new_moon/tree/main/.agents/skills/algorithmic-art
Command: npx skills add https://github.com/WdanielB/new_moon --skill algorithmic-art-wdanielb

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill empowers users to create original algorithmic art by defining computational philosophies and expressing them through interactive p5.js sketches, moving beyond static images to living algorithms.

Core Features & Use Cases

  • Algorithmic Philosophy Creation: Define unique generative art movements with manifestos and guiding principles.
  • p5.js Art Generation: Translate philosophies into interactive, seeded generative art using HTML, CSS, and JavaScript.
  • Interactive Exploration: Explore variations through seeded randomness and adjustable parameters within a self-contained HTML artifact.
  • Use Case: A user requests generative art inspired by "organic turbulence." This Skill first crafts a philosophy for this movement, then generates a p5.js sketch where particles flow through Perlin noise fields, creating evolving organic patterns.

Quick Start

Use the algorithmic-art skill to create generative art based on the philosophy of "Organic Turbulence".

Frequently Asked Questions about algorithmic-art

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

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

Generate generative art with p5.js by defining a computational philosophy, translating it into a sketch, and outputting a self-contained HTML artifact supporting parametric exploration and seeded randomness for evolving patterns.

What is algorithmic art and how does code-based expression differ from static images?

Algorithmic art is dynamic code-based expression using interactive p5.js sketches rather than static image generation. It creates living algorithms by defining computational philosophies that generate evolving visual outputs through mathematical logic.

Can I use seeded randomness to explore variations in interactive art?

Yes, you can use seeded randomness to explore variations in interactive art. This enables parametric exploration within a self-contained HTML artifact, allowing you to generate and adjust evolving patterns while maintaining reproducible visual results.

What is the best way to create code art based on an artistic movement or concept?

The best way to create code art based on a concept is to first craft an algorithmic philosophy or manifesto for the movement, then express it through an interactive p5.js sketch. This grounds the generative output in structured artistic principles.

Do I need external libraries to run creative coding sketches?

No external libraries are needed beyond p5.js. The process outputs a self-contained HTML artifact encapsulating the HTML, CSS, and JavaScript required to run the interactive sketch independently in a standard web browser.