AI product Open source
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.
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.
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.
1 in the library.