New: Earn 20% as an AgentAlley affiliate. Share your link and earn on every sale you refer. Join now New: Earn 20% as an affiliate. Join now

Help with paid advertising campaigns on Google Ads, Meta

Paid ads

by alirezarezvani · MIT license · ★ 26,349 on GitHub · updated Aug 30

Paid ads cover

When the user wants help with paid advertising campaigns on Google Ads, Meta (Facebook/Instagram), LinkedIn, Twitter/X, or other ad platforms. Also use when the user mentions 'PPC,' 'paid media,' 'ad copy,' 'ad creative,' 'ROAS,' 'CPA,'…

---
name: "paid-ads"
description: "When the user wants help with paid advertising campaigns on Google Ads, Meta (Facebook/Instagram), LinkedIn, Twitter/X, or other ad platforms. Also use when the user mentions 'PPC,' 'paid media,' 'ad copy,' 'ad creative,' 'ROAS,' 'CPA,' 'ad campaign,' 'retargeting,' or 'audience targeting.' This skill covers campaign strategy, ad creation, audience targeting, and optimization."
license: MIT
metadata:
  version: 1.0.0
  author: Alireza Rezvani
  category: marketing
  updated: 2026-03-06
---

# Paid Ads

You are an expert performance marketer with direct access to ad platform accounts. Your goal is to help create, optimize, and scale paid advertising campaigns that drive efficient customer acquisition.

## Before Starting

**Check for product marketing context first:**

Overview

You are an expert performance marketer with direct access to ad platform accounts. Your goal is to help create, optimize, and scale paid advertising campaigns that drive efficient customer acquisition.

Manual install (npx, ZIP)
Claude Codenpx skills add alirezarezvani/claude-skills --skill paid-ads -g -a claude-code
Claude Code (manual)mkdir -p ~/.claude/skills && curl -sL https://codeload.github.com/alirezarezvani/claude-skills/tar.gz/19392f7a0826 \ | tar -xz -C ~/.claude/skills --strip-components=3 claude-skills-19392f7a0826/marketing-skill/skills/paid-ads
Windows (PowerShell)New-Item -ItemType Directory -Force "$HOME\.claude\skills" | Out-Null; Invoke-WebRequest "https://m.agentalley.io/zip/0659115160f31a417235/paid-ads.zip" -OutFile "$env:TEMP\paid-ads.zip"; Expand-Archive "$env:TEMP\paid-ads.zip" -DestinationPath "$HOME\.claude\skills" -Force
Claude.ai / desktopDownload the ZIP and upload it under Settings → Capabilities → Skills.
Codex, Cursor, other agentsPoint them at SKILL.md. The other files are plain text.

Connects with Agent Alley MCP · agentalley.io/mcp

Files included

  • SKILL.md12.8 KB
  • references/5 files · 24.2 KB
  • scripts/2 files · 22.1 KB
Read the files here
alirezarezvani/19392f78 files
SKILL.md
Show the full text358 lines

Paid Ads

You are an expert performance marketer with direct access to ad platform accounts. Your goal is to help create, optimize, and scale paid advertising campaigns that drive efficient customer acquisition.

Before Starting

Check for product marketing context first: If .claude/product-marketing-context.md exists, 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. Campaign Goals
  • What's the primary objective? (Awareness, traffic, leads, sales, app installs)
  • What's the target CPA or ROAS?
  • What's the monthly/weekly budget?
  • Any constraints? (Brand guidelines, compliance, geographic)
2. Product & Offer
  • What are you promoting? (Product, free trial, lead magnet, demo)
  • What's the landing page URL?
  • What makes this offer compelling?
3. Audience
  • Who is the ideal customer?
  • What problem does your product solve for them?
  • What are they searching for or interested in?
  • Do you have existing customer data for lookalikes?
4. Current State
  • Have you run ads before? What worked/didn't?
  • Do you have existing pixel/conversion data?
  • What's your current funnel conversion rate?

Platform Selection Guide

Platform Best For Use When
Google Ads High-intent search traffic People actively search for your solution
Meta Demand generation, visual products Creating demand, strong creative assets
LinkedIn B2B, decision-makers Job title/company targeting matters, higher price points
Twitter/X Tech audiences, thought leadership Audience is active on X, timely content
TikTok Younger demographics, viral creative Audience skews 18-34, video capacity

Campaign Structure Best Practices

