AI product Open source

genart-skill

genart-skill is a Claude Code plugin that provides an AI coding skill for generative art. It teaches deterministic, hash-seeded compositions, including seeding a pseudorandom number generator from a token hash, using named sub-streams, rendering the same composition at different resolutions, and designing traits and rarity tables for editions. It covers Canvas 2D, p5.js, Three.js/WebGL, and SVG, with guidance on ethics, platform-specific workflows, debugging, keyboard shortcuts, PNG and video export, and print and pen-plotter output.

View repository Mentioned in 1 video ↓

Overview

The plugin includes scripts for checking same-machine repeatability, distinctness, global-state isolation, and feature stability; rendering a hash-specific PNG or contact sheet; measuring rarity across a census; and exporting batches of images. The scripts can be run in a project and use Playwright when browser rendering is required. The repository explicitly limits its determinism claims, noting that GPU shader compilers, floating-point behavior, rasterizers, MSAA, and JavaScript engines can prevent cross-machine equivalence.

It is installed through the Claude Code plugin marketplace and is maintained by Camille Roux. The repository says that CI tests the scripts against a known-good fixture and a deliberately broken variant, while a monthly check verifies that platform-documentation URLs still resolve. It is licensed under the MIT License.

What genart-skill is used for

1 use taken from transcripts — each links to the moment in the video.

  • An AI coding skill for generative art that teaches deterministic hash-seeded compositions, scalable layouts, and trait and rarity tables across Canvas 2D, Three.js, JavaScript, and SVG.

Videos mentioning genart-skill

1 in the library.