Generate 3-5 ad copy variations per platform — headlines, descriptions, and CTAs formatted to Google, Meta, LinkedIn, TikTok, X, and Pinterest specs — each scored 1-10 with policy-compliance flags, A/B testing groupings, and a message-match check against the landing page. Triggers on \"/digital-marketing-pro:ad-creative\", \"write ad copy for Meta\", \"give me RSA headline variations\", \"we need LinkedIn ad copy\", \"draft TikTok ad creative\". Reads the brand profile, guidelines, and complianc
git clone https://github.com/indranilbanerjee/digital-marketing-pro.git--- name: ad-creative description: "Generate 3-5 ad copy variations per platform — headlines, descriptions, and CTAs formatted to Google, Meta, LinkedIn, TikTok, X, and Pinterest specs — each scored 1-10 with policy-compliance flags, A/B testing groupings, and a message-match check against the landing page. Triggers on \"/digital-marketing-pro:ad-creative\", \"write ad copy for Meta\", \"give me RSA headline variations\", \"we need LinkedIn ad copy\", \"draft TikTok ad creative\". Reads the brand profile, guidelines, and compliance rules; routes video ad scripts to /digital-marketing-pro:video-script and gates AI-generated visuals for EU campaigns through /digital-marketing-pro:c2pa-metadata and /digital-marketing-pro:check." argument-hint: "[platform]" --- # /digital-marketing-pro:ad-creative ## Purpose Generate high-performing ad copy variations tailored to specific platforms and formats. Each variation is scored for quality and compliance, with recommendations for testing strategy. ## Input Required The user must provide (or will be prompted for): - **Product/service**: What is being advertised - **Platform(s)**: Google Ads, Meta (Facebook/Instagram), LinkedIn, TikTok, X, Pinterest - **Ad format**: RSA, single image, carousel, video script, story, etc. For video ad scripts (6s bumper, 15s skippable, 30s spot, UGC-style), route to /digital-marketing-pro:video-script — its step 2.4 carries the per-format structural rules (the 5-second skip deadline, one-message bumpers, native-style disclosure) and its output passes the /check gate. This skill owns the copy layer around the video: headlines, descriptions, and CTAs. - **Campaign objective**: Awareness, traffic, leads, conversions, app installs - **Target audience**: Who the ads are for - **Key offer/CTA**: Promotion, value prop, or desired action - **Landing page URL**: Where the ad will drive traffic (optional) ## Process 1. **Load brand context**: Read `~/.claude-marketing/brands/_active-brand.json` for the active slug, then load `~/.claude-marketing/brands/{slug}/profile.json`. Apply brand voice, compliance rules for target markets (`skills/context-engine/compliance-rules.md`), and industry context. **Also check for guidelines** at `~/.claude-marketing/brands/{slug}/guidelines/_manifest.json` — if present, load restrictions and relevant category files. Check for custom templates at `~/.claude-marketing/brands/{slug}/templates/`. Check for agency SOPs at `~/.claude-marketing/sops/`. If no brand exists, ask: "Set up a brand first (/digital-marketing-pro:brand-setup)?" — or proceed with defaults. 2. Identify platform-specific constraints: character limits, format requirements, policy restrictions 3. Generate 3-5 ad copy variations per platform, each with a distinct angle (benefit, urgency, social proof, curiosity, direct) 4. Score each variation on: brand alignment, clarity, emotional impact, CTA strength, policy compliance 5. Flag any potential policy violations (restricted claims, prohibited language) 6. Recommend A/B testing groupings and priority order 7. If landing page URL is provided, check message match between ad and page ## Output Per platform, a set of ad copy variations including: - Headlines, descriptions, and CTAs formatted to platform specifications - Quality score (1-10) with reasoning per variation - Policy compliance check with flagged issues - A/B testing recommendation with hypothesis for each test - Message match assessment (if landing page provided) - Creative direction notes for visual/video assets (see AI image/video generation guidance below) ### AI image & video generation guidance (May 2026) When the brief includes static visuals or short-form video, recommend the model that fits the use case and call out the compliance overhead: | Asset type | Recommended model (May 2026) | When to use | Compliance note | |---|---|---|---| | Product hero stills, lifestyle photography, e-commerce tiles | **Google Nano Banana Pro** (Gemini 3 Pro Image, multi-image composition, character/object consistency) | Strong text rendering inside images (logos, on-pack copy), brand-character consistency across a campaign, high-fidelity product realism. | Outputs ship with SynthID watermarking by default; ALSO sign with C2PA via `/digital-marketing-pro:c2pa-metadata` before any EU distribution. | | Short-form social video (≤8s reels, organic vertical) | **Gemini Veo 3.1** (synchronized native audio, longer/more coherent clips than Veo 3.0) | Reels, TikTok, Shorts cut-downs, ad-creative experimentation. | Synthetic-voice / synthetic-human content must carry a visible deepfake disclosure under EU Article 50 — see `skills/context-engine/compliance-rules.md` §1.1b. | | Long-form video with native audio / multi-modal storytelling | **Gemini Omni** (multimodal generation, May 2026 I/O launch — text + image + audio + video unified) | Connected-content campaigns where a single brief produces a hero film, social cut-downs, audio version, and stills consistently. Best for brands with disciplined creative governance — Omni's range outpaces most brand-safety review processes. | Default Omni outputs carry SynthID + Gemini provenance markers. Add C2PA before EU publish. Run synthetic-person outputs past Legal — Omni's photoreal humans frequently hit "substantial AI manipulation" thresholds under Article 50. | | Static image — fast iteration / mood-boarding | OpenAI gpt-image-2, Midjourney v7, Adobe Firefly | Internal mood boards, concept exploration. Not for shipped EU creative without C2PA. | None of these auto-embed C2PA — manually sign with `/digital-marketing-pro:c2pa-metadata` before EU publish. | **Workflow recommendation:** 1. Brief the visual concept in this skill's output (subject, composition, brand-character constraints, on-pack text if any). 2. Hand the visual spec to whichever production track owns image/video — your design team, any AI image/video tool (the model table above maps use-case → generator), or a connected design platform (e.g. the Canva / Figma MCP connectors listed in `/digital-marketing-pro:integrations`). The spec is deliberately tool-agnostic: any production track can consume it unchanged. 3. Treat all AI-generated visuals as **Article 50 in-scope** until proven otherwise. The pre-publish gate (`/digital-marketing-pro:check`) blocks unsigned AI assets for EU-targeted campaigns. ## Agents Used - **content-creator** — Ad copy generation, angle development, CTA crafting - **media-buyer** — Platform specs, policy compliance, testing strategy - **brand-guardian** — Voice alignment, compliance review, claim verification
1. **Define Your Campaign Parameters**: Fill in [PLATFORM], [AD_TYPE], [AUDIENCE], and [GOAL] in the prompt template. Use platform-specific character limits (e.g., Meta: 40/125, LinkedIn: 200/300). 2. **Generate Variations**: Paste the customized prompt into your AI tool (e.g., Claude, ChatGPT) and request 5-10 variations. Specify if you need emojis, humor, or industry-specific jargon. 3. **Refine for Platform Rules**: Adjust the output to fit platform guidelines. For Google RSA, ensure headlines are keyword-rich. For TikTok, shorten text and add emojis. Use tools like Meta’s Ad Library or LinkedIn’s Creative Hub to preview ads. 4. **Score and Select**: Use a scoring rubric (e.g., clarity, urgency, relevance) to pick the top 2-3 variations. Tools like AdEspresso or Google Ads’ built-in scoring can help. 5. **Test and Iterate**: Run A/B tests on the selected variations. Monitor metrics like CTR, conversion rate, and cost per lead. Use insights to refine future creatives.
No install command available. Check the GitHub repository for manual installation instructions.
git clone https://github.com/indranilbanerjee/digital-marketing-pro/tree/main/skills/ad-creativeCopy the install command above and run it in your terminal.
Launch Claude Code, Cursor, or your preferred AI coding agent.
Use the prompt template or examples below to test the skill.
Adapt the skill to your specific use case and workflow.
Generate 5 high-performing ad creative variations for [PLATFORM] [AD_TYPE] campaign targeting [AUDIENCE]. Each variation should include: 1) Headline (max [X] characters), 2) Primary text/description (max [Y] characters), 3) Call-to-action (CTA) with urgency, and 4) A/B test recommendation. Optimize for [GOAL: conversions, clicks, engagement]. Platform options: Google RSA, Meta, LinkedIn, TikTok. Example: 'Generate 5 high-performing ad creative variations for Meta carousel ads targeting small business owners in the US. Each variation should include: 1) Headline (max 40 characters), 2) Primary text (max 125 characters), 3) CTA with urgency, and 4) A/B test recommendation. Optimize for conversions.'
Here are 5 high-performing Meta carousel ad variations for a SaaS startup targeting small business owners in the US, optimized for conversions. Each adheres to Meta’s 40-character headline and 125-character primary text limits while incorporating urgency and clear CTAs. **Variation 1: "Time-Saving Tool"** - Headline: "Stop Wasting Time on Payroll" - Primary Text: "Small biz owners, automate payroll in 5 mins! Try [Product] free for 30 days—no credit card needed. Limited spots!" - CTA: "Get Started Now" - A/B Test: Headline vs. "Payroll Done in Minutes, Not Hours" **Variation 2: "Cost-Saving Focus"** - Headline: "Cut Payroll Costs by 30%" - Primary Text: "Switch to [Product] and save $500/month on payroll. No hidden fees. Start your free trial today!" - CTA: "Save Money Now" - A/B Test: Primary text vs. "Payroll Software That Pays for Itself" **Variation 3: "Urgency-Driven"** - Headline: "Limited-Time Offer" - Primary Text: "Join 10,000+ businesses using [Product]. Sign up today and get 2 months free! Offer ends soon." - CTA: "Claim Your Deal" - A/B Test: CTA vs. "Start Free Trial" **Variation 4: "Social Proof"** - Headline: "Trusted by 10K+ Businesses" - Primary Text: "[Product] helps small businesses like yours save time and money. Try it risk-free for 30 days!" - CTA: "Try It Free" - A/B Test: Headline vs. "Loved by Entrepreneurs" **Variation 5: "Feature-Focused"** - Headline: "Automate Payroll in 5 Clicks" - Primary Text: "No spreadsheets, no errors. [Product] automates payroll, taxes, and compliance. Start your free trial today!" - CTA: "Automate Now" - A/B Test: Primary text vs. "Payroll Software Your Team Will Love" **Recommendations:** 1. Run A/B tests on headlines and CTAs first, as these have the highest impact on CTR. 2. For LinkedIn, replace the urgency angle with professional benefits (e.g., "Streamline HR for Your Team"). 3. For TikTok, shorten primary text to 80 characters and use emojis (e.g., "⏳ Save 10 hrs/month on payroll 🚀"). 4. For Google RSA, focus on keyword-rich headlines (e.g., "Best Payroll Software for Small Businesses").
skills-collection
Take a free 3-minute scan and get personalized AI skill recommendations.
Take free scan