
Svg Art
A solid collection of Python scripts for generating SVG graphics programmatically. You get eight focused generators covering grids, radial patterns, fractals, waves, particles, charts, and common UI icons, plus an optimizer. Each script prints valid SVG to stdout with sensible defaults and customization flags for colors, sizes, and variations. The approach is straightforward: run a script, get an SVG, pipe it somewhere if needed. Useful when you need vector graphics without opening design software, or when you want reproducible generative patterns with seed control. The included SVG fundamentals reference is a nice touch for anyone rusty on path syntax or viewBox behavior.
- skills.sh installs
- 534
- GitHub stars
- 52
- last updated
- Aug 21, 2026
Install
$ npx -y skills add kv0906/cc-skills --skill svg-art --agent claude-codeInstalls into .claude/skills of the current project.
Files
SVG Art: Programmatic Generation
Generate high-quality SVG graphics using Python scripts. All scripts output valid SVG to stdout (or file with -o).
Available Scripts
| Script | Purpose | Key Options |
|---|---|---|
generate_grid.py | Grid patterns | --cols, --rows, --shape, --vary-* |
generate_radial.py | Radial/spiral/sunburst | --spiral, --concentric, --sunburst |
generate_fractal.py | Fractals (tree, koch, sierpinski) | --tree, --koch, --sierpinski, --depth |
generate_wave.py | Waves and audio viz | --layers, --noise, --bars |
generate_particles.py | Scatter/cluster/constellation | --cluster, --gradient, --constellation |
generate_chart.py | Data visualization | --bar, --line, --pie, --donut |
generate_icon.py | Common UI icons | --icon NAME, --list, --filled |
optimize_svg.py | Minify/optimize SVG | --aggressive, --stats |
Quick Examples
# Grid with size variation
python scripts/generate_grid.py -c 6 -r 6 --vary-size --vary-opacity -o grid.svg
# Spiral pattern
python scripts/generate_radial.py --spiral -n 60 --turns 4 -o spiral.svg
Sponsors
Details
- Repository
- github.com/kv0906/cc-skills
- Categories
- AI & Agent Building, Python
- First seen
- Jun 3, 2026