Skip to content
Design
Skill

/banner-design

Design banners for social media, ads, website heroes, creative assets, and print. Multiple art direction options with optional generated or supplied visuals. Actions: design, create, generate banner. Platforms: Facebook, Twitter/X, LinkedIn, YouTube, Instagram, Google Display,

From plugin
ui-ux-pro-max
143k7 skills1 agent2 commands3 MCP

Claude Code

$ npx -y skills add nextlevelbuilder/ui-ux-pro-max-skill --skill banner-design --agent claude-code

SKILL.md

banner-design.SKILL.md
name: banner-design
description: "Design banners for social media, ads, website heroes, creative assets, and print. Multiple art direction options with optional generated or supplied visuals. Actions: design, create, generate banner. Platforms: Facebook, Twitter/X, LinkedIn, YouTube, Instagram, Google Display, website hero, print. Styles: minimalist, gradient, bold typography, photo-based, illustrated, geometric, retro, glassmorphism, 3D, neon, duotone, editorial, collage."
argument-hint: "[platform] [style] [dimensions]"
license: MIT
metadata:
  author: claudekit
  version: "1.0.0"

Banner Design - Multi-Format Creative Banner System

Design banners across social, ads, web, and print formats. Generate multiple art direction options with CSS-built, user-supplied, or optionally generated visual elements. This skill handles banner design only. It does not handle video editing, full website design, or print production.

When to Activate

  • User requests banner, cover, or header design
  • Social media cover/header creation
  • Ad banner or display ad design
  • Website hero section visual design
  • Event/print banner design
  • Creative asset generation for campaigns

Available Resources

This workflow is self-contained: it requires no sibling skills or skill-relative scripts. Use `references/banner-sizes-and-styles.md` for the bundled size, safe-zone, and art-direction guidance. Browser research, image generation, and screenshot tooling are optional capabilities; when unavailable, use supplied assets, CSS-built visuals, and the runtime's standard preview or capture workflow.

Workflow

Step 1: Gather Requirements (AskUserQuestion)

Collect via AskUserQuestion: 1. **Purpose** — social cover, ad banner, website hero, print, or creative asset? 2. **Platform/size** — which platform or custom dimensions? 3. **Content** — headline, subtext, CTA, logo placement? 4. **Brand** — existing brand guidelines, logo files, colors, or typography? 5. **Style preference** — any art direction? (show style options if unsure) 6. **Quantity** — how many options to generate? (default: 3)

Step 2: Research & Art Direction

1. Read `references/banner-sizes-and-styles.md` for the target format, safe zone, and suitable styles. 2. If browser research is available and permitted, collect 3–5 references for composition and art-direction inspiration. Otherwise, work from the bundled reference and any examples supplied by the user. 3. Select 2–3 complementary art directions and state how each supports the banner's purpose.

Step 3: Design & Generate Options

For each art direction option:

1. **Create the banner in HTML/CSS**

  • Use the exact platform dimensions from the size reference
  • Apply safe-zone rules (critical content in the central 70–80%)
  • Use at most 2 typefaces, a single CTA, and text contrast of at least 4.5:1
  • Apply the user's supplied logo, colors, typography, and imagery; do not invent brand rules

2. **Choose a visual source**

  • Prefer user-supplied or appropriately licensed assets when provided
  • Use gradients, geometric forms, type, and other CSS-built visuals for a dependency-free result
  • If the runtime provides an authorized image-generation capability, it may generate a background or illustration at the target aspect ratio
  • Keep generated visual prompts free of text, letters, and words so final copy remains editable and accessible in HTML

3. **Compose the final banner** — overlay the headline, supporting copy, CTA, and logo in HTML/CSS, then verify hierarchy, safe zones, contrast, and crop behavior at the exact target size

Step 4: Export Banners to Images

After designing the HTML banners:

1. Preview each banner in an available browser at the exact target viewport. 2. Capture the banner element as PNG with the runtime's standard browser or screenshot capability. If capture is unavailable, deliver the HTML/CSS source and clearly mark PNG export as pending rather than naming an uninstalled tool. 3. Verify the exported pixel dimensions, safe-zone crop, font loading, and image quality. 4. If an exported file exceeds the platform limit, use an available image optimizer or reduce image quality and dimensions within the platform specification.

**Output path convention:**

assets/banners/{campaign}/
├── minimalist-1500x500.png
├── gradient-1500x500.png
├── bold-type-1500x500.png
├── minimalist-1080x1080.png    # if multi-size requested
└── ...
  • Use kebab-case for filenames: `{style}-{width}x{height}.{ext}`
  • Date prefix for time-sensitive campaigns: `{YYMMDD}-{style}-{size}.png`
  • Campaign folder groups all variants together

Step 5: Present Options & Iterate

Present all exported images side-by-side. For each option show:

  • Art direction style name
  • Exported PNG preview, or an HTML/CSS preview when image capture is unavailable
  • Key design rationale
  • File path & dimensions

Iterate based on user feedback until approved.

Banner Size Quick Reference

| Platform | Type | Size (px) | Aspect Ratio | |----------|------|-----------|--------------| | Facebook | Cover | 820 × 312 | ~2.6:1 | | Twitter/X | Header | 1500 × 500 | 3:1 | | LinkedIn | Personal | 1584 × 396 | 4:1 | | YouTube | Channel art | 2560 × 1440 | 16:9 | | Instagram | Story | 1080 × 1920 | 9:16 | | Instagram | Post | 1080 × 1080 | 1:1 | | Google Ads | Med Rectangle | 300 × 250 | 6:5 | | Google Ads | Leaderboard | 728 × 90 | 8:1 | | Website | Hero | 1920 × 600-1080 | ~3:1 |

Full reference: `references/banner-sizes-and-styles.md`

Art Direction Styles (Top 10)

| Style | Best For | Key Elements | |-------|----------|--------------| | Minimalist | SaaS, tech | White space, 1-2 colors, clean type | | Bold Typography | Announcements | Oversized type as hero element | | Gradient | Modern brands | Mesh gradients, chromatic blends | | Photo-Based | Lifestyle, e-com | Full-bleed photo + text overlay | | Geometric | Tech, fintech | Shapes, grids, abstract patterns | | Retro/Vintag

Read more
@nextlevelbuilder
Ships withui-ux-pro-max

🇦🇿 Azərbaycanca | 🇮🇩 Bahasa Indonesia | 🇰🇷 한국어 | 🇻🇳 Tiếng Việt | 🇨🇳 简体中文 | 🇺🇸 English An AI skill that provides design intelligence for building professional UI/UX across multiple platforms and frameworks.

143k7 skills1 agent3 MCP
Get the whole plugin

Stars on GitHub

Momentum

stars in total
143.5k
Star history of nextlevelbuilder/ui-ux-pro-max-skill on GitHub, a chart by star-history.com

Other skills on ui-ux-pro-max.

brand

brand

Brand voice, visual identity, messaging frameworks, asset management, brand consistency. Activate for branded content, tone of…

design

design

Comprehensive design skill: brand identity, design tokens, UI styling, logo generation (55 styles, Gemini, Atlas Cloud, or MuAPI…

slides

slides

Create strategic HTML presentations with Chart.js, design tokens, responsive layouts, copywriting formulas, and contextual slide…

More skills from other plugins.

impeccable

impeccable

Use to design, redesign, critique, audit, polish or animate a frontend: websites, landing pages, dashboards, app UI, components,…

impeccabletoday107k
@pbakaus@pbakausInstall Skill
8-bit-orbit-video-template
Auto-invoked

8-bit-orbit-video-temp…

Hyperframes-based video template for retro pixel deck motion design. Use when users want a high-fidelity, multi-scene…

open-designtoday107k
@nexu-io@nexu-ioInstall Skill
animate

animate

Build an animation from scratch, making the decisions in the order that determines whether it feels right — should it animate at…

skills1d56k
@emilkowalski@emilkowalskiInstall Skill

Questions about banner-design.

Which coding agents can use banner-design?
banner-design installs in Claude Code, Codex, Cursor, Gemini CLI, GitHub Copilot, OpenCode and Windsurf with the skills CLI, using each agent's flag shown on this page. Flowy's auto-invocation, which fires a skill when your prompt matches, runs in Claude Code only.