Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
kangarooking avatar

Design Image Studio

  • 27 installs
  • 97 repo stars
  • Updated April 20, 2026
  • kangarooking/design-image-studio

Transform vague visual requirements into high-quality professional designs by applying design thinking before image generation.

About

AI agent applies structured design reasoning to image generation, producing purpose-driven designs instead of generic outputs. Multi-stage architecture ensures quality at each step.

  • Design-first approach prioritizes composition and purpose over generic generation
  • Four-layer architecture: identification, reasoning, brief, execution

Design Image Studio by the numbers

  • 27 all-time installs (skills.sh)
  • Ranked #983 of 1,335 Generative Media skills by installs in the Skillselion catalog
  • Data as of Aug 2, 2026 (Skillselion catalog sync)
npx skills add https://github.com/kangarooking/design-image-studio --skill design-image-studio

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Installs27
repo stars97
Last updatedApril 20, 2026
Repositorykangarooking/design-image-studio

What it does

Transform vague visual requirements into high-quality professional designs by applying design thinking before image generation.

Files

SKILL.mdMarkdownGitHub ↗

Design Image Studio

Generate design-quality images directly. This skill preserves the full Claude design-system prompt as the upstream design brain, then compiles that design logic into a shorter image-model prompt.

Primary Source of Truth

Do not treat references/design-principles.md as the whole design system. It is only an index.

The primary design source is:

  • references/claude-design-sys-prompt-full.txt

Always read that file first for substantive design work. Then use:

  • references/claude-design-map.md
  • references/design-compiler.md
  • the task-specific reference file for the current request

This skill should preserve as much of the original design-system prompt as possible at the reasoning layer, while stripping away HTML/tool-specific noise before handing a prompt to the image model.

When to Use

Use this skill when the user wants any of the following:

  • Poster generation
  • Product hero images, ad visuals, or e-commerce scenes
  • PPT cover art, chapter art, or slide illustrations
  • Infographic-style visuals
  • Teaching/demo diagrams or explanatory scenes
  • Visual concept exploration with stronger art direction than a generic image prompt

Do not use this skill for pixel-accurate UI recreation, editable charts, or layouts that require precise text rendering. For those, generate HTML/SVG/PPT assets instead.

Default Workflow

1. Classify the request into one of: poster, product, ppt, infographic, teaching, or auto 2. Read the full design system prompt:

  • references/claude-design-sys-prompt-full.txt

3. Read the compiler references:

  • references/claude-design-map.md
  • references/design-compiler.md
  • references/model-routing.md

4. Read the matching task file, such as references/poster.md 5. If the user wants refinement or the first result is weak, also read:

  • references/anti-slop-and-failure-patterns.md

6. Compile the full design system into a design_reasoning layer:

  • purpose
  • audience
  • channel
  • context/brand strategy
  • visual system
  • hierarchy strategy
  • safe-zone or text-zone logic
  • anti-filler rules
  • anti-slop rules
  • task-specific design constraints

7. Condense the reasoning into a compiled_brief 8. Translate the compiled brief into the shortest useful image prompt 9. Run scripts/design_image.py to generate directly, unless the user explicitly asks for prompt-only output 10. Iterate by changing one major variable at a time: direction, hierarchy, palette, lighting, realism, or density

What Must Be Preserved From the Full Prompt

These must survive the compilation process:

  • Start from purpose, audience, and channel
  • Create a coherent visual system up front
  • Treat hierarchy and whitespace as design decisions
  • Avoid filler content and decorative noise
  • Avoid AI-slop tropes
  • Respect brand/context when available
  • If no context exists, still commit to a strong direction instead of averaging styles
  • Prefer multiple directions for ambiguous work, usually conservative, balanced, and bold

Primary Command

Use the wrapper script first. It is the opinionated entry point for this skill.

python3 scripts/design_image.py \
  --task poster \
  --brief "为 AI 训练营生成一张高冲击力招生海报,强调增长、实战和速度" \
  --direction balanced \
  --aspect 3:4 \
  --quality final \
  --output training-poster.png

Prompt-Only Mode

If the user only wants prompts, do:

python3 scripts/design_image.py \
  --task product \
  --brief "高端陶瓷咖啡杯广告图,适合电商首图" \
  --prompt-only

The wrapper prints:

  • design_reasoning
  • compiled_brief
  • final prompt

Use those intermediate layers to judge whether the full design-system prompt has actually been preserved.

Task References

  • references/poster.md — posters, key visuals, covers
  • references/product-image.md — product ads, hero shots, e-commerce visuals
  • references/ppt-visual.md — slide cover art, chapter visuals, concept illustrations
  • references/infographic.md — infographic-like visuals and structured information compositions
  • references/teaching-demo.md — educational and explanatory diagrams/scenes
  • references/claude-design-map.md — which sections of the full design prompt matter for image generation
  • references/design-compiler.md — how to compile the full prompt into design reasoning, a compiled brief, and a final image prompt

Execution Notes

  • Prefer Seedream 5.0 lite as the default final model
  • Use lower-cost draft settings before premium reruns when the direction is still unclear
  • Use image-to-image or multi-image fusion when the user provides source materials
  • For infographic or teaching visuals, avoid asking the model to render dense, tiny text accurately; prefer text placeholders or low-text compositions
  • The wrapper script is not the design brain; it is the compiler between the full design system and the image model
  • Do not collapse the full design prompt into a few style adjectives unless the user explicitly wants a minimal prompt

Files

  • scripts/design_image.py — design compiler and prompt builder
  • scripts/generate.py — bundled Volcengine generation engine
  • references/claude-design-sys-prompt-full.txt — full upstream design-system prompt
  • references/claude-design-map.md — section map for image use
  • references/design-compiler.md — compilation workflow
  • references/models.md — model and resolution reference
  • references/troubleshooting.md — common error handling

Related skills

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.