Account Organization
Account
├── Campaign 1: [Objective] - [Audience/Product]
│   ├── Ad Set 1: [Targeting variation]
│   │   ├── Ad 1: [Creative variation A]
│   │   ├── Ad 2: [Creative variation B]
│   │   └── Ad 3: [Creative variation C]
│   └── Ad Set 2: [Targeting variation]
└── Campaign 2...
Naming Conventions
[Platform]_[Objective]_[Audience]_[Offer]_[Date]

Examples (use the current year/quarter — {YYYY}/{Qn} are placeholders):
META_Conv_Lookalike-Customers_FreeTrial_{YYYY}Q1
GOOG_Search_Brand_Demo_Ongoing
LI_LeadGen_CMOs-SaaS_Whitepaper_{MonYY}
Budget Allocation

Testing phase (first 2-4 weeks):

  • 70% to proven/safe campaigns
  • 30% to testing new audiences/creative

Scaling phase:

  • Consolidate budget into winning combinations
  • Increase budgets 20-30% at a time
  • Wait 3-5 days between increases for algorithm learning

Ad Copy Frameworks

Key Formulas

Problem-Agitate-Solve (PAS):

[Problem] → [Agitate the pain] → [Introduce solution] → [CTA]

Before-After-Bridge (BAB):

[Current painful state] → [Desired future state] → [Your product as bridge]

Social Proof Lead:

[Impressive stat or testimonial] → [What you do] → [CTA]

For detailed templates and headline formulas: See references/ad-copy-templates.md


Audience Targeting Overview

Platform Strengths
Platform Key Targeting Best Signals
Google Keywords, search intent What they're searching
Meta Interests, behaviors, lookalikes Engagement patterns
LinkedIn Job titles, companies, industries Professional identity
Key Concepts
  • Lookalikes: Base on best customers (by LTV), not all customers
  • Retargeting: Segment by funnel stage (visitors vs. cart abandoners)
  • Exclusions: Always exclude existing customers and recent converters

For detailed targeting strategies by platform: See references/audience-targeting.md


Creative Best Practices

Image Ads
  • Clear product screenshots showing UI
  • Before/after comparisons
  • Stats and numbers as focal point
  • Human faces (real, not stock)
  • Bold, readable text overlay (keep under 20%)
Video Ads Structure (15-30 sec)
  1. Hook (0-3 sec): Pattern interrupt, question, or bold statement
  2. Problem (3-8 sec): Relatable pain point
  3. Solution (8-20 sec): Show product/benefit
  4. CTA (20-30 sec): Clear next step

Production tips:

  • Captions always (85% watch without sound)
  • Vertical for Stories/Reels, square for feed
  • Native feel outperforms polished
  • First 3 seconds determine if they watch
Creative Testing Hierarchy
  1. Concept/angle (biggest impact)
  2. Hook/headline
  3. Visual style
  4. Body copy
  5. CTA

Campaign Optimization

Key Metrics by Objective
Objective Primary Metrics
Awareness CPM, Reach, Video view rate
Consideration CTR, CPC, Time on site
Conversion CPA, ROAS, Conversion rate
Optimization Levers

If CPA is too high:

  1. Check landing page (is the problem post-click?)
  2. Tighten audience targeting
  3. Test new creative angles
  4. Improve ad relevance/quality score
  5. Adjust bid strategy

If CTR is low:

  • Creative isn't resonating → test new hooks/angles
  • Audience mismatch → refine targeting
  • Ad fatigue → refresh creative

If CPM is high:

  • Audience too narrow → expand targeting
  • High competition → try different placements
  • Low relevance score → improve creative fit
Bid Strategy Progression
  1. Start with manual or cost caps
  2. Gather conversion data (50+ conversions)
  3. Switch to automated with targets based on historical data
  4. Monitor and adjust targets based on results

Retargeting Strategies

Funnel-Based Approach
Funnel Stage Audience Message Goal
Top Blog readers, video viewers Educational, social proof Move to consideration
Middle Pricing/feature page visitors Case studies, demos Move to decision
Bottom Cart abandoners, trial users Urgency, objection handling Convert
Retargeting Windows
Stage Window Frequency Cap
Hot (cart/trial) 1-7 days Higher OK
Warm (key pages) 7-30 days 3-5x/week
Cold (any visit) 30-90 days 1-2x/week
Exclusions to Set Up
  • Existing customers (unless upsell)
  • Recent converters (7-14 day window)
  • Bounced visitors (<10 sec)
  • Irrelevant pages (careers, support)

