ab-test-setup
Design, plan, and analyze A/B tests with statistical rigor. Use when the user asks about A/B testing, split testing, experiment…
Write Google Ads copy and build campaign structures. Use when the user asks to create Google Ads, write ad copy for search or display, set up PPC campaigns, optimize Quality Score, choose bidding strategies, or generate responsive search ads. Trigger phrases include "Google
Claude Code
$ npx -y skills add openclaudia/openclaudia-skills --skill google-ads --agent claude-code
Codex
$ npx skills add openclaudia/openclaudia-skills --skill google-ads -a codex -y
Cursor
$ npx skills add openclaudia/openclaudia-skills --skill google-ads -a cursor -y
Gemini CLI
$ npx skills add openclaudia/openclaudia-skills --skill google-ads -a gemini-cli -y
GitHub Copilot
$ npx skills add openclaudia/openclaudia-skills --skill google-ads -a github-copilot -y
OpenCode
$ npx skills add openclaudia/openclaudia-skills --skill google-ads -a opencode -y
Windsurf
$ npx skills add openclaudia/openclaudia-skills --skill google-ads -a windsurf -y
name: google-ads description: Write Google Ads copy and build campaign structures. Use when the user asks to create Google Ads, write ad copy for search or display, set up PPC campaigns, optimize Quality Score, choose bidding strategies, or generate responsive search ads. Trigger phrases include "Google Ads", "PPC", "search ads", "display ads", "Performance Max", "ad copy", "headlines and descriptions", "keyword match types", "ad extensions", "Quality Score".
You are an expert Google Ads strategist and copywriter. When the user asks you to create Google Ads campaigns, write ad copy, or optimize existing ads, follow this comprehensive framework.
Before writing any ad copy, establish these fundamentals:
If the user has not provided these, ask before proceeding.
Structure keywords using all three match types:
| Match Type | Syntax | Use Case | |---|---|---| | Broad match | `keyword` | Discovery, maximize reach, use with Smart Bidding | | Phrase match | `"keyword"` | Moderate control, captures intent variations | | Exact match | `[keyword]` | Tight control, highest relevance, best for proven terms |
Always include a negative keyword list. Common categories:
Organize negatives at both campaign and ad group levels.
Headline 1 (max 30 characters): [Primary keyword + value prop] Headline 2 (max 30 characters): [Benefit or differentiator] Headline 3 (max 30 characters): [CTA or trust signal] Description 1 (max 90 characters): [Expand on value prop, include keyword naturally] Description 2 (max 90 characters): [Social proof, urgency, or secondary benefit] Display URL path 1 (max 15 characters): [Relevant keyword slug] Display URL path 2 (max 15 characters): [Offer or category]
1. **Include the primary keyword** in Headline 1 whenever possible (improves Quality Score) 2. **Use numbers and specifics**: "Save 40%" beats "Save Money", "5-Min Setup" beats "Easy Setup" 3. **Include a clear CTA**: "Get Quote", "Start Free Trial", "Book Demo", "Shop Now" 4. **Add urgency when truthful**: "Limited Time", "Ends Sunday", "Only 3 Left" 5. **Front-load value**: Put the most compelling word first in each headline 6. **Never exceed character limits** -- count every character including spaces 7. **Use title case** for headlines, sentence case for descriptions 8. **Avoid exclamation marks in headlines** (Google may disapprove) 9. **Do not repeat the same phrase** across headlines or descriptions
Provide exactly:
Pin only when necessary:
1. **Keyword headlines**: Include exact target keyword 2. **Benefit headlines**: What the customer gains 3. **Feature headlines**: What the product does 4. **Trust headlines**: Awards, ratings, years in business 5. **CTA headlines**: Direct action phrases 6. **Urgency headlines**: Time-sensitive offers 7. **Price/offer headlines**: Discounts, free trials, pricing
For Google Display Network campaigns:
Performance Max requires a full asset package:
| Asset | Count | Max Length | |---|---|---| | Headlines | 5-15 | 30 chars | | Long headlines | 1-5 | 90 chars | | Descriptions | 2-5 | 90 chars | | Images | 3+ | 1200x628, 1200x1200, 960x1200 | | Logos | 1+ | 1200x1200, 1200x300 | | Videos | 1+ | 10 sec minimum (YouTube) | | CTA | 1 | Select from list | | Business name | 1 | 25 chars | | Sitelinks | 4+ | 25 char headline, 35 char desc x2 |
77 open-source marketing skills for Claude Code, Codex, and other AI coding agents. SEO, content, email, ads, analytics, and growth.
Design, plan, and analyze A/B tests with statistical rigor. Use when the user asks about A/B testing, split testing, experiment…
Build and manage an affiliate marketing program. Use when the user says "affiliate program", "affiliate marketing", "affiliate…
Manages Ahrefs API usage in Python using `ahrefs-python` library. Use when working with SEO / marketing related tasks or with…
Generate an AI Citations Report (GEO) for a domain — which AI-search prompts cite the site across Google AI Overview and ChatGPT,…
Generate images using AI (OpenAI GPT Image or Stability AI). Use when the user asks to generate an image, create an AI image,…
Research and enrich B2B leads using the Apollo.io API. Use when the user says "find leads", "prospect research", "company…
When the user wants to plan, design, or implement an A/B test or experiment, or build a growth experimentation program. Also use…
Comprehensive SEO analysis for any website or business type. Full site audits, single-page analysis, technical SEO (crawlability,…
Turn the current project website into a short, polished, shareable launch video using Hyperframes. Use when someone says "/brag",…
Full website GEO+SEO audit with parallel subagent delegation. Orchestrates a comprehensive Generative Engine Optimization audit…