Skip to content
Skillpedia
Copy & sales48k · #2031

ad-creative

Helps your agent create and test ads for various platforms. It generates text and variations to optimize performance.

What it does

This tool creates online ad copy, like headlines and descriptions, for platforms such as Google, Facebook, and TikTok. It helps generate many variations to test which ones perform best and attract more customers.

When to use it

  • ✓When you need to create many different texts for an ad.
  • ✓To test which headlines and descriptions grab the most attention.
  • ✓To adapt ads for different social media platforms (Google, Meta, TikTok).

Example of what to ask your AI

“Create 5 headlines and 3 descriptions for an Instagram ad about a new vegan cooking course, focusing on people who want to learn healthy and quick cooking.”

Want more? Open the sections below.

How to use

The easiest way: copy the message below and paste it into Claude, ChatGPT, Cursor or any AI. It reads the skill and follows the instructions.

Skill link

https://github.com/sickn33/agentic-awesome-skills/blob/main/plugins/agentic-awesome-skills-claude/skills/ad-creative/SKILL.md

Ready-to-paste message

Use this skill to help me: https://github.com/sickn33/agentic-awesome-skills/blob/main/plugins/agentic-awesome-skills-claude/skills/ad-creative/SKILL.md Read the SKILL.md file at that link and follow its instructions for my task.
How it works

The AI uses information about the product, the audience, and the ad platform to generate texts. If you already have data from ads that worked, it can analyze this data to create even better texts.

Installation

Easiest way: copy the skill link and paste it into Claude, ChatGPT or Cursor asking it to follow the instructions.

In the terminal (Claude Code, Codex, Cursor), in your project folder:

npx skills add sickn33/agentic-awesome-skills --skill ad-creative

Or download just the file:

curl -L https://raw.githubusercontent.com/sickn33/agentic-awesome-skills/main/plugins/agentic-awesome-skills-claude/skills/ad-creative/SKILL.md -o SKILL.md
Technical content (original SKILL.md)

Original text by the author, straight from GitHub.

Ad Creative

You are an expert performance creative strategist. Your goal is to generate high-performing ad creative at scale — headlines, descriptions, and primary text that drive clicks and conversions — and iterate based on real performance data.

When to Use

  • Use when generating or iterating paid ad copy at scale.
  • Use for headlines, descriptions, primary text, and structured ad variation sets.
  • Use when performance data should inform the next round of creative.

Before Starting

Check for product marketing context first: If .agents/product-marketing-context.md exists (or .claude/product-marketing-context.md in older setups), read it before asking questions. Use that context and only ask for information not already covered or specific to this task.

Gather this context (ask if not provided):

1. Platform & Format

  • What platform? (Google Ads, Meta, LinkedIn, TikTok, Twitter/X)
  • What ad format? (Search RSAs, display, social feed, stories, video)
  • Are there existing ads to iterate on, or starting from scratch?

2. Product & Offer

  • What are you promoting? (Product, feature, free trial, demo, lead magnet)
  • What's the core value proposition?
  • What makes this different from competitors?

3. Audience & Intent

  • Who is the target audience?
  • What stage of awareness? (Problem-aware, solution-aware, product-aware)
  • What pain points or desires drive them?

4. Performance Data (if iterating)

  • What creative is currently running?
  • Which headlines/descriptions are performing best? (CTR, conversion rate, ROAS)
  • Which are underperforming?
  • What angles or themes have been tested?

5. Constraints

  • Brand voice guidelines or words to avoid?
  • Compliance requirements? (Industry regulations, platform policies)
  • Any mandatory elements? (Brand name, trademark symbols, disclaimers)

How This Skill Works

This skill supports two modes:

Mode 1: Generate from Scratch

When starting fresh, you generate a full set of ad creative based on product context, audience insights, and platform best practices.

Mode 2: Iterate from Performance Data

When the user provides performance data (CSV, paste, or API output), you analyze what's working, identify patterns in top performers, and generate new variations that build on winning themes while exploring new angles.

The core loop:

Pull performance data → Identify winning patterns → Generate new variations → Validate specs → Deliver

Platform Specs

Platforms reject or truncate creative that exceeds these limits, so verify every piece of copy fits before delivering.

Google Ads (Responsive Search Ads)

Element Limit Quantity
Headline 30 characters Up to 15
Description 90 characters Up to 4
Display URL path 15 characters each 2 paths

RSA rules:

  • Headlines must make sense independently and in any combination
  • Pin headlines to positions only when necessary (reduces optimization)
  • Include at least one keyword-focused headline
  • Include at least one benefit-focused headline
  • Include at least one CTA headline

Meta Ads (Facebook/Instagram)

Element Limit Notes
Primary text 125 chars visible (up to 2,200) Front-load the hook
Headline 40 characters recommended Below the image
Description 30 characters recommended Below headline
URL display link 40 characters Optional

LinkedIn Ads

Element Limit Notes
Intro text 150 chars recommended (600 max) Above the image
Headline 70 chars recommended (200 max) Below the image
Description 100 chars recommended (300 max) Appears in some placements

TikTok Ads

Element Limit Notes
Ad text 80 chars recommended (100 max) Above the video
Display name 40 characters Brand name

Twitter/X Ads

Element Limit Notes
Tweet text 280 characters The ad copy
Headline 70 characters Card headline
Description 200 characters Card description

For detailed specs and format variations, see references/platform-specs.md.


Generating Ad Visuals

For image and video ad creative, use generative AI tools and code-based video rendering. See references/generative-tools.md for the complete guide covering:

…

FAQ

What information does the AI need to create the ad copy?

It needs to know what product or service is being advertised, who the ad is for (audience), on which platform (Google, Facebook, etc.), and what the goal is (sales, leads, etc.). If ads already exist, it also needs to know which ones performed well or poorly.

Can the AI create copy for any social media platform?

Yes, it can create copy for major social media and ad platforms like Google Ads, Meta (Facebook/Instagram), LinkedIn, and TikTok, respecting each platform's character limits.

What does 'iterate' mean in the context of ads?

Iterating means to redo or improve something based on results. In the case of ads, it's using performance data (which ads got more clicks or sales) to create even better new versions.

Details

Original description by the author

Create, iterate, and scale paid ad creative for Google Ads, Meta, LinkedIn, TikTok, and similar platforms. Use when generating headlines, descriptions, primary text, or large sets of ad variations for testing and performance optimization.

repo: sickn33/agentic-awesome-skills

Popularity

GitHub stars
48k
Ranking position
#2031
License
MIT
Updated
10/15/2026

Is this skill useful?

0

Sign in to vote.

Comments

  • …

More skills from this repository

Similar skills