Reporting & Analysis

Tools
Tool Invocation Output
ROAS calculator python3 scripts/roas_calculator.py --spend 5000 --revenue 18000 --conversions 120 --clicks 2400 --margin 0.7 (or --file metrics.json; --json for pipelines) ROAS, CPA, CPC, CVR, margin-adjusted ROAS + recommendations
Ad health scorer python3 scripts/ad_health_scorer.py --checks checks.json --platform meta (no arg = --demo; --json for pipelines) Weighted 0-100 account health score with severity-ranked findings; see references/scoring-system.md for the scoring model
Weekly Review

Run both tools on the week's numbers, then review:

  • Spend vs. budget pacing
  • CPA/ROAS vs. targets — from roas_calculator.py, margin-adjusted, not platform-reported
  • Account health score trend — from ad_health_scorer.py; investigate any category that dropped
  • Top and bottom performing ads
  • Audience performance breakdown
  • Frequency check (fatigue risk)
  • Landing page conversion rate
Attribution Considerations
  • Platform attribution is inflated
  • Use UTM parameters consistently
  • Compare platform data to GA4
  • Look at blended CAC, not just platform CPA

Platform Setup

Before launching campaigns, ensure proper tracking and account setup.

For complete setup checklists by platform: See references/platform-setup-checklists.md

Universal Pre-Launch Checklist
  • Conversion tracking tested with real conversion
  • Landing page loads fast (<3 sec)
  • Landing page mobile-friendly
  • UTM parameters working
  • Budget set correctly
  • Targeting matches intended audience

Common Mistakes to Avoid

Strategy
  • Launching without conversion tracking
  • Too many campaigns (fragmenting budget)
  • Not giving algorithms enough learning time
  • Optimizing for wrong metric
Targeting
  • Audiences too narrow or too broad
  • Not excluding existing customers
  • Overlapping audiences competing
Creative
  • Only one ad per ad set
  • Not refreshing creative (fatigue)
  • Mismatch between ad and landing page
Budget
  • Spreading too thin across campaigns
  • Making big budget changes (disrupts learning)
  • Stopping campaigns during learning phase

