google-ads-copy

Featured

Generate and A/B test Google Ads copy. Use when asked to write ad copy, headlines, descriptions, create ad variants, test ad messaging, improve CTR, or generate RSA (Responsive Search Ad) components. Trigger on "ad copy", "write ads", "headlines", "descriptions", "RSA", "responsive search ad", "ad text", "ad creative", "improve CTR", "ad A/B test", "ad variants", "write me an ad", "ad variation experiment", or when the user wants to improve click-through rate on existing ads.

AI & Automation 3,325 stars 411 forks Updated 1 months ago MIT

Install

View on GitHub

Quality Score: 96/100

Stars 20%
100
Recency 20%
75
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# Ad Copy Generator + A/B Tester Write Google Ads RSA copy and run structured tests to find winning messaging. ## Setup Read and follow `../shared/preamble.md` (MCP detection, account selection) and `../shared/analysis-principles.md` (evidence requirement, guardrails). Both apply throughout. ## Reference Read on demand: - `references/rsa-best-practices.md` — character limits, headline formulas, pinning, A/B mechanics, common mistakes. The source of truth for what to write. - `references/rsa-testing-lab.md` — how to choose RSA test metrics, diagnose ad-group intent bloat, decide pinning, and avoid chasing Ad Strength over business outcomes. - `../manage/references/industry-benchmarks.md` — industry CTR/CVR benchmarks for sanity-checking targets. - `../manage/references/quality-score-framework.md` — only when QS improvement is the explicit goal. ## Business context — non-negotiable input Every copy decision is grounded in business context. Read `{data_dir}/business-context.json` and `{data_dir}/personas/{accountId}.json` first. - If either file is missing or empty, recommend `/google-ads-audit` before writing — generic copy that ignores positioning is wasted ad inventory. The full intake procedure (website crawl, schema, bootstrapping) lives in `../audit/references/business-context.md`. - If the user volunteers new info (new service, changed positioning, seasonal update), merge it in. How context shapes copy: services map to headline categories; locations earn local-s...

Details

Author
nowork-studio
Repository
nowork-studio/NotFair
Created
5 months ago
Last Updated
1 months ago
Language
TypeScript
License
MIT

Related Skills