Skip to content
cccskills
FreePublished on GitHub

ad-creative-brief

Generate structured creative briefs for ad designers with brand-consistent direction

The English summary is being prepared. Showing the original description.

See how to install

Files included (2)

  • SKILL.md8.0 KB
  • skill.meta.json441 B

SKILL.md (original)

Review the instructions the agent will receive before you install.

Ad Creative Brief Generator

Produces structured creative briefs for ad designers across all formats: social ads (Meta, LinkedIn, Instagram), display ads, Google Ads, and video ads. Each brief includes objective, target audience, key message, tone, mandatory elements, format specifications, reference examples, and do's/don'ts. References brand-voice and visual-brand from config for brand consistency.

Prerequisites

  • agency.config.json in the project root
  • Campaign objective and target audience from user
  • Optional: visual-brand output for style constraints
  • Optional: existing ad performance data for optimization context

Phase 0: Intake

  1. Read agency.config.json from the project root.
  2. Extract agency.name, agency.tagline, agency.domain for branding.
  3. Extract outreach.tone for voice direction.
  4. Extract icp.segments[] for audience targeting context.
  5. Extract case_studies[] for proof points available to reference.
  6. Extract services[] for offer framing.
  7. Collect inputs from the user:
    • Campaign objective: awareness, traffic, leads, conversions, retargeting
    • Product/service: what is being advertised
    • Target audience: segment, demographics, psychographics
    • Platform(s): Meta, LinkedIn, Google Display, Instagram, YouTube
    • Budget tier: low (<$1K/mo), medium ($1K-5K), high ($5K+)
    • Key offer: discount, free trial, free audit, case study, webinar
    • Competitor context: who else is advertising to this audience
    • Timeline: when does the campaign launch

Phase 1: Audience and Messaging Strategy

Define the creative strategy before generating the brief:

Audience profile:

TARGET AUDIENCE:
---
Segment: [from ICP or custom]
Job titles: [decision maker titles]
Pain points:
1. [Primary pain -- what keeps them up at night]
2. [Secondary pain -- what frustrates them daily]
3. [Aspirational gap -- where they want to be vs where they are]

Awareness level: [unaware / problem-aware / solution-aware / product-aware / most-aware]

Message hierarchy:

MESSAGE FRAMEWORK:
---
Primary message: [One sentence. The single thing they should remember.]
Supporting proof: [Data point, case study, or social proof that backs the primary message.]
CTA: [Specific action. "Book a free CRO audit" not "Learn more".]
Urgency driver: [Why now? Limited spots, seasonal, competitor pressure, or none.]

Tone calibration:

  • Match outreach.tone from config
  • Adjust for platform (LinkedIn: professional, Instagram: casual, Meta: direct)
  • Adjust for awareness level (unaware: educate, aware: persuade, most-aware: convert)

Phase 2: Format Specifications

For each requested platform, define creative specs:

Meta Ads (Facebook/Instagram feed):

FORMAT: Meta Feed Ad
Sizes: 1080x1080 (square), 1080x1350 (portrait), 1200x628 (landscape)
Text overlay: <20% of image area
Primary text: 125 chars (above fold), 250 max
Headline: 40 chars max
Description: 30 chars max
CTA button: [Shop Now / Learn More / Book Now / Sign Up / Get Offer]

Instagram Stories/Reels:

FORMAT: Instagram Stories
Size: 1080x1920 (9:16)
Duration: 5-15 seconds (static with motion), 15-60 seconds (video)
Safe zone: keep text within center 80%
Sound: optional but recommended for Reels

LinkedIn Ads:

FORMAT: LinkedIn Sponsored Content
Sizes: 1200x627 (single image), 1080x1080 (carousel card)
Introductory text: 150 chars (above fold), 600 max
Headline: 70 chars max
Description: 100 chars max (optional)
CTA button: [Learn More / Sign Up / Register / Download / Apply]

Google Display:

FORMAT: Google Display Network
Sizes: 300x250, 336x280, 728x90, 160x600, 320x50 (mobile)
Text limits: headline (30 chars), description (90 chars)
Logo: required, clear at small sizes

Phase 3: Creative Brief Document

Generate the complete brief:

CREATIVE BRIEF
===
Campaign: [Campaign name]
Date: [Brief date]
Prepared by: [agency.name]

OBJECTIVE:
[What this campaign needs to achieve. One sentence. Measurable.]

TARGET AUDIENCE:
[Audience profile from Phase 1]

KEY MESSAGE:
[Primary message. What do we want them to think/feel/do?]

PROOF POINT:
[Case study result, data point, or testimonial to reference]

TONE & VOICE:
[2-3 adjectives. Example: "confident, helpful, no-BS"]

MANDATORY ELEMENTS:
- Logo placement: [position and size]
- Brand colors: [primary, secondary hex codes]
- Font: [heading and body fonts]
- URL/CTA: [specific URL or CTA text]
- Legal: [disclaimers, trademark symbols if needed]

FORMAT & SIZES:
[From Phase 2 -- all required sizes and specs]

VISUAL DIRECTION:
- Hero element: [product shot / lifestyle image / illustration / data visualization]
- Background: [solid color / gradient / image / pattern]
- Layout: [centered / asymmetric / grid / full-bleed image with text overlay]
- Motion: [static / subtle animation / video -- specify if animated]