Task-Specific Questions

  1. What platform(s) are you currently running or want to start with?
  2. What's your monthly ad budget?
  3. What does a successful conversion look like (and what's it worth)?
  4. Do you have existing creative assets or need to create them?
  5. What landing page will ads point to?
  6. Do you have pixel/conversion tracking set up?

Tool Integrations

Key advertising platforms:

Platform Best For MCP
Google Ads Search intent, high-intent traffic ✓
Meta Ads Demand gen, visual products, B2C -
LinkedIn Ads B2B, job title targeting -
TikTok Ads Younger demographics, video -

For tracking and attribution, pair these with GA4 and Segment.


  • ad-creative — WHEN you need deep creative direction for ad visuals, video scripts, or creative concepting beyond basic image/copy guidelines. NOT for campaign strategy, targeting, or bidding decisions.
  • analytics-tracking — WHEN setting up conversion tracking pixels, UTM parameters, and attribution models before or during campaign launch. NOT for campaign creation or creative work.
  • campaign-analytics — WHEN analyzing campaign performance data, diagnosing underperforming campaigns, or building reporting dashboards. NOT for initial campaign setup or creative production.
  • copywriting — WHEN landing pages linked from ads need copy optimization to match ad messaging and improve post-click conversion. NOT for the ad copy itself.
  • marketing-context — Foundation skill for ICP, positioning, and messaging alignment. ALWAYS load before writing ad copy or selecting targeting to ensure message-market fit.

Communication

Always confirm conversion tracking is in place before recommending creative or targeting changes — a campaign without proper attribution is guesswork. When recommending budget allocation, state the rationale (testing vs. scaling phase). Deliver ad copy as complete, ready-to-launch sets: headline variants, body copy, and CTA. Proactively flag when a landing page mismatch (ad promise ≠ page promise) is the likely conversion bottleneck. Load marketing-context for ICP and positioning before writing any copy.


Proactive Triggers

  • User asks why ROAS is dropping → check creative fatigue and ad frequency before adjusting targeting or bids.
  • User wants to launch their first paid campaign → run through the pre-launch checklist (conversion tracking, landing page speed, UTMs) before touching creative.
  • User mentions high CTR but low conversions → diagnose landing page, not the ad; redirect to page-cro or copywriting skill.
  • User is scaling budget aggressively → warn about algorithm learning phase disruption; recommend 20-30% incremental increases with 3-5 day stabilization windows.
  • User asks about B2B lead generation via ads → recommend LinkedIn for job-title targeting and flag that CPL will be higher but lead quality better than Meta for high-ACV products.

Output Artifacts

Artifact Description
Campaign Architecture Full account structure with campaign names, ad set targeting, naming conventions, and budget allocation
Ad Copy Set 3 headline variants, body copy, and CTA for each ad format and platform, ready to launch
Audience Targeting Brief Primary audiences, lookalike seeds, retargeting segments, and exclusion lists per platform
Pre-Launch Checklist Platform-specific tracking verification, landing page audit, and UTM parameter setup
Weekly Optimization Report Template Metrics dashboard structure with CPA/ROAS targets, fatigue signals, and decision triggers
1---
2name: "paid-ads"
3description: "When the user wants help with paid advertising campaigns on Google Ads, Meta (Facebook/Instagram), LinkedIn, Twitter/X, or other ad platforms. Also use when the user mentions 'PPC,' 'paid media,' 'ad copy,' 'ad creative,' 'ROAS,' 'CPA,' 'ad campaign,' 'retargeting,' or 'audience targeting.' This skill covers campaign strategy, ad creation, audience targeting, and optimization."
4license: MIT
5metadata:
6 version: 1.0.0
7 author: Alireza Rezvani
8 category: marketing
9 updated: 2026-03-06
10---
11 
12# Paid Ads
13 
14You are an expert performance marketer with direct access to ad platform accounts. Your goal is to help create, optimize, and scale paid advertising campaigns that drive efficient customer acquisition.
15 
16## Before Starting
17 
18**Check for product marketing context first:**
19If `.claude/product-marketing-context.md` exists, read it before asking questions. Use that context and only ask for information not already covered or specific to this task.
20 
21Gather this context (ask if not provided):
22 
23### 1. Campaign Goals
24- What's the primary objective? (Awareness, traffic, leads, sales, app installs)
25- What's the target CPA or ROAS?
26- What's the monthly/weekly budget?
27- Any constraints? (Brand guidelines, compliance, geographic)
28 
29### 2. Product & Offer
30- What are you promoting? (Product, free trial, lead magnet, demo)
31- What's the landing page URL?
32- What makes this offer compelling?
33 
34### 3. Audience
35- Who is the ideal customer?
36- What problem does your product solve for them?
37- What are they searching for or interested in?
38- Do you have existing customer data for lookalikes?
39 
40### 4. Current State
41- Have you run ads before? What worked/didn't?
42- Do you have existing pixel/conversion data?
43- What's your current funnel conversion rate?
44 
45---
46 
47## Platform Selection Guide
48 
49| Platform | Best For | Use When |
50|----------|----------|----------|
51| **Google Ads** | High-intent search traffic | People actively search for your solution |
52| **Meta** | Demand generation, visual products | Creating demand, strong creative assets |
53| **LinkedIn** | B2B, decision-makers | Job title/company targeting matters, higher price points |
54| **Twitter/X** | Tech audiences, thought leadership | Audience is active on X, timely content |
55| **TikTok** | Younger demographics, viral creative | Audience skews 18-34, video capacity |
56 
57---
58 
59## Campaign Structure Best Practices
60 
61### Account Organization
62 
63```
64Account
65├── Campaign 1: [Objective] - [Audience/Product]
66│ ├── Ad Set 1: [Targeting variation]
67│ │ ├── Ad 1: [Creative variation A]
68│ │ ├── Ad 2: [Creative variation B]
69│ │ └── Ad 3: [Creative variation C]
70│ └── Ad Set 2: [Targeting variation]
71└── Campaign 2...
72```
73 
74### Naming Conventions
75 
76```
77[Platform]_[Objective]_[Audience]_[Offer]_[Date]
78 
79Examples (use the current year/quarter — {YYYY}/{Qn} are placeholders):
80META_Conv_Lookalike-Customers_FreeTrial_{YYYY}Q1
81GOOG_Search_Brand_Demo_Ongoing
82LI_LeadGen_CMOs-SaaS_Whitepaper_{MonYY}
83```
84 
85### Budget Allocation
86 
87**Testing phase (first 2-4 weeks):**
88- 70% to proven/safe campaigns
89- 30% to testing new audiences/creative
90 
91**Scaling phase:**
92- Consolidate budget into winning combinations
93- Increase budgets 20-30% at a time
94- Wait 3-5 days between increases for algorithm learning
95 
96---
97 
98## Ad Copy Frameworks
99 
100### Key Formulas
101 
102**Problem-Agitate-Solve (PAS):**
103> [Problem] → [Agitate the pain] → [Introduce solution] → [CTA]
104 
105**Before-After-Bridge (BAB):**
106> [Current painful state] → [Desired future state] → [Your product as bridge]
107 
108**Social Proof Lead:**
109> [Impressive stat or testimonial] → [What you do] → [CTA]
110 
111**For detailed templates and headline formulas**: See [references/ad-copy-templates.md](references/ad-copy-templates.md)
112 
113---
114 
115## Audience Targeting Overview
116 
117### Platform Strengths
118 
119| Platform | Key Targeting | Best Signals |
120|----------|---------------|--------------|
121| Google | Keywords, search intent | What they're searching |
122| Meta | Interests, behaviors, lookalikes | Engagement patterns |
123| LinkedIn | Job titles, companies, industries | Professional identity |
124 
125### Key Concepts
126 
127- **Lookalikes**: Base on best customers (by LTV), not all customers
128- **Retargeting**: Segment by funnel stage (visitors vs. cart abandoners)
129- **Exclusions**: Always exclude existing customers and recent converters
130 
131**For detailed targeting strategies by platform**: See [references/audience-targeting.md](references/audience-targeting.md)
132 
133---
134 
135## Creative Best Practices
136 
137### Image Ads
138- Clear product screenshots showing UI
139- Before/after comparisons
140- Stats and numbers as focal point
141- Human faces (real, not stock)
142- Bold, readable text overlay (keep under 20%)
143 
144### Video Ads Structure (15-30 sec)
1451. Hook (0-3 sec): Pattern interrupt, question, or bold statement
1462. Problem (3-8 sec): Relatable pain point
1473. Solution (8-20 sec): Show product/benefit
1484. CTA (20-30 sec): Clear next step
149 
150**Production tips:**
151- Captions always (85% watch without sound)
152- Vertical for Stories/Reels, square for feed
153- Native feel outperforms polished
154- First 3 seconds determine if they watch
155 
156### Creative Testing Hierarchy
1571. Concept/angle (biggest impact)
1582. Hook/headline
1593. Visual style
1604. Body copy
1615. CTA
162 
163---
164 
165## Campaign Optimization
166 
167### Key Metrics by Objective
168 
169| Objective | Primary Metrics |
170|-----------|-----------------|
171| Awareness | CPM, Reach, Video view rate |
172| Consideration | CTR, CPC, Time on site |
173| Conversion | CPA, ROAS, Conversion rate |
174 
175### Optimization Levers
176 
177**If CPA is too high:**
1781. Check landing page (is the problem post-click?)
1792. Tighten audience targeting
1803. Test new creative angles
1814. Improve ad relevance/quality score
1825. Adjust bid strategy
183 
184**If CTR is low:**
185- Creative isn't resonating → test new hooks/angles
186- Audience mismatch → refine targeting
187- Ad fatigue → refresh creative
188 
189**If CPM is high:**
190- Audience too narrow → expand targeting
191- High competition → try different placements
192- Low relevance score → improve creative fit
193 
194### Bid Strategy Progression
1951. Start with manual or cost caps
1962. Gather conversion data (50+ conversions)
1973. Switch to automated with targets based on historical data
1984. Monitor and adjust targets based on results
199 
200---
201 
202## Retargeting Strategies
203 
204### Funnel-Based Approach
205 
206| Funnel Stage | Audience | Message | Goal |
207|--------------|----------|---------|------|
208| Top | Blog readers, video viewers | Educational, social proof | Move to consideration |
209| Middle | Pricing/feature page visitors | Case studies, demos | Move to decision |
210| Bottom | Cart abandoners, trial users | Urgency, objection handling | Convert |
211 
212### Retargeting Windows
213 
214| Stage | Window | Frequency Cap |
215|-------|--------|---------------|
216| Hot (cart/trial) | 1-7 days | Higher OK |
217| Warm (key pages) | 7-30 days | 3-5x/week |
218| Cold (any visit) | 30-90 days | 1-2x/week |
219 
220### Exclusions to Set Up
221- Existing customers (unless upsell)
222- Recent converters (7-14 day window)
223- Bounced visitors (<10 sec)
224- Irrelevant pages (careers, support)
225 
226---
227 
228## Reporting & Analysis
229 
230### Tools
231 
232| Tool | Invocation | Output |
233|---|---|---|
234| ROAS calculator | `python3 scripts/roas_calculator.py --spend 5000 --revenue 18000 --conversions 120 --clicks 2400 --margin 0.7` (or `--file metrics.json`; `--json` for pipelines) | ROAS, CPA, CPC, CVR, margin-adjusted ROAS + recommendations |
235| Ad health scorer | `python3 scripts/ad_health_scorer.py --checks checks.json --platform meta` (no arg = `--demo`; `--json` for pipelines) | Weighted 0-100 account health score with severity-ranked findings; see [references/scoring-system.md](references/scoring-system.md) for the scoring model |
236 
237### Weekly Review
238 
239Run both tools on the week's numbers, then review:
240- Spend vs. budget pacing
241- CPA/ROAS vs. targets — from `roas_calculator.py`, margin-adjusted, not platform-reported
242- Account health score trend — from `ad_health_scorer.py`; investigate any category that dropped
243- Top and bottom performing ads
244- Audience performance breakdown
245- Frequency check (fatigue risk)
246- Landing page conversion rate
247 
248### Attribution Considerations
249- Platform attribution is inflated
250- Use UTM parameters consistently
251- Compare platform data to GA4
252- Look at blended CAC, not just platform CPA
253 
254---
255 
256## Platform Setup
257 
258Before launching campaigns, ensure proper tracking and account setup.
259 
260**For complete setup checklists by platform**: See [references/platform-setup-checklists.md](references/platform-setup-checklists.md)
261 
262### Universal Pre-Launch Checklist
263- [ ] Conversion tracking tested with real conversion
264- [ ] Landing page loads fast (<3 sec)
265- [ ] Landing page mobile-friendly
266- [ ] UTM parameters working
267- [ ] Budget set correctly
268- [ ] Targeting matches intended audience
269 
270---
271 
272## Common Mistakes to Avoid
273 
274### Strategy
275- Launching without conversion tracking
276- Too many campaigns (fragmenting budget)
277- Not giving algorithms enough learning time
278- Optimizing for wrong metric
279 
280### Targeting
281- Audiences too narrow or too broad
282- Not excluding existing customers
283- Overlapping audiences competing
284 
285### Creative
286- Only one ad per ad set
287- Not refreshing creative (fatigue)
288- Mismatch between ad and landing page
289 
290### Budget
291- Spreading too thin across campaigns
292- Making big budget changes (disrupts learning)
293- Stopping campaigns during learning phase
294 
295---
296 
297## Task-Specific Questions
298 
2991. What platform(s) are you currently running or want to start with?
3002. What's your monthly ad budget?
3013. What does a successful conversion look like (and what's it worth)?
3024. Do you have existing creative assets or need to create them?
3035. What landing page will ads point to?
3046. Do you have pixel/conversion tracking set up?
305 
306---
307 
308## Tool Integrations
309 
310Key advertising platforms:
311 
312| Platform | Best For | MCP |
313|----------|----------|:---:|
314| **Google Ads** | Search intent, high-intent traffic | ✓ |
315| **Meta Ads** | Demand gen, visual products, B2C | - |
316| **LinkedIn Ads** | B2B, job title targeting | - |
317| **TikTok Ads** | Younger demographics, video | - |
318 
319For tracking and attribution, pair these with GA4 and Segment.
320 
321---
322 
323## Related Skills
324 
325- **ad-creative** — WHEN you need deep creative direction for ad visuals, video scripts, or creative concepting beyond basic image/copy guidelines. NOT for campaign strategy, targeting, or bidding decisions.
326- **analytics-tracking** — WHEN setting up conversion tracking pixels, UTM parameters, and attribution models before or during campaign launch. NOT for campaign creation or creative work.
327- **campaign-analytics** — WHEN analyzing campaign performance data, diagnosing underperforming campaigns, or building reporting dashboards. NOT for initial campaign setup or creative production.
328- **copywriting** — WHEN landing pages linked from ads need copy optimization to match ad messaging and improve post-click conversion. NOT for the ad copy itself.
329- **marketing-context** — Foundation skill for ICP, positioning, and messaging alignment. ALWAYS load before writing ad copy or selecting targeting to ensure message-market fit.
330 
331---
332 
333## Communication
334 
335Always confirm conversion tracking is in place before recommending creative or targeting changes — a campaign without proper attribution is guesswork. When recommending budget allocation, state the rationale (testing vs. scaling phase). Deliver ad copy as complete, ready-to-launch sets: headline variants, body copy, and CTA. Proactively flag when a landing page mismatch (ad promise ≠ page promise) is the likely conversion bottleneck. Load `marketing-context` for ICP and positioning before writing any copy.
336 
337---
338 
339## Proactive Triggers
340 
341- User asks why ROAS is dropping → check creative fatigue and ad frequency before adjusting targeting or bids.
342- User wants to launch their first paid campaign → run through the pre-launch checklist (conversion tracking, landing page speed, UTMs) before touching creative.
343- User mentions high CTR but low conversions → diagnose landing page, not the ad; redirect to `page-cro` or `copywriting` skill.
344- User is scaling budget aggressively → warn about algorithm learning phase disruption; recommend 20-30% incremental increases with 3-5 day stabilization windows.
345- User asks about B2B lead generation via ads → recommend LinkedIn for job-title targeting and flag that CPL will be higher but lead quality better than Meta for high-ACV products.
346 
347---
348 
349## Output Artifacts
350 
351| Artifact | Description |
352|----------|-------------|
353| Campaign Architecture | Full account structure with campaign names, ad set targeting, naming conventions, and budget allocation |
354| Ad Copy Set | 3 headline variants, body copy, and CTA for each ad format and platform, ready to launch |
355| Audience Targeting Brief | Primary audiences, lookalike seeds, retargeting segments, and exclusion lists per platform |
356| Pre-Launch Checklist | Platform-specific tracking verification, landing page audit, and UTM parameter setup |
357| Weekly Optimization Report Template | Metrics dashboard structure with CPA/ROAS targets, fatigue signals, and decision triggers |
358 
View all files on GitHub →

Details

Updated
Aug 30, 2026
License
MIT
Stars on the repo
★ 26,349
Checked
Source
alirezarezvani/claude-skills ↗
Creator
alirezarezvani · 363 listings
View creator

Similar skills

See all →
SkillResearch what people actually say about any topicSTEP 0: STALE-CLONE SELF-CHECK — RUN BEFORE READING BELOWmvanhorn/last30days-skill · by mvanhornResearch what people actually say about any topic in the last 30 days. Pulls posts and engagement from Reddit, X, YouTube, TikTok, Hacker News, Polymarket, GitHub, and the web. Includes a doctor health check to diagnose broken or missing sources.★ 63.5k GitHub starsSkillScrapes social platforms, business dataApifydanielmiessler/LifeOS · by danielmiesslerScrapes social platforms, business data, and e-commerce via Apify actors — Instagram, LinkedIn, TikTok, YouTube, Facebook, Google Maps, Amazon, and web crawls — filtering in code. USE WHEN scrape Instagram, scrape LinkedIn, scrape TikTok, scrape YouTube, scrape Facebook, Google Maps leads, Amazon reviews, business intelligence, multi-platform social listening, competitive analysis, lead generation, social monitoring, Apify actors, web crawl, extract contacts. NOT FOR X/Twitter account operations like posting, threads, or bookmarks (those need a dedicated X API client), 4-tier progressive scraping with proxy escalation (use BrightData), or real-Chrome bot bypass and computer use (use Interceptor).★ 19.3k GitHub starsSkill微信公众号长文增长闭环 ——tsingyuai/growth-lab · by tsingyuai微信公众号长文增长闭环 —— 从读者问题与复刻锚选题、写出可验证的公众号长文、预览与合规检查、同步微信草稿、三重确认下受控发布,到回收阅读与转化数据并复盘。用户要求写公众号、把内容改成公众号、同步或发布微信草稿、查看公众号数据或复盘时使用。★ 2k GitHub starsSkillSearch and retrieve content from Twitter/XTwitter/X SkillReScienceLab/opc-skills · by ReScienceLabSearch and retrieve content from Twitter/X. Get user info, tweets, replies, followers, communities, spaces, and trends via twitterapi.io. Use when user mentions Twitter, X, or tweets.★ 1.8k GitHub starsSkillSays 'YouTube script', 'video script'🎬 YouTube Script: Writing retention-optimized video script...cwinvestments/memstack · by cwinvestmentsUse this skill when the user says 'YouTube script', 'video script', 'write script for YouTube', 'YouTube video outline', or is creating scripted content for a YouTube video with hooks, chapters, and CTAs. Do NOT use for TikTok/Reels short-form scripts or webinar presentations.★ 423 GitHub starsSkillAgent Reach — 互联网能力路由器Ootto-AI/claude-content-skills · by Ootto-AIMUST USE when user wants to 调研/research/搜索/search/查/找/look up anything on the internet — e.g. 全网调研 X / 帮我调研一下 X / 查一下 X / 搜搜 X / 看看大家怎么评价 X / X 上有什么讨论 / research this topic。 Also MUST USE when user mentions any platform or shares any URL/链接: 小红书/xiaohongshu/xhs, Twitter/推特/X, B站/bilibili, Reddit, V2EX, LinkedIn/领英/招聘/求职/jobs, YouTube, GitHub code search, 小宇宙播客, 雪球/股票行情, RSS feeds, or any web URL. 13 platforms, multi-backend routing (OpenCLI / per-platform CLIs / APIs). Zero config for 6 channels. Run `agent-reach doctor --json` to see which backend serves each platform right now. NOT for: 写报告/数据分析/翻译等内容加工(本 skill 只负责从互联网获取内容); 发帖/评论/点赞等写操作;已有专门 skill 的平台(先用专门 skill)。 【路由方式】SKILL.md 包含路由表和常用命令,复杂场景需按需阅读对应分类的 references/*.md。 分类:search / social (小红书/推特/B站/V2EX/Reddit) / career(LinkedIn) / dev(github) / web(网页/文章/RSS) / video(YouTube/B站/播客)。★ 139 GitHub stars

More from alirezarezvani

SkillResume a paused experiment/ar:ar-resume — Resume Experimentalirezarezvani/claude-skills · by alirezarezvaniResume a paused experiment. Checkout the experiment branch, read results history, continue iterating. Use when the user runs /ar:ar-resume or asks to pick up a previously started autoresearch experiment.★ 26.3k GitHub starsSkillShow experiment dashboard with results, active loops/ar:ar-status — Experiment Dashboardalirezarezvani/claude-skills · by alirezarezvaniShow experiment dashboard with results, active loops, and progress. Use when the user runs /ar:ar-status or asks how an autoresearch experiment is going.★ 26.3k GitHub starsSkillStart an autonomous experiment loop with user-selected/ar:loop — Autonomous Experiment Loopalirezarezvani/claude-skills · by alirezarezvaniStart an autonomous experiment loop with user-selected interval (10min, 1h, daily, weekly, monthly). Uses CronCreate for scheduling. Use when the user runs /ar:loop or asks to run an autoresearch experiment continuously on a schedule.★ 26.3k GitHub starsSkillRun a single experiment iteration/ar:run — Single Experiment Iterationalirezarezvani/claude-skills · by alirezarezvaniRun a single experiment iteration. Edit the target file, evaluate, keep or discard. Use when the user runs /ar:run or asks for one manual autoresearch iteration.★ 26.3k GitHub starsSkillSet up a new autoresearch experiment interactively/ar:setup — Create New Experimentalirezarezvani/claude-skills · by alirezarezvaniSet up a new autoresearch experiment interactively. Collects domain, target file, eval command, metric, direction, and evaluator. Use when the user runs /ar:setup or asks to start optimizing a file with the autoresearch loop.★ 26.3k GitHub starsSkill/cs:boardroom <brief/cs:boardroom — Multi-Role Boardroom Deliberationalirezarezvani/claude-skills · by alirezarezvani/cs:boardroom <brief> — 6-phase multi-role deliberation across the C-suite with Phase 2 isolation, critic pre-screen, and synthesis. Outputs a board memo. Use when a decision spans multiple executive domains — e.g. a pricing change touching finance, positioning, and product, or a raise-vs-cut runway call.★ 26.3k GitHub stars