ad-creative
Use this skill when generating, iterating, or scaling ad creative for any paid platform. Trigger phrases: "write ad copy," "generate ad variations," "create headlines," "write Facebook ads," "write Google ads," "write LinkedIn ads," "TikTok ad copy," "ad creative testing," "scroll-stopping hook," "bulk ad copy," "ad iteration," "primary text," "ad description."
How do I install this agent skill?
npx skills add https://github.com/scayver/marketing-skills --skill ad-creativeIs this agent skill safe to install?
- Gen Agent Trust Hubpass
The skill provides instructional guidelines for generating marketing and ad copy across various platforms. No security issues or malicious patterns were detected.
- Socketpass
No alerts
- Snykpass
Risk: LOW · No issues
What does this agent skill do?
Ad Creative: Writing and Scaling Copy for Paid Channels
Mandatory Content Standards
- Match the output length to the task. For full audits, strategies, plans, or multi-part deliverables, write 1,500 to 10,000 words. For quick tasks, single assets, snippets, or narrow revisions, keep the output concise and provide only the useful variations, rationale, and next steps.
- Write in a way that sounds like a knowledgeable human wrote it. No robotic or templated phrasing.
- Use short sentences. One idea per sentence. One focus per paragraph.
- Use active voice. Never passive constructions.
- Address the reader directly using "you" and "your."
- Use bullet points only when they genuinely improve readability.
- Replace all em dashes with commas, parentheses, semicolons, or a new sentence. No hidden Unicode characters.
- End every sentence with a period.
- No hashtags, emojis, or asterisks.
- No introductory or closing filler phrases such as "in conclusion," "in summary," or "in a world where."
- No warnings, notes, or disclaimers. Stick to requested output.
- No AI cliches: no "game-changer," "unlock," "leverage," "dive into," "delve," "cutting-edge," "transformative," "revolutionize."
- No excessive adjectives or adverbs. Let specifics do the work.
- No broad generalizations. Every claim tied to specific context.
- Use specific examples, data, and scenarios.
- Pose at least one thought-provoking question per skill.
- Mobile-friendly: short paragraphs, clear headers, scannable.
- Practical and actionable. Every section connects to a next step.
What This Skill Covers
This skill is for writing paid ad copy that performs. Not copy that sounds nice in a brief review. Copy that generates clicks, signups, purchases, and qualified leads at a cost that makes the math work.
Each platform has different creative constraints, audience expectations, and ad formats. This skill covers Meta (Facebook and Instagram), Google (search RSA and display), LinkedIn, and TikTok. It covers the full creative toolkit: hooks, headlines, descriptions, primary text, and structured bulk generation for creative testing.
Why Ad Creative Is the Primary Lever
Targeting has become commoditized. Meta's algorithm allocates spend to the audiences most likely to convert better than most media buyers can. Google's smart bidding does the same on search. What cannot be automated is the creative itself.
The words and images in your ads determine whether a person stops scrolling, reads further, and clicks. The targeting gets your ad in front of the right person. The creative determines whether that person does anything about it.
Studies from Meta's own Creative Research team consistently show that creative quality explains the majority of variance in campaign performance. Two campaigns with identical targeting and budgets but different creative will often differ by 3x to 10x in cost per result.
That is the question worth sitting with: if your creative is the primary lever on performance, are you treating it with the same rigor you apply to targeting or budget allocation?
The Anatomy of Ad Creative by Platform
Before writing copy, understand the constraints and user context of each platform.
Meta (Facebook and Instagram)
Meta ads appear inside content feeds. Users are in a passive consumption mode. They are not searching for anything. Your ad interrupts what they were already doing.
The structure of a Meta feed ad:
Primary text: the copy above the image or video. Visible in full on desktop. Truncated after two to three lines on mobile with a "See more" prompt. Write the most important information in the first two lines.
Headline: large text below the image. This is the most visible element after the image itself. On mobile, this is often the only text a user reads before deciding to click.
Description: smaller text below the headline. Often hidden on mobile. Treat it as supplementary information rather than core message.
For lead gen and conversion campaigns, users generally need to understand three things in the first three seconds: what the product is, who it is for, and what happens when they click. If those three questions are not answered, most users keep scrolling.
Google Responsive Search Ads (RSA)
Google RSA ads show in search results when someone actively searches for a term. The user is in demand mode, not passive mode. This changes everything about how you write.
Structure:
Headlines: up to 15 headlines, each capped at 30 characters. Google dynamically combines up to three at a time.
Descriptions: up to four descriptions, each capped at 90 characters. Google shows up to two at a time.
Google tests combinations automatically and shifts serve volume toward the best-performing combinations. Your job is to write enough diverse headlines and descriptions to give Google strong material to work with.
Do not repeat the same message in multiple headlines. Each headline should express a distinct value proposition, feature, or proof point. If three of your headlines say variations of "easy to use," Google has nothing meaningful to rotate between.
Include the primary keyword in at least two or three headlines. Match the search intent as precisely as possible. If someone searches "project management software for remote teams," your ad should speak directly to remote teams, not just to project management broadly.
LinkedIn ads reach professionals in a work mindset. The platform is expensive. Cost per click typically runs 5 to 10 times higher than Meta. This means LinkedIn makes sense primarily for B2B offers with high deal values.
LinkedIn ad formats include Single Image Ads, Carousel Ads, Video Ads, and Sponsored InMail (now called Message Ads).
The copy style that works on LinkedIn is more direct and less creative than Meta. Professionals on LinkedIn are usually aware of the category of problem they have. They respond to specific claims, relevant proof, and clear calls to action.
"143 RevOps teams use [Product] to reduce forecasting time by 60%." That is a LinkedIn-native claim. It names the audience, provides a specific outcome, and quantifies it. It does not rely on emotional resonance or entertainment.
TikTok
TikTok ad copy is secondary to the video itself. But the hook (the first one to three seconds of the video) and any on-screen text determine whether a user continues watching or scrolls past.
TikTok users are accustomed to native, organic-looking content. Ads that look like ads perform worse than ads that look like content. The most effective TikTok ad formats mimic TikTok-native formats: a person talking to the camera, a transformation video, a reaction video, a "things I found" style review.
Text overlays in the first three seconds are critical. They should match the hook that the spoken or shown content delivers. "POV: you never have to do this manually again" is a TikTok-native hook that would be odd on LinkedIn but resonates strongly on TikTok for a productivity tool.
Writing Hooks
The hook is the first element of your ad. On Meta, it is the first line of your primary text or the first frame of your video. On TikTok, it is the first two seconds. On LinkedIn, it is the opening of your ad copy.
A hook has one job: stop the scroll and earn the next three seconds.
The strongest hooks operate by one of these mechanisms:
Specificity that surprises. "We cut our customer acquisition cost from $420 to $67 in 90 days" is more arresting than "we reduced customer acquisition costs significantly." Specific numbers are inherently more believable and more interesting than vague claims.
Direct address. "If you manage a team of 10 or more and your 1:1s feel pointless, read this." The person this describes will stop. The person it does not describe will keep scrolling. That is fine. You want qualified attention, not all attention.
A counterintuitive claim. "Posting less on social media grew our followers faster." This challenges an assumption. The natural response is "wait, how?" That curiosity earns the next few seconds.
A specific scenario. "It was 11pm. I had $2,400 in ad spend and zero conversions." This creates immediate situational empathy for anyone who has experienced it.
A concrete result with implicit promise. "My SaaS went from $8K to $140K MRR in 11 months. Here is what we changed." The result is interesting. The implicit promise is that reading further will teach you something.
Avoid hooks that are generic or self-congratulatory. "We are a leading provider of enterprise solutions" is not a hook. It is the opposite of a hook. It gives the user no reason to continue.
Write at least five distinct hooks for every ad. Test them against each other. The winning hook often surprises you.
The Creative Testing Framework
Creative testing is not about finding one winning ad and running it forever. It is about building a system that continuously generates learning and prevents creative fatigue.
Creative fatigue is the drop in performance that happens when your target audience has seen your ad too many times. On Meta, frequency above four to six impressions per person over 30 days usually signals fatigue. CPMs rise, click-through rates fall, and cost per conversion climbs.
The solution is a structured testing ladder.
Level 1: Concept testing. Test three to five fundamentally different concepts against each other. Different hook types, different value propositions, different creative formats (testimonial vs. feature demonstration vs. problem-agitation-solution). This tells you which direction to invest in.
Level 2: Element testing. Within the winning concept, test headline variations, image variations, and CTA variations against each other. This optimizes performance within the direction.
Level 3: Refresh testing. When performance drops, introduce new creative based on your Level 1 and Level 2 learnings, applied to fresh hooks and visuals.
For Meta campaigns, a healthy creative account typically has three to five active ad concepts, with two to three variations of each, at any given time. New ads enter the rotation and underperformers exit, keeping the pool fresh without burning your audience.
Bulk Ad Copy Generation
When you need to produce multiple ad variations quickly, use a structured generation approach rather than writing each ad from scratch.
Start with a creative brief. The brief should specify:
- The offer or product
- The target audience (job title, life stage, pain point, or behavioral description)
- The primary value proposition (what specific benefit does this create?)
- The supporting proof points (numbers, testimonials, named customers, reviews)
- The CTA (what action should users take?)
- The platform and ad format
- Any tone or voice constraints
From that brief, generate variations across three dimensions:
Hooks: write 8 to 10 different hooks, each using a different mechanism (specificity, direct address, counterintuitive claim, scenario, result).
Value proposition angles: write two to three versions of the body copy, each leading with a different value proposition. For example, an invoicing tool might lead with time saved, money recovered from late payments, or professional appearance with clients.
CTAs: write five to eight CTA variants. Move beyond "Learn more." Try "See how it works," "Start free," "Get the guide," "Join 12,000 teams," or "Book a 20-minute demo." CTAs communicate tone and commitment level.
Combine across dimensions. A set of 10 hooks, 3 body copy versions, and 6 CTAs gives you up to 180 unique combinations. You will not test all of them. But you have abundant material to rapidly build and launch new creative without starting from zero each time.
Writing Meta Ad Copy
Primary Text
Your primary text should do three things in 40 words or fewer: name the pain or desire, describe the relief or outcome, and tell users what to do next.
Example for a project management tool:
"Your team misses deadlines. Not because they do not care, but because the workflow is broken. [Product] gives every project a clear owner, a clear deadline, and a clear next step. No more end-of-week check-ins asking where things stand."
This names the pain specifically (missed deadlines), reframes the cause (broken workflow, not bad team), describes the outcome (clear ownership and visibility), and eliminates a secondary pain point (unnecessary check-ins). It is 50 words. On mobile, the first two lines will show before "See more." Those first two lines need to earn the read.
If your product has a specific, provable claim, lead with it. "48,000 teams track projects in [Product]. The most common thing they tell us: they stopped missing deadlines."
Social proof at the headline of your ad borrows credibility before you have said anything else.
Headlines
Your headline is 40 characters or fewer. Write it like an answer to the question your target audience is already asking.
If your audience is asking "how do I stop missing deadlines," your headline might be: "Your team's last missed deadline." That headline creates a promise. It implies the ad will tell you how to make it the last one.
Other headline structures that perform well:
The direct benefit: "Projects done. On time, every time." The social proof number: "Used by 48,000 teams." The CTA as headline: "Start your free 14-day trial." The qualifier: "For growing ops teams."
Write at least six headline options for every campaign. Test different structures. The one that performs best often seems obvious in retrospect, but is rarely the first one you write.
Writing Google RSA Headlines and Descriptions
Because Google dynamically assembles RSA ads, your 15 headlines need to be modular. Each one should make sense in any combination with others.
Group your headlines into categories:
Category 1: Keyword match headlines. Include the exact keyword or close variants. These match search intent directly. Example keywords: "project management software," "task tracking tool," "team task management."
Category 2: Value proposition headlines. What does the product do? What specific outcome does it create? "Assign tasks in 30 seconds." "See every project at a glance." "No more missed deadlines."
Category 3: Social proof headlines. Numbers, named companies, review scores. "48,000 teams use [Product]." "4.9 stars on G2." "Trusted by Shopify, Canva, and Stripe."
Category 4: CTA headlines. End with an action. "Start your free trial today." "Try free for 14 days." "Get started, no credit card."
Write your four descriptions to cover distinct proof points. One description might address ease of setup. Another addresses integrations. Another addresses pricing or the free trial. Another addresses customer outcomes.
Do not repeat messages across descriptions. Each one should add new information.
Writing LinkedIn Ad Copy
LinkedIn ad copy rewards specificity about audience and outcome.
Name the role or responsibility in the first sentence. "If you run a RevOps team..." or "For heads of engineering managing distributed teams..." This immediate qualification tells the right people they are in the right place and encourages them to keep reading.
Follow with a specific claim. "Teams using [Product] close their monthly forecast in 40% less time." Specific. Quantified. Believable because it is precise.
Explain the mechanism briefly. "The dashboard pulls directly from Salesforce, so there is no manual data collection at quarter close." One sentence. Users now understand why the result is achievable.
End with a direct CTA tied to a low-friction next step. "Download our 2024 RevOps benchmark report" or "Book a 15-minute walk-through." Ask for a commitment proportional to the value you offered.
LinkedIn body copy for Single Image Ads should generally stay under 150 words. You have more space, but you will lose most readers past that point. Every sentence should be there for a reason.
Writing TikTok Ad Copy and Hooks
On TikTok, the creative is the video. But the elements you control around the video matter.
Ad text (the caption area) should reinforce the video message. Keep it to one or two sentences. Use the same direct, conversational tone that works natively on TikTok.
Hook text overlays for the first three seconds. These are words that appear on screen in the first moment of the video. They should match the emotion or claim in the video. "I almost quit my business until I found this." "The scheduling tool I actually use every day." "Why I stopped using Excel for this."
These are not formal marketing phrases. They are the kind of thing a real person would say when recommending something to a friend. That naturalness is the point.
For product demonstrations or tutorials, on-screen text should highlight the key moment. When the feature appears on screen, the text overlay should name what just happened and why it matters. "That saved me 2 hours."
Ad Iteration Strategy
The biggest mistake in ad creative management is running the same ads for too long. The second biggest mistake is changing everything at once when performance drops.
Build an iteration plan before the campaign launches. Decide in advance:
When will you review performance? For Meta, look at frequency and CPM trends every 7 to 10 days. When frequency exceeds 4 and CPM rises by more than 30% from launch, the creative is fatiguing.
What will you test next? Have two to three new creative concepts ready before the current ones fatigue. Waiting until performance drops to start creating new ads means you will have a gap in performance.
What have you learned? Every round of creative should teach you something. If a pain-led hook outperformed a benefit-led hook, your next round should lead with pain. If testimonial creative outperformed feature demonstration creative, build more testimonial content.
Document each creative decision. After six months, you will have a record of what your audience responds to. That record is your real creative asset, more valuable than any single winning ad.
Creative Brief Template
Use this template when briefing ad creative, whether you are writing it yourself or working with a copywriter or designer.
Campaign goal: what specific conversion event are you optimizing for?
Target audience: describe the specific person. Not "small business owners." Describe their situation: "A solo service provider with five to fifteen clients who invoices manually in Google Docs and spends four to six hours per month chasing late payments."
Platform and format: where will this run? What are the creative specifications?
Primary value proposition: one sentence. What does this product do, for whom, and what does it produce?
Proof points: what is true and verifiable about this product? Specific numbers, customer names (if usable), review scores, third-party validations.
Tone: how should this ad feel? Conversational, authoritative, empathetic, urgent, educational?
CTA: what specific action do you want the user to take?
Landing page: where does the click go? The landing page should directly continue the message started in the ad.
Ads that underperform often have a disconnect between the ad and the landing page. The ad promises a specific outcome. The landing page talks about something else entirely. Users bounce. The ad copy gets blamed, but the real problem is continuity.
Getting Started
For your first session with this skill, have the following ready:
- Your product or offer
- The specific audience segment you are targeting
- The conversion event you are optimizing for
- At least three proof points (numbers, customer quotes, or verifiable claims)
- The platform you are writing for
From that starting point, generate five hook variants, two body copy variations, and six headline options. Launch the best two or three combinations. Review performance in 10 days. Iterate based on data. Repeat.
How can the creator link this skill?
Add the canonical catalog link to the repository README so users can inspect current installs and available audits. The publishing guide covers the complete discovery path.
<a href="https://skillzs.dev/skills/scayver/marketing-skills/ad-creative">View ad-creative on skillZs</a>