name: design-studio description: Professional 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. version: 1.0.1 author: mosoonpi-ai license: MIT tags: design, graphics, banners, covers, logos, avatars, mockups, gif, pillow, imagemagick, svg
Activate this skill when you need to: - Create covers for freelance profiles (Fiverr, Kwork, Upwork, Freelance.ru) - Generate banners for social media, channels, repos - Design logos (text-based, icon, combined) - Build portfolio cards or presentations - Create avatars (initials, abstract, brand) - Prepare UI mockups or visual prototypes - Check design quality with automated scoring
| 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 → final
- scripts/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 comparison
- scripts/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 file
SVG 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.
想要更強大的技能外掛,就來小蔥技能站7w4.net看看吧。
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這個工具質量不錯,能自動生成專業的封面、橫幅、logo等設計,還帶設計質量評分功能。主要問題是文件和程式碼全是俄語,對中文使用者不太友好。雖然支援Fiverr、Kwork等國際平臺,但沒有針對中文平臺(如小紅書、抖音)的模板和尺寸指南。適合需要做跨境設計或有俄語基礎的使用者使用。