Skill Purpose
Generate complete, production-ready creative briefs for designers, video editors, and content creators. Each brief includes visual concept descriptions, overlay text, format specifications, platform-specific aspect ratios, color palette suggestions, mood/tone direction, reference descriptions, video shot lists, and thumbnail/cover image direction. Generates briefs for 5 ad formats: Static Image, Carousel, Short Video (15s), Long Video (60s), and UGC Style.
When to Use
- The user needs creative direction for ad campaigns
- The user wants to provide a brief to a designer, video editor, or UGC creator
- The user requests "creative briefs," "ad concepts," "design direction," or "video scripts"
- The user wants platform-specific creative specifications
- Triggered by
/ads creative <produto/serviço>or/ads creative <url>
How to Run
Step 1: Gather Business Context
If the user provides a URL, fetch it to understand the business:
WebFetch(url) -> Extrair:
- Nome do negĂłcio e setor
- Oferta de produto/serviço
- Cores da marca (do CSS/design do site)
- Voz e tom da marca (do estilo de cĂłpia)
- Sinais do pĂșblico-alvo
- Estilo de imagens existentes
- Principais propostas de valor
- InformaçÔes de preço
- Depoimentos ou prova socialIf no URL is provided, ask the user:
- Product/service name and description
- Target audience
- Top selling points (top 3)
- Brand colors (hex codes if available)
- Competitors to Differentiate Yourself From
Stage 2: Define the Brandâs Visual Identity
Extract or establish the visual identity foundation:
Color Palette Analysis:
| Element | Value | Usage |
|---|---|---|
| Primary Color | #XXXXXX | Titles, CTAs, key elements |
| Secondary Color | #XXXXXX | Accents, supporting elements |
| Background Color | #XXXXXX | Funds, 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 the sector:
- SaaS/Tech: Blues, purples, clean whites (#2563EB, #7C3AED, #F8FAFC)
- E-commerce/Retail: Vibrant 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/Dining: Warm reds, yellows, cream (#DC2626, #EAB308, #FFFBEB)
- Local Services: Trustworthy blues, professional grays (#1D4ED8, #6B7280, #F3F4F6)
- Creators/Education: Vibrant purples, pinks, energy (#8B5CF6, #EC4899, #F0ABFC)
Typography Direction:
| Element | Style | Notes |
|---|---|---|
| Titles | Bold sans-serif | Maximum impact, 3â7 words |
| Subtitles | Average weight | Support context |
| Body Copy | Regular weight | Legible at small sizes |
| CTA Text | Bold, high-contrast | Action-oriented, urgent |
Stage 3: Define the Core Messaging Structure
Before generating the briefings, establish the messaging pillars:
Primary Message: The most compelling thing about this product/service (1 sentence)
Supporting Messages:
- Pain agitation (what problem does this solve?)
- Unique mechanism (how does it work differently?)
- Social proof (who else trusts this?)
- Urgency/scarcity (why act now?)
- Risk reversal (what if it doesn't work?)
Headline Formulas to Use in Briefs:
- "[Pain Point]? [Solution] in [Timeframe]"
- "Stop [Common Mistake]. Start [Better Approach]."
- "[Number] [audience] have already [result]. You're next."
- "What if [dream outcome] were actually [easy/accessible/possible]?"
- "[Authority figure] recommends this [product type]. Here's why."
Step 4: Platform Specifications Reference
Use these specifications for all briefs:
Meta (Facebook/Instagram):
| Format | Aspect Ratio | Dimensions | Maximum File Size | Max. Duration |
|---|---|---|---|---|
| In-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 | Multiple | 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 ideal) |
| Spark Ads | 9:16 | 1080x1920 | Boosted organic post |
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 ideal |
| Carousel | 1:1 | 1080x1080 | 2â10 cards |
Pinterest:
| Format | Aspect Ratio | Dimensions | Notes |
|---|---|---|---|
| Standard Pin | 2:3 | 1000x1500 | Preferred vertical |
| Video Pin | 2:3 or 9:16 | 1000x1500 | 6-15s ideal |
Step 5: Generate Creative Briefs
Produce 5 complete briefs, one for each ad format:
BRIEF 1: Static Image Ad
Objective: Stop the scroll with one compelling image and a headline.
Deliverables:
- 3 concept variations (A/B/C test)
- Each concept in 3 sizes: 1:1 (feed), 4:5 (optimized feed), 9:16 (stories)
For Each Concept, Specify:
- Visual Concept Description
- Scene/setting description (be specific: "overhead flat lay of the product on a marble countertop with morning light coming from the left," not "product photo")
- Subject positioning and framing
- Lighting and Mood Direction
- Background treatment (solid color, gradient, lifestyle, texture)
- Props or supporting elements
- Overlay Text Layout
- Headline text (max. 7 words, positioned at the top or center)
- Subtitle text (max. 15 words, positioned below the headline)
- CTA button text and placement (lower third)
- Text-safe zones (keep text within 80% of the frame)
- Color Application
- Background color with hex code
- Text color with hex code
- CTA button color with hex code
- Overlay opacity, if applicable
- 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 from slide to slide.
Deliverables:
- 1 main carousel concept with 5 slides
- 1 alternative 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 Break | Bold question or shocking statement. NO product yet. Get them to swipe. |
| Slide 2 | Problem Agitation | Expand on the pain. Show the consequences of inaction. Include a data point if available. |
| Slide 3 | Solution Reveal | Introduce the product/service. Show how it works. |
| Slide 4 | Proof/Results | Testimonial, case study, before/after, or data. |
| Slide 5 | CTA | Clear call to action. Sense of urgency. Link or next step. |
For Each Slide, Specify:
- Visual concept (what the image shows)
- Overlay text (headline + supporting text)
- Design continuity elements (consistent visual thread across the slides)
- Motivation to swipe (why they'll swipe to the next slide)
Design Continuity Rules:
- Consistent color scheme across all slides
- Same font family throughout the carousel
- Visual element that runs through the slides (progress bar, recurring icon, color band)
- Each slide should be understandable on its own, 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
- Required captions/subtitles (85% of social video is watched without sound)
Shot List Template:
| Timestamp | Duration | Outlet Type | Visual | Audio/VO | Overlay Text |
|---|---|---|---|---|---|
| 0:00-0:03 | 3s | Close-up / Pattern interrupt | [Describe exact visual] | [Hook line] | [Bold overlay text] |
| 0:03-0:06 | 3s | Medium / Problem setup | [Describe visual] | [Problem statement] | [Supporting text] |
| 0:06-0:10 | 4s | Open or product reveal | [Describe visual] | [Solution overview] | [Product/benefit name] |
| 0:10-0:13 | 3s | Demo or Proof | [Describe visual] | [Evidence/result] | [Data point or testimonial] |
| 0:13-0:15 | 2s | CTA / Final 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)
- Narration tone (conversational, authoritative, upbeat, calm)
- Sound effect cues (whoosh for transitions, ding for reveals)
Thumbnail/Cover Frame:
- Which frame to use as the thumbnail (typically the hook frame)
- Thumbnail overlay text (different from the first frame)
- Must be convincing enough to click when the video is paused
BRIEF 4: Long Video Ad (60 Seconds)
Objective: Build a complete narrative arc: hook, problem, solution, proof, CTA.
Deliverables:
- 1 main concept
- Format: 9:16 and 16:9 versions
- Complete script with visual directions
Narrative Structure:
| Act | Timestamp | Duration | Purpose | Emotional Arc |
|---|---|---|---|---|
| Hook | 0:00-0:05 | 5s | Pattern break, question, or bold statement | Curiosity |
| Problem | 0:05-0:15 | 10s | Agitate the pain point, show the consequences | Frustration/Fear |
| Bridge | 0:15-0:20 | 5s | Transition from the problem to the 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 | Confidence/Desire |
| CTA | 0:50-0:60 | 10s | Offer, urgency, clear next step | Urgency/Action |
Detailed List of Takes:
For each segment, specify:
- Camera angle and movement (static, pan, zoom, tracking)
- Subject and framing
- Lighting (natural, studio, dramatic, soft)
- Location/set description
- Notes on props and wardrobe
- Transition type for the next shot (cut, fade, swipe, zoom)
Script Format:
[TIMESTAMP] [TIPO DE TOMADA]
VISUAL: [O que o espectador vĂȘ]
VO/DIĂLOGO: "[O que Ă© dito]"
TEXTO NA TELA: "[Texto de sobreposição]"
SFX: [Efeitos sonoros]
MĂSICA: [Direção musical]B-Roll Shot List:
- 5-8 B-roll shots to complement the main narrative
- Product close-ups, lifestyle moments, outcome 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 the camera
- "I just found this [product] and..."
- Before/after or demonstration
- Authentic reactions
Format B: Day-to-Day Integration
- Product appears naturally in the daily routine
- "POV: You finally found [solution to the 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 mention second
- Save-worthy content
For Each UGC Concept, Specify:
- Creator Profile
- Ideal creator demographics (age, gender, style)
- Voice and tone (upbeat, casual, skeptic turned believer, expert)
- Setting (home, office, outdoors, car â keep it authentic)
- Script/Talking Points (NOT word for word â UGC should feel unscripted)
- Opening hook (first 2 seconds)
- Key points to cover (3-4 topics)
- Product mention/reveal moment
- Closing CTA (subtle, not salesy)
- Production Notes
- Shot on a phone (front-facing camera preferred)
- Natural lighting only
- No professional editing â use the appâs native transitions
- Platform-native style captions (not elaborate graphic captions)
- Trending audio suggestions (describe the type, not specific songs)
- Authenticity Checklist
- [ ] Looks like it could be a real post
- [ ] No corporate language or jargon
- [ ] Imperfect framing is acceptable (adds authenticity)
- [ ] Real reaction/emotion visible
- [ ] Would blend into a regular feed without standing out as an "ad"
Step 6: Cross-Platform Adaptation Matrix
After generating all 5 briefs, provide an adaptation matrix:
| Briefing | Meta Feed | Meta Stories | TikTok | YouTube | 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 |
| 15s Short Video | 4:5 | 9:16 | 9:16 | 16:9 (bumper) | 1:1 | 9:16 | N/A |
| 60s Long Video | 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 set up for tracking
Production:
- [ ] Static images prepared in all required sizes
- [ ] Carousel slides designated with a consistent visual thread
- [ ] Video scripts approved before filming
- [ ] UGC creator briefed and hired
- [ ] All overlay text checked for legibility at mobile size
Post-Production:
- [ ] All files exported in the correct dimensions and formats
- [ ] Captions/subtitles added to all video content
- [ ] Thumbnail/cover images selected for each video
- [ ] A/B variations clearly labeled (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:
# Brief Criativo: [Nome do NegĂłcio/Produto]
Gerado em: [Data]
## Identidade Visual da Marca
[Paleta de cores, tipografia, direção do mood board]
## Estrutura Central de Mensagem
[Mensagem principal, mensagens de apoio, fĂłrmulas de tĂtulo]
---
## Brief 1: AnĂșncio de Imagem EstĂĄtica
[Brief completo com 3 variaçÔes de conceito]
## Brief 2: AnĂșncio em Carrossel (3-5 Slides)
[Brief completo com direção slide a slide]
## Brief 3: AnĂșncio de VĂdeo Curto (15 Segundos)
[Brief completo com lista de tomadas e roteiro]
## Brief 4: AnĂșncio de VĂdeo Longo (60 Segundos)
[Brief completo com lista de tomadas detalhada e roteiro completo]
## Brief 5: AnĂșncio Estilo UGC
[Brief completo com 3 variaçÔes de conceito UGC]
---
## Matriz de Adaptação Multiplataforma
[Tabela de adaptação]
## Checklist de Produção
[Checklists de pré-produção, produção e pós-produção]
## PrĂłximos Passos
1. Revisar e aprovar os conceitos criativos
2. Briefar designers/editores com este documento
3. Produzir primeiro as variaçÔes para teste A/B
4. Lançar com `/ads copy <plataforma>` para o texto do anĂșncio correspondente
5. Acompanhar o desempenho com `/ads audit` apĂłs 7 diasImportant Rules
- Each visual description should be specific enough for a designer to execute without guessing
- Overlay text should remain legible on mobile devices (guidance for minimum apparent font size)
- Always provide A/B/C variations for testing, never just one concept
- UGC briefs should feel authentic, not scripted â provide talking points, not scripts
- Include platform-specific specifications for each deliverable
- Color recommendations should include hex codes
- Shot lists should include timestamps, not vague durations
- Each carousel slide should give the viewer a reason to move on to the next one
- Video hooks should be in the first 3 seconds â no exceptions
- All briefs must connect back to the core messaging framework
- The CTA placement should always be in the lower third of the frame on mobile devices
- Never assume the viewer has sound on â all video content needs on-screen text/captions
--- skills/ads-budget/SKILL.md ---
name: ads-budget description: Budget Allocator and ROI Projector. Takes a monthly budget and allocates it across platforms, campaigns, and funnel stages. Includes platform-specific CPM/CPC/CPA estimates, 3 budget scenarios, break-even analysis, and scaling roadmaps from US$ 1.000 to US$ 10.000/month.