Install
openclaw skills install design-studioProfessional design studio for creating covers, banners, avatars, logos, mockups, portfolios and GIF animations. Use when you need to create designs for freelance platforms (Fiverr, Kwork, Upwork), generate social media banners, check design quality, add watermarks, batch-generate covers from CSV, or pick color palettes and font pairings.
openclaw skills install design-studioActivate 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