algorithmic-art

Generate interactive p5.js sketches from a markdown-based computational philosophy.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/guangtouwangba/weaver --skill algorithmic-art-guangtouwangba
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: algorithmic-art
Source: https://github.com/guangtouwangba/weaver/tree/main/.claude/skills/algorithmic-art
Command: npx skills add https://github.com/guangtouwangba/weaver --skill algorithmic-art-guangtouwangba

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill enables users to create unique, gallery-quality algorithmic art by defining a computational philosophy and expressing it through interactive p5.js sketches.

Core Features & Use Cases

  • Algorithmic Philosophy Creation: Define a unique generative art movement with specific computational principles.
  • Interactive p5.js Art Generation: Translate philosophies into dynamic, parameter-driven visual art.
  • Seeded Randomness: Ensure reproducibility and exploration of variations through seed navigation.
  • Use Case: A user wants to explore generative art based on the concept of "Emergent Stillness." This Skill will help them define the philosophy and then generate an interactive p5.js sketch that visually represents it, allowing them to explore different seeds and parameters.

Quick Start

Use the algorithmic-art skill to create a generative art piece based on the philosophy of 'Quantum Harmonics'.

Frequently Asked Questions about algorithmic-art

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

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

To generate generative art, define a computational philosophy and translate it into parameter-driven p5.js sketches. This process outputs a self-contained HTML artifact for interactive viewing and exploration of visual variations.

What is computational philosophy in algorithmic art creation?

Computational philosophy in algorithmic art defines specific aesthetic principles for a generative art movement. It serves as the conceptual foundation guiding parametric exploration and seeded randomness to express unique visual concepts.

How do I ensure reproducibility when creating p5.js creative coding sketches?

You ensure reproducibility in p5.js creative coding sketches by using seeded randomness. This allows you to reproduce specific algorithmic art outputs and navigate variations of the same parametric exploration.

Do I need to write HTML to view interactive art generated with this approach?

You do not need to manually write HTML, as the generation process creates a self-contained HTML artifact automatically. This artifact packages your p5.js sketch and markdown philosophy for immediate interactive viewing.

What is the best way to explore variations in algorithmic art?

The best way to explore variations in algorithmic art is through parametric exploration combined with seed navigation. This approach lets you systematically adjust visual parameters while maintaining the underlying computational philosophy.

Can I use markdown to define generative art concepts?

Yes, you can use markdown to define generative art concepts by creating a markdown-based philosophy document. This document establishes the computational principles that drive the p5.js interactive visual art generation.