Activate this skill when you need to:
| Tool | Purpose | Command |
|---|---|---|
| --- | --- | --- |
| Pillow (Python) | Raster graphics, banners, avatars | python3 -c "from PIL import Image" |
| ImageMagick | Convert, effects, compositing | convert, magick |
| svgwrite (Python) | SVG generation | python3 -c "import svgwrite" |
| CairoSVG (Python) | SVG → PNG/PDF rendering | python3 -c "import cairosvg" |
| Inkscape | SVG editing (CLI) | inkscape --export-type=png |
| GIMP | Advanced raster processing (CLI) | gimp -i -b '(script-fu ...)' |
| fonttools (Python) | Font metrics and kerning | python3 -c "from fontTools.ttLib import TTFont" |
Find system fonts:
fc-list : family | grep -i "name"
fc-match --format="%{file}\n" "PT Sans:Bold"
Recommended Cyrillic: PT Sans/Serif, Roboto, Open Sans, Montserrat, DejaVu Sans.
Basic:
scripts/generate_banner.py — banners (size, palette, style, fonts)scripts/generate_avatar.py — avatars (gradient/flat/circle, 1024x1024)scripts/check_design.py — auto quality scoring (contrast, balance, palette → 1-10)Marketplace covers:
scripts/generate_marketplace_cover.py — Fiverr (1280×769), Kwork (1200×800), Freelance.ru, Upwork (1584×396)Advanced:
scripts/mockup_generator.py — device mockups (laptop/phone/tablet/monitor/hand_phone)scripts/design_pipeline.py — full pipeline: generate → check → auto-improve → finalscripts/generate_svg_library.py — SVG library (23 elements: icons, badges, frames)Batch & effects:
scripts/ab_variants.py — A/B test: 4 cover variants with different palettes + score comparisonscripts/generate_gif_banner.py — animated GIF banners (fade_in/slide/pulse/typewriter)scripts/watermark.py — watermarks (bottom_right/center/tile)scripts/batch_generate.py — mass cover generation from CSV fileSVG library (references/svg_elements/): 10 icons, 5 badges, 5 shapes, 3 frames — ready to embed.
Also supports brochures, catalogs, and multi-page docs via Scribus, LaTeX, Typst, WeasyPrint, Pandoc, LibreOffice.
references/color-palettes.md (20 curated palettes)references/font-pairings.md (15 tested pairs)references/design-rules.mdscripts/check_design.pyreferences/design-rules.md — professional design rulesreferences/color-palettes.md — 20 curated color palettesreferences/font-pairings.md — 15 tested font pairings共 1 个版本