Watercolor SVG — Development skill for Claude Code
Programmatic watercolor paintings as pure SVG — fractal edges, stacked multiply washes, arc-segment dry-edge deposition.
How to install Watercolor SVG
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open ABYR1206/watercolor-svg and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Watercolor SVG does
Programmatic watercolor paintings as pure SVG — fractal edges, stacked multiply washes, arc-segment dry-edge deposition. Zero dependencies. Ships as a Claude Code skill.
Alternatives in Development
- Cohort Analysis — Cohort retention curves, feature adoption, and segment insights 7.8k ★
- Sanitize — Detect and redact PII from text files — 15 categories (SSNs, credit cards, API keys, etc.), zero dependencies 3.1k ★
- Volume Arc — 主线拆纲 skill 669 ★
README
watercolor-svg
Programmatic watercolor paintings as pure SVG — paper grain, wet edges, pigment granulation, broken dry edges, radiating brush strokes. Deterministic: the same seed always yields the same painting.
[简体中文](README.zh-CN.md)

Packaged as a [Claude Code](https://claude.com/claude-code) Agent Skill, but the generator is a **zero-dependency Node script** — use it standalone, no AI tooling required.
Quick start
node scripts/watercolor.js --list
node scripts/watercolor.js --form hibiscus --palette indigo --seed 20863 --out flower.svg
scripts/render.sh flower.svg flower.png 1200 # optional PNG export
Not sure which seed? Batch a few and pick:
node scripts/watercolor.js --seeds 7,41,4174,20863 --out f.svg
Install as a Claude Code skill
git clone https://github.com/ABYR1206/watercolor-svg.git ~/.claude/skills/watercolor-svg
Then just ask for a watercolor illustration — the skill triggers on its own.
Why it looks like watercolor
Nine layers, each reproducing one physical behaviour of paint on wet paper.
| # | Step | What it solves |
|---|---|---|
| 1 | Tapered-ellipse petal outline | Petal silhouette, pointed at the base |
| 2 | Fractal edge deformation | Recursive midpoint + normal-displaced jitter, halving each pass → self-similar edges. Smooth béziers never look wet. |
| 3 | Scalloped lobes | Integer-frequency sine along the perimeter → rounded notches |
| 4 | 15–20 stacked low-alpha layers | alpha ≈ 0.03 under mix-blend-mode: multiply — pigment settling coat by coat |
| 5 | In-petal puddles | Contract the outline around a random point on the petal axis, biased toward the flower centre → dense middle, pale rim |
| 6 | Arc-segment edge deposition | The one that matters most — see below |
| 7 | Radiating strokes + paper reserves |
Related Skills
Obsidian Curator
The 4th layer of the Claude+Obsidian memory stack — deterministic knowledge-graph maintenance (rename/link/pru
Forge Dash
Abre painel executor em localhost:4712 (Chrome/Arc/Edge/Brave)
BashClaw
Bash is All You Need. A pure Bash reimplementation of OpenClaw. No dependencies. No runtime. Runs everywhere s
Jared Reshape
Structural review of the board — shape, phasing, milestones, dependencies, long-horizon arc. Replaces the boar
Makoto
When Claude says “tests pass”, makoto checks the record — every claim held against the agent's own logged deed
Claude Code Token Usage
Where your Claude Code tokens and dollars go — per project, then inside a single session. Local-only, stdlib P
Related Agents
Doc Validator
Use when a brainstorming spec names or implies any library, SDK, framework, language version, or external API
Ndv Honest
Pure communication layer. Direct, ruthless, zero filler. Use for any task — cross-domain judgment, tradeoffs,
Team Mechanical Refactorer
Pure mechanical refactoring — rename, inline, extract, simplify, or reorganize code with zero behavior change.