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.
64
76%
Does it follow best practices?
Run evals on this skill
Adds up to 20 points to the overall score
View guide
Low
Low-risk findings worth noting
Fix and improve this skill with Tessl
tessl review fix ./.claude/skills/banner-design/SKILL.mdDesign 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.
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.
Collect via AskUserQuestion:
references/banner-sizes-and-styles.md for the target format, safe zone, and suitable styles.For each art direction option:
Create the banner in HTML/CSS
Choose a visual source
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
After designing the HTML banners:
Output path convention:
assets/banners/{campaign}/
├── minimalist-1500x500.png
├── gradient-1500x500.png
├── bold-type-1500x500.png
├── minimalist-1080x1080.png # if multi-size requested
└── ...{style}-{width}x{height}.{ext}{YYMMDD}-{style}-{size}.pngPresent all exported images side-by-side. For each option show:
Iterate based on user feedback until approved.
| Platform | Type | Size (px) | Aspect Ratio |
|---|---|---|---|
| Cover | 820 × 312 | ~2.6:1 | |
| Twitter/X | Header | 1500 × 500 | 3:1 |
| Personal | 1584 × 396 | 4:1 | |
| YouTube | Channel art | 2560 × 1440 | 16:9 |
| Story | 1080 × 1920 | 9:16 | |
| 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
| 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/Vintage | F&B, craft | Distressed textures, muted colors |
| Glassmorphism | SaaS, apps | Frosted glass, blur, glow borders |
| Neon/Cyberpunk | Gaming, events | Dark bg, glowing neon accents |
| Editorial | Media, luxury | Grid layouts, pull quotes |
| 3D/Sculptural | Product, tech | Rendered objects, depth, shadows |
Full 22 styles: references/banner-sizes-and-styles.md
f232671
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.