A premium vector graphics design tool for AI agents. Create unique SVG logos, mascots, icons with render-critique-export loop. Anti-slop guaranteed.
npx skills add SaddamTechie/vector-design# Clone to ~/.claude/skills/
git clone https://github.com/SaddamTechie/vector-design.git ~/.claude/skills/vector-design
# Add to CLAUDE.md:
# - **vector-design** (~/.claude/skills/vector-design/SKILL.md)💡 Important: After install, always run from the skill folder:
cd ~/.claude/skills/vector-design uv run --with resvg-py python scripts/render.py --check
# Navigate to skill folder
cd ~/.claude/skills/vector-design
# Verify resvg-py is working
uv run --with resvg-py python scripts/render.py --check
# Optional: PDF export
# brew install inkscape # macOS
# apt install inkscape # LinuxJust talk to Claude Code:
"Create a logo for my outdoor brand. I like the merge logo style — geometric peaks and waves."
"Make 3 direction swatches so I can pick one."
"Render and critique this logo — I want score 90+."
"Export to PDF at 300dpi."
Or via CLI:
# Gather brief → create design
python scripts/render.py --create my-brand --brief
# Follow the prompts:
# 1. References — logos/brands you like
# 2. What to avoid — styles you hate
# 3. Colors — brand colors
# 4. Mood — 3 keywords
# 5. Industry — what is this for?
# Render preview
python scripts/render.py --design my-brand
# Get critique (must be ≥80)
python scripts/critique.py --design my-brand
# Export
python scripts/export.py --output logo.pdf --design my-brandvector-design/
├── README.md # ← You're here
├── SKILL.md # Main skill file
├── scripts/
│ ├── render.py # Create → render → preview
│ ├── critique.py # Anti-slop critique (score 0-100)
│ └── export.py # PDF export
├── references/
│ ├── directions.md # 10 brand-specific directions
│ ├── design-styles.md # 12 design philosophies
│ ├── anti-slop.md # AI patterns to avoid
│ ├── color.md # Color systems
│ ├── typography.md # Typography rules
│ ├── print-prep.md # Bleed, safe zone, DPI
│ └── svg-patterns.md # Copy-paste patterns
└── vector-designs/ # Your designs go here
| Command | Purpose |
|---|---|
--create [name] --brief |
Gather brief → create design |
--design [name] |
Render SVG → PNG |
--list |
List all designs |
--critique |
Anti-slop critique |
--output file.pdf |
Export to PDF |
Premium, unique output — NOT generic AI slop.
| ❌ AVOID | ✓ USE INSTEAD |
|---|---|
| Purple-to-blue gradient | Solid brand colors |
| Inter font | Helvetica, Arial |
| All rounded corners | Sharp or sharp+round mix |
| "GET STARTED" text | Brand-specific copy |
| Centered everything | Intentional asymmetry |
| 6+ colors | Restrained palette (≤5) |
- Brief — Gather inspiration, colors, mood first
- Direction — Match to brand personality
- Swatches — Show 3 options → get user pick
- Execute — Full design, one direction
- Critique — Score ≥80 before export
- Export — PDF at 150/300dpi
| Score | Status |
|---|---|
| 90+ | [EXCELLENT] — premium, unique |
| 75-89 | [GOOD] — usable, minor fixes |
| 60-74 | [NEEDS WORK] — revise |
| <60 | [REVISIONS NEEDED] |
Author: SaddamTechie
License: MIT