COPY DIRECTION:
- Headline options:
  1. [Option A -- benefit-led]
  2. [Option B -- pain-led]
  3. [Option C -- proof-led]
- Body copy: [Key phrases or full copy if needed]
- CTA: [Button text]

REFERENCE EXAMPLES:
1. [Description of reference ad 1 -- what to take from it]
2. [Description of reference ad 2 -- what to take from it]

DO'S:
- [Specific instruction 1]
- [Specific instruction 2]
- [Specific instruction 3]

DON'TS:
- [Anti-pattern 1 -- e.g., "No stock photos of handshakes"]
- [Anti-pattern 2 -- e.g., "No more than 3 font sizes"]
- [Anti-pattern 3 -- e.g., "No blue CTA buttons (competitor color)"]

DELIVERABLES:
- [List every size/format needed with file format (PNG, JPG, MP4)]
- [Number of variations needed]
- [Deadline]

Phase 4: Variation Strategy

Recommend A/B test variations:

A/B TEST PLAN:
---
Variable: [What changes between variations]

Version A: [Description -- e.g., "benefit headline + product image"]
Version B: [Description -- e.g., "pain headline + lifestyle image"]
Version C: [Description -- e.g., "social proof headline + data visual"]

Split: [Equal 33/33/33 or 50/50 for two variants]
Success metric: [CTR / CPA / conversion rate]
Minimum sample: [Impressions needed for significance]

Phase 5: Output

Return the complete creative brief as structured JSON:

{
  "creative_brief": {
    "campaign_name": "",
    "date": "",
    "objective": "",
    "target_audience": {
      "segment": "",
      "titles": [],
      "pain_points": [],
      "awareness_level": ""
    },
    "messaging": {
      "primary_message": "",
      "proof_point": "",
      "cta": "",
      "urgency": "",
      "headline_options": [],
      "body_copy": ""
    },
    "tone": "",
    "brand_elements": {
      "colors": {},
      "fonts": {},
      "logo_placement": "",
      "mandatory_url": ""
    },
    "formats": [
      {
        "platform": "",
        "size": "",
        "text_limits": {},
        "cta_button": ""
      }
    ],
    "visual_direction": {
      "hero_element": "",
      "background": "",
      "layout": "",
      "motion": ""
    },
    "references": [],
    "dos": [],
    "donts": [],
    "ab_test": {
      "variable": "",
      "versions": [],
      "success_metric": ""
    },
    "deliverables": [],
    "deadline": ""
  }
}

Example Usage

Trigger phrases:

  • "Create an ad brief for our Meta campaign"
  • "I need a creative brief for LinkedIn ads targeting D2C founders"
  • "Generate ad creative direction for the Kibi Sports case study"
  • "Brief the designer for Instagram story ads"
  • "Write a creative brief for Google Display retargeting"
User: Create a Meta ad brief to promote our CRO audit service
Assistant: [reads config, builds audience profile from ICP, generates complete brief with 3 headline options, visual direction, format specs, and A/B test plan]
User: I need LinkedIn ad creatives for US D2C brands
Assistant: [targets US/UK/AU segment, adjusts tone for LinkedIn, generates professional brief with sponsored content specs and carousel options]

Reviews

No reviews yet. Tell others what you thought.

Comments

No login needed. Share how it worked for you, ask a question, or note where it did not run.

No comments yet. Be the first to write one.

Comments are published right away. Do not include personal information such as email addresses or phone numbers. Up to 2 URLs.

0 / 1,000 characters

This form is protected by reCAPTCHA, and the Google Privacy Policy and Terms of Service apply.

More skills from this repository

Analyze A/B test results for statistical significance with ship, extend, or kill recommendations

The English summary is being prepared. Showing the original description.

ekatasingh1107/b2b-gtm-skills2Updated Apr 12, 2026

Reallocate ad budget across campaigns and channels using ROAS and marginal return analysis

The English summary is being prepared. Showing the original description.

ekatasingh1107/b2b-gtm-skills2Updated Apr 12, 2026

Mine winning ad angles, hooks, and creative patterns from top-performing ads

The English summary is being prepared. Showing the original description.

ekatasingh1107/b2b-gtm-skills2Updated Apr 12, 2026

ad-spy

Free

Monitor competitor ads across Meta, Google, and LinkedIn with strategic analysis

The English summary is being prepared. Showing the original description.

ekatasingh1107/b2b-gtm-skills2Updated Apr 12, 2026

Interactive onboarding wizard that generates agency.config.json for any B2B agency. Asks structured questions about the agency, services, ICP, tools, outreach preferences, and CRM setup. Outputs a complete config file.

The English summary is being prepared. Showing the original description.

ekatasingh1107/b2b-gtm-skills2Updated Apr 12, 2026

Two-phase Apollo.io prospecting: free People Search to discover ICP-matching leads, then selective enrichment to reveal emails/phones (credits per contact). Deduplicates against CRM (Google Sheets). Supports Apollo API and MCP tools.

The English summary is being prepared. Showing the original description.

ekatasingh1107/b2b-gtm-skills2Updated Apr 12, 2026

See all skills by ekatasingh1107

Report a problem with this skill