# Ads Creative

> Creative Brief Generator for designers, video editors, and content teams

- Skill: `zubair-trabzada/ads-creative` (Agent Skill)
- Install (CLI): `npx skillmds@latest add zubair-trabzada/ads-creative`
- Raw SKILL.md: https://api.skillmd.com/api/skills/zubair-trabzada/ads-creative/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: zubair-trabzada (https://skillmd.com/u/zubair-trabzada)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/zubair-trabzada/ads-creative

---


# Creative Brief Generator

## Skill Purpose
Generate comprehensive, production-ready creative briefs for designers, video editors, and content creators. Each brief includes visual concept descriptions, text overlay copy, format specifications, aspect ratios per platform, color palette suggestions, mood/tone direction, reference descriptions, shot lists for video, and thumbnail/cover image direction. Produces briefs for 5 ad formats: Static Image, Carousel, Short Video (15s), Long Video (60s), and UGC-Style.

## When to Use
- User needs creative direction for ad campaigns
- User wants to brief a designer, video editor, or UGC creator
- User asks for "creative briefs", "ad concepts", "design direction", or "video scripts"
- User wants platform-specific creative specs
- Triggered by `/ads creative <product/service>` or `/ads creative <url>`

## How to Execute

### Step 1: Gather Business Context

If the user provides a URL, fetch it to understand the business:

```
WebFetch(url) -> Extract:
- Business name and industry
- Product/service offering
- Brand colors (from website CSS/design)
- Brand voice and tone (from copy style)
- Target audience signals
- Existing imagery style
- Key value propositions
- Pricing information
- Testimonials or social proof
```

If no URL is provided, ask the user for:
1. Product/service name and description
2. Target audience
3. Key selling points (top 3)
4. Brand colors (hex codes if available)
5. Competitors to differentiate from

### Step 2: Define Brand Visual Identity

Extract or establish the visual identity foundation:

**Color Palette Analysis:**
| Element | Value | Usage |
|---------|-------|-------|
| Primary Color | #XXXXXX | Headlines, CTAs, key elements |
| Secondary Color | #XXXXXX | Accents, supporting elements |
| Background Color | #XXXXXX | Backgrounds, negative space |
| Text Color | #XXXXXX | Body copy, descriptions |
| Accent Color | #XXXXXX | Highlights, urgency elements |

**If no brand colors are available**, recommend a palette based on industry:
- **SaaS/Tech**: Blues, purples, clean whites (#2563EB, #7C3AED, #F8FAFC)
- **E-commerce/Retail**: Bold oranges, blacks, whites (#F97316, #18181B, #FFFFFF)
- **Health/Wellness**: Greens, earth tones, soft whites (#059669, #92400E, #FFF7ED)
- **Finance/Legal**: Navy, gold, charcoal (#1E3A5F, #D4A843, #374151)
- **Food/Restaurant**: Warm reds, yellows, cream (#DC2626, #EAB308, #FFFBEB)
- **Local Services**: Trust blues, professional grays (#1D4ED8, #6B7280, #F3F4F6)
- **Creator/Education**: Vibrant purples, pinks, energetic (#8B5CF6, #EC4899, #F0ABFC)

**Typography Direction:**
| Element | Style | Notes |
|---------|-------|-------|
| Headlines | Bold sans-serif | Maximum impact, 3-7 words |
| Subheadlines | Medium weight | Supporting context |
| Body Copy | Regular weight | Readable at small sizes |
| CTA Text | Bold, contrasting | Action-oriented, urgent |

### Step 3: Define Core Messaging Framework

Before generating briefs, establish the messaging pillars:

**Primary Message:** The single most compelling thing about this product/service (1 sentence)

**Supporting Messages:**
1. Pain point agitation (what problem does this solve?)
2. Unique mechanism (how does it work differently?)
3. Social proof (who else trusts this?)
4. Urgency/scarcity (why act now?)
5. Risk reversal (what if it doesn't work?)

**Headline Formulas to Use Across Briefs:**
- "[Pain Point]? [Solution] in [Timeframe]"
- "Stop [Common Mistake]. Start [Better Way]."
- "[Number] [audience] already [result]. You're next."
- "What if [dream outcome] was actually [easy/affordable/possible]?"
- "[Authority figure] recommends this [product type]. Here's why."

### Step 4: Platform Specifications Reference

Use these specs for all briefs:

**Meta (Facebook/Instagram):**
| Format | Aspect Ratio | Dimensions | Max File Size | Max Duration |
|--------|-------------|------------|---------------|--------------|
| Feed Image | 1:1 | 1080x1080 | 30 MB | N/A |
| Feed Video | 1:1 or 4:5 | 1080x1080 or 1080x1350 | 4 GB | 240 min |
| Stories/Reels | 9:16 | 1080x1920 | 4 GB | 90s (Reels) |
| Carousel | 1:1 | 1080x1080 | 30 MB/card | N/A |

**Google Ads:**
| Format | Aspect Ratio | Dimensions | Notes |
|--------|-------------|------------|-------|
| Display | Various | 300x250, 728x90, 160x600 | Responsive preferred |
| YouTube Pre-roll | 16:9 | 1920x1080 | 6s, 15s, or 30s |
| Discovery | 1.91:1 or 1:1 | 1200x628 or 1200x1200 | Landscape or square |

**TikTok:**
| Format | Aspect Ratio | Dimensions | Duration |
|--------|-------------|------------|----------|
| In-Feed | 9:16 | 1080x1920 | 5-60s (15s optimal) |
| Spark Ads | 9:16 | 1080x1920 | Organic post boosted |

**LinkedIn:**
| Format | Aspect Ratio | Dimensions | Notes |
|--------|-------------|------------|-------|
| Single Image | 1.91:1 | 1200x627 | Professional tone |
| Video | 1:1 or 16:9 | 1080x1080 or 1920x1080 | 15s-30s optimal |
| Carousel | 1:1 | 1080x1080 | 2-10 cards |

**Pinterest:**
| Format | Aspect Ratio | Dimensions | Notes |
|--------|-------------|------------|-------|
| Standard Pin | 2:3 | 1000x1500 | Vertical preferred |
| Video Pin | 2:3 or 9:16 | 1000x1500 | 6-15s optimal |

### Step 5: Generate Creative Briefs

Produce 5 complete briefs, one for each ad format:

---

#### BRIEF 1: Static Image Ad

**Objective:** Stop the scroll with a single compelling image and headline.

**Deliverables:**
- 3 concept variations (A/B/C testing)
- Each concept in 3 sizes: 1:1 (feed), 4:5 (feed optimized), 9:16 (stories)

**For Each Concept, Specify:**

1. **Visual Concept Description**
   - Scene/setting description (be specific: "overhead flat-lay of product on marble countertop with morning light from left" not "product photo")
   - Subject positioning and framing
   - Lighting direction and mood
   - Background treatment (solid color, gradient, lifestyle, texture)
   - Props or supporting elements

2. **Text Overlay Layout**
   - Headline text (max 7 words, positioned top or center)
   - Subheadline text (max 15 words, positioned below headline)
   - CTA button text and placement (bottom third)
   - Text safe zones (keep text within 80% of frame)

3. **Color Application**
   - Background color with hex code
   - Text color with hex code
   - CTA button color with hex code
   - Overlay opacity if applicable

4. **Mood/Tone Direction**
   - Emotional tone (aspirational, urgent, calming, bold, playful)
   - Energy level (high energy, medium, contemplative)
   - Style reference description (describe a reference aesthetic without naming specific ads)

**Concept A:** Problem-focused (show the pain point)
**Concept B:** Solution-focused (show the result/outcome)
**Concept C:** Social proof-focused (show credibility/results)

---

#### BRIEF 2: Carousel Ad (3-5 Slides)

**Objective:** Tell a sequential story that builds curiosity slide by slide.

**Deliverables:**
- 1 primary carousel concept with 5 slides
- 1 alternate carousel concept with 3 slides (shorter version)
- Format: 1:1 (1080x1080) for Meta, 1:1 for LinkedIn

**Carousel Architecture:**

| Slide | Purpose | Content Direction |
|-------|---------|-------------------|
| Slide 1 | Hook/Pattern Interrupt | Bold question or shocking statement. NO product yet. Make them swipe. |
| Slide 2 | Problem Agitation | Expand on the pain. Show consequences of inaction. Data point if available. |
| Slide 3 | Solution Reveal | Introduce the product/service. Show the mechanism. |
| Slide 4 | Proof/Results | Testimonial, case study, before/after, or data. |
| Slide 5 | CTA | Clear call to action. Urgency element. Link or next step. |

**For Each Slide, Specify:**
1. Visual concept (what the image shows)
2. Text overlay (headline + supporting text)
3. Design continuity elements (consistent visual thread across slides)
4. Swipe motivation (why they'll swipe to the next slide)

**Design Continuity Rules:**
- Consistent color scheme across all slides
- Same font family throughout
- Visual element that carries across slides (progress bar, recurring icon, color band)
- Each slide should be comprehensible standalone but better in sequence

---

#### BRIEF 3: Short Video Ad (15 Seconds)

**Objective:** Deliver a complete message in 15 seconds with a strong hook in the first 3 seconds.

**Deliverables:**
- 2 concept variations
- Format: 9:16 (vertical) for Meta Stories/Reels, TikTok; 1:1 (square) for feed
- Captions/subtitles required (85% of social video is watched muted)

**Shot List Template:**

| Timestamp | Duration | Shot Type | Visual | Audio/VO | Text Overlay |
|-----------|----------|-----------|--------|----------|--------------|
| 0:00-0:03 | 3s | Close-up / Pattern interrupt | [Describe exact visual] | [Hook line] | [Bold text overlay] |
| 0:03-0:06 | 3s | Medium / Problem setup | [Describe visual] | [Problem statement] | [Supporting text] |
| 0:06-0:10 | 4s | Wide or Product reveal | [Describe visual] | [Solution intro] | [Product name/benefit] |
| 0:10-0:13 | 3s | Demo or Proof | [Describe visual] | [Evidence/result] | [Data point or testimonial] |
| 0:13-0:15 | 2s | CTA / End card | [Logo + CTA] | [Call to action] | [CTA text + URL] |

**First 3 Seconds (Critical):**
- Must include a visual or verbal hook that creates curiosity
- Options: bold text animation, surprising visual, direct question, controversial statement
- NO logos or brand intros in the first 3 seconds

**Audio Direction:**
- Background music mood (upbeat, dramatic, chill, trending sound)
- Voiceover tone (conversational, authoritative, excited, calm)
- Sound effects cues (whoosh for transitions, ding for reveals)

**Thumbnail/Cover Frame:**
- Which frame to use as thumbnail (typically the hook frame)
- Text overlay for thumbnail (different from first frame)
- Must be compelling enough to click when video is paused

---

#### BRIEF 4: Long Video Ad (60 Seconds)

**Objective:** Build a complete narrative arc: hook, problem, solution, proof, CTA.

**Deliverables:**
- 1 primary concept
- Format: 9:16 and 16:9 versions
- Full script with visual directions

**Narrative Structure:**

| Act | Timestamp | Duration | Purpose | Emotional Arc |
|-----|-----------|----------|---------|---------------|
| Hook | 0:00-0:05 | 5s | Pattern interrupt, question, or bold claim | Curiosity |
| Problem | 0:05-0:15 | 10s | Agitate the pain point, show consequences | Frustration/Fear |
| Bridge | 0:15-0:20 | 5s | Transition from problem to solution | Hope |
| Solution | 0:20-0:35 | 15s | Product demo, mechanism explanation | Interest/Excitement |
| Proof | 0:35-0:50 | 15s | Testimonials, results, data, before/after | Trust/Desire |
| CTA | 0:50-0:60 | 10s | Offer, urgency, clear next step | Urgency/Action |

**Detailed Shot List:**

For each segment, specify:
1. Camera angle and movement (static, pan, zoom, tracking)
2. Subject and framing
3. Lighting (natural, studio, dramatic, soft)
4. Location/set description
5. Props and wardrobe notes
6. Transition type to next shot (cut, fade, swipe, zoom)

**Script Format:**
```
[TIMESTAMP] [SHOT TYPE]
VISUAL: [What the viewer sees]
VO/DIALOGUE: "[What is said]"
TEXT ON SCREEN: "[Overlay text]"
SFX: [Sound effects]
MUSIC: [Music direction]
```

**B-Roll Shot List:**
- 5-8 B-roll shots to supplement the main narrative
- Product close-ups, lifestyle moments, results visuals
- Each B-roll shot: description, duration, where it fits in the edit

---

#### BRIEF 5: UGC-Style Ad

**Objective:** Create authentic, native-looking content that feels like an organic post, not an ad.

**Deliverables:**
- 3 UGC concept variations
- Format: 9:16 (vertical) for TikTok, Reels, Stories
- Raw/authentic aesthetic (NOT polished studio quality)

**UGC Format Options:**

**Format A: Testimonial/Review Style**
- Creator speaks directly to camera
- "I just found this [product] and..."
- Before/after or demonstration
- Authentic reaction shots

**Format B: Day-in-the-Life Integration**
- Product appears naturally in daily routine
- "POV: You finally found [solution to problem]"
- Trending format adaptation
- Lifestyle context

**Format C: Problem-Solution Tutorial**
- "If you're struggling with [problem], try this..."
- Step-by-step demonstration
- Educational value first, product plug second
- Save-worthy content

**For Each UGC Concept, Specify:**

1. **Creator Profile**
   - Ideal creator demographic (age, gender, style)
   - Tone of voice (excited, casual, skeptical-turned-believer, expert)
   - Setting (home, office, outdoors, car — keep it authentic)

2. **Script/Talking Points** (NOT word-for-word — UGC should feel unscripted)
   - Opening hook (first 2 seconds)
   - Key points to hit (3-4 bullet points)
   - Product mention/reveal moment
   - Closing CTA (subtle, not salesy)

3. **Production Notes**
   - Shot on phone (front-facing camera preferred)
   - Natural lighting only
   - No professional editing — use native app transitions
   - Captions in platform-native style (not fancy graphic captions)
   - Trending audio suggestions (describe the type, not specific songs)

4. **Authenticity Checklist**
   - [ ] Looks like it could be a real post
   - [ ] No corporate language or jargon
   - [ ] Imperfect framing is okay (adds authenticity)
   - [ ] Real reaction/emotion visible
   - [ ] Would blend into a normal feed without standing out as "ad"

### Step 6: Cross-Platform Adaptation Matrix

After generating all 5 briefs, provide an adaptation matrix:

| Brief | Meta Feed | Meta Stories | TikTok | YouTube | LinkedIn | Pinterest | Google Display |
|-------|-----------|-------------|--------|---------|----------|-----------|---------------|
| Static Image | 1:1 | 9:16 | N/A | N/A | 1.91:1 | 2:3 | Responsive |
| Carousel | 1:1 (5 slides) | 9:16 (5 slides) | N/A | N/A | 1:1 (5 slides) | N/A | N/A |
| Short Video 15s | 4:5 | 9:16 | 9:16 | 16:9 (bumper) | 1:1 | 9:16 | N/A |
| Long Video 60s | 4:5 | N/A | 9:16 | 16:9 | 16:9 | N/A | N/A |
| UGC-Style | 4:5 | 9:16 | 9:16 | N/A | N/A | N/A | N/A |

### Step 7: Production Checklist

Include a final production checklist in the output:

**Pre-Production:**
- [ ] Brand colors confirmed (hex codes)
- [ ] Logo files obtained (PNG with transparency)
- [ ] Product photography/video assets available
- [ ] Testimonials/reviews selected for social proof
- [ ] Landing page URL confirmed for CTA
- [ ] UTM parameters defined for tracking

**Production:**
- [ ] Static images designed in all required sizes
- [ ] Carousel slides designed with consistent visual thread
- [ ] Video scripts approved before shooting
- [ ] UGC creator briefed and contracted
- [ ] All text overlays checked for readability at mobile size

**Post-Production:**
- [ ] All files exported in correct dimensions and formats
- [ ] Captions/subtitles added to all video content
- [ ] Thumbnail/cover images selected for each video
- [ ] A/B variations labeled clearly (Concept A, B, C)
- [ ] Files organized by platform and format

## Output Format

Save the complete brief as `ADS-CREATIVE-BRIEF.md` in the current working directory.

Structure the output file as:

```markdown
# Creative Brief: [Business/Product Name]
Generated: [Date]

## Brand Visual Identity
[Color palette, typography, mood board direction]

## Core Messaging Framework
[Primary message, supporting messages, headline formulas]

---

## Brief 1: Static Image Ad
[Complete brief with 3 concept variations]

## Brief 2: Carousel Ad (3-5 Slides)
[Complete brief with slide-by-slide direction]

## Brief 3: Short Video Ad (15 Seconds)
[Complete brief with shot list and script]

## Brief 4: Long Video Ad (60 Seconds)
[Complete brief with detailed shot list and full script]

## Brief 5: UGC-Style Ad
[Complete brief with 3 UGC concept variations]

---

## Cross-Platform Adaptation Matrix
[Adaptation table]

## Production Checklist
[Pre-production, production, post-production checklists]

## Next Steps
1. Review and approve creative concepts
2. Brief designers/editors with this document
3. Produce A/B test variations first
4. Launch with `/ads copy <platform>` for matching ad copy
5. Track performance with `/ads audit` after 7 days
```

## Important Rules
- Every visual description must be specific enough for a designer to execute without guessing
- Text overlays must respect mobile readability (minimum apparent font size guidance)
- Always provide A/B/C variations for testing, never a single concept
- UGC briefs should feel authentic, not scripted — provide talking points, not scripts
- Include platform-specific specs for every deliverable
- Color recommendations must include hex codes
- Shot lists must include timestamps, not vague durations
- Carousel slides must each have a reason for the viewer to swipe to the next
- Video hooks must be in the first 3 seconds — no exceptions
- All briefs should connect back to the core messaging framework
- CTA placement should always be in the bottom third of the frame for mobile
- Never assume the viewer has sound on — all video content needs text overlays/captions

