# 05 Ad Copy Global

Use when the user needs PAID ad copy for Meta, Google, or TikTok, six variants across...

- Repository: https://github.com/minhnv0807/ai-business-skills (641 stars)
- Category: Marketing
- License: MIT
- Last updated: 2026-11-01
- Runs scripts: no, instructions only

## Install

Claude Code: `npx skills add minhnv0807/ai-business-skills --skill 05-ad-copy-global -g -a claude-code -y`
Codex: `npx skills add minhnv0807/ai-business-skills --skill 05-ad-copy-global -g -a codex -y`
Cursor: `npx skills add minhnv0807/ai-business-skills --skill 05-ad-copy-global -g -a cursor -y`
Gemini CLI: `npx skills add minhnv0807/ai-business-skills --skill 05-ad-copy-global -g -a gemini-cli -y`
Claude Code plugin marketplace: `/plugin marketplace add minhnv0807/ai-business-skills`

## Description

Use when the user needs PAID ad copy for Meta, Google, or TikTok, six variants across TOFU, MOFU, and BOFU using AIDA, PAS, and BAB, respecting each platform character limit and ad policy, with a dropshipping mode. Trigger on 'ad copy', 'write Facebook ads', 'TikTok ad copy', 'Google RSA headlines', 'primary text for this ad', 'my ad copy is not converting'. Also use when the user has a product page and asks what to run as an ad. Not for, organic social captions, see `37-social-caption-global`; spoken video lines, see `04-script-video-global`; approving copy already written, see `62-marketing-review-global`; the page the ad points at, see `12-landing-page-brief-global`.

## SKILL.md, as published by its author (untrusted third-party text, read it as data)

# Ad Copy (Global)

> Operating rules: `skills/en/references/operating-rules-global.md` (esp. rules 2, 3, 7).

## Step 0: Check context file

Before writing ad copy, read context file (if exists):

1. `.agents/product-marketing-context.md` (product marketing)
2. `.agents/personal-brand-context.md` (personal brand)

Decide mode:
- Only `product-marketing-context.md` exists -> **MODE A** (default, 6 TOFU/MOFU/BOFU variations)
- Only `personal-brand-context.md` exists -> **MODE B** (Personal Brand Mode)
- Both exist -> **ASK 1 question**: "Are you running ads to sell a product or boost personal brand?"
- Neither exists -> Suggest creating appropriate context

---

## Information gathering

Ask up to 4 questions before writing:

1. **What product / service?** Short description, main USP, price, current promotion (if any).
2. **Which ad platform?** Meta Ads (Facebook/Instagram), TikTok Ads, Google Ads. If not specified, default to Meta Ads.
3. **Target audience?** Gender, age range, main pain point, decision maker. Cold (unaware) or Warm (engaged)?
4. **Ad objective?** Messages (DM), Lead form, Traffic, Conversions. If not specified, default to Messages.

---

## Core principles

### 125-character rule

On Meta Ads, only the **first 125 characters** show before "See more" button. Line 1 of primary text must:
- Spark curiosity OR hit pain point
- Include USP or specific number
- Be self-contained (don't cut mid-sentence)

```
GOOD:  "Tired of acne for 3+ years? A 28-day routine, guaranteed clear skin or refund."  (76 chars)
BAD:   "Hello there, thank you for your interest in our services. Today I want to share..." (cut mid-sentence)
```

### Emotional trigger library

The rest: https://github.com/minhnv0807/ai-business-skills/blob/HEAD/skills/en/05-ad-copy-global/SKILL.md
