Activate this skill when you need to:
ToolPurposeCommandPillow (Python)Raster graphics, banners, avatarspython3 -c "from PIL import Image"ImageMagickConvert, effects, compositingconvert, magicksvgwrite (Python)SVG generationpython3 -c "import svgwrite"CairoSVG (Python)SVG → PNG/PDF renderingpython3 -c "import cairosvg"InkscapeSVG editing (CLI)inkscape --export-type=pngGIMPAdvanced raster processing (CLI)gimp -i -b '(script-fu ...)'fonttools (Python)Font metrics and kerningpython3 -c "from fontTools.ttLib import TTFont"
Find system fonts:
bash
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