Best for
- 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.
OpenClaudia/openclaudia-skills/skills/google-ads/SKILL.md
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".
Decision brief
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.
Compatibility matrix
| Platform | Status | Evidence | What to check |
|---|---|---|---|
| Codex | Not declared | No explicit evidence | Portability before use |
| Claude Code | Not declared | No explicit evidence | Portability before use |
| Cursor | Not declared | No explicit evidence | Portability before use |
| Gemini CLI | Not declared | No explicit evidence | Portability before use |
Installation
The source command is displayed only when detected. A safe inspection prompt is always available so your agent can explain every action before execution.
npx skills add https://github.com/OpenClaudia/openclaudia-skills --skill "skills/google-ads"Inspect the Agent Skill "google-ads" from https://github.com/OpenClaudia/openclaudia-skills/blob/6b91665a5ab7d36599a605df17dae3e27d5ab242/skills/google-ads/SKILL.md at commit 6b91665a5ab7d36599a605df17dae3e27d5ab242. List every install step, command, network request, credential, file read/write, external action, and rollback step. Explain whether it fits my task. Do not install or execute anything until I approve.
Workflow
Before writing any ad copy, establish these fundamentals:
Structure keywords using all three match types:
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 w…
For Google Display Network campaigns:
Performance Max requires a full asset package:
Permission review
No configured static risk pattern was detected
This is not proof of safety. Runtime behavior, indirect dependencies, and hidden external systems are outside the static scan.
Evidence record
| Signal | Value | Evidence type | Meaning |
|---|---|---|---|
| Quality score | 90/100 | Computed | Documentation, specificity, maintenance, and trust rules |
| Repository stars | 662 | Source | Repository attention, not individual Skill quality |
| Compatibility | 0 platforms | Source | Declared in the catalog source record |
| Usage guide | automated source guide | Editorial | Generated or reviewed according to the visible evidence level |
Pinned source
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 |
[Product] - [Intent] - [Match Type]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]
Provide exactly:
Pin only when necessary:
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 |
Always recommend and write copy for these extensions:
Provide 4-8 sitelinks:
Sitelink headline (max 25 chars): [Page name]
Description line 1 (max 35 chars): [What they'll find]
Description line 2 (max 35 chars): [Benefit of visiting]
Final URL: [Specific page URL]
Provide 4-6 callouts (max 25 chars each):
Choose a header and provide 3+ values:
Quality Score is determined by three factors. Optimize each:
{KeyWord:Default Text}| Goal | Recommended Strategy | When to Use |
|---|---|---|
| Maximize conversions | Target CPA | Mature campaigns with 30+ conversions/month |
| Maximize revenue | Target ROAS | E-commerce with accurate conversion values |
| Grow traffic | Maximize Clicks | New campaigns, brand awareness |
| Top placement | Target Impression Share | Brand campaigns, competitive defense |
| Manual control | Enhanced CPC | Low budget, learning phase |
| Full automation | Maximize Conversions | Sufficient conversion data, flexible CPA |
When delivering ad copy, always present it in this structure:
Campaign: [Campaign Name]
Ad Group: [Ad Group Name]
Keywords: [list with match types]
Negative Keywords: [list]
RSA:
Headlines:
H1 (pinned to pos 1): "[text]" [XX chars]
H2: "[text]" [XX chars]
...
Descriptions:
D1: "[text]" [XX chars]
D2: "[text]" [XX chars]
...
Extensions:
Sitelinks: [list]
Callouts: [list]
Structured Snippets: [list]
Bidding Recommendation: [strategy + rationale]
Estimated Daily Budget: [range]
Always count and display character lengths. Flag any line that exceeds its limit. Provide at least 2 ad group variations per campaign. Include rationale for copy choices when the user is learning.
Frequently asked questions
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.
The source record exposes this install command: npx skills add https://github.com/OpenClaudia/openclaudia-skills --skill "skills/google-ads". Inspect the command and pinned source before running it.
Alternatives
alirezarezvani/claude-skills
App Store Optimization (ASO) toolkit for researching keywords, analyzing competitor rankings, generating metadata suggestions, and improving app visibility on Apple App Store and Google Play Store. Use when the user asks about ASO, app store rankings, app metadata, app titles and descriptions, app store listings, app visibility, or mobile app marketing on iOS or Android. Supports keyword research and scoring, competitor keyword analysis, metadata optimization, A/B test planning, launch checklist
indranilbanerjee/digital-marketing-pro
Produce Part 3 of the 12-Part engagement: the four strategic-spine documents across 61 steps — 3.1 Business & SBU Analysis, 3.2 Segmentation Framework, 3.3 Brand Positioning & Communications, 3.4 DMFlow — with --doc single-document runs, --view v2 re-runs, and a --combined executive stitch. Triggers on "/digital-marketing-pro:four-core-documents", "produce the four core documents", "run part 3 of the engagement", "generate the strategic spine", "re-run positioning as v2". Requires an initialised
indranilbanerjee/contentforge
Generate 3-10 scored A/B test variations of a single content element — headline, hook, CTA, intro, or conclusion — each rated across 6 quality dimensions and ranked by your optimization goal (clicks, engagement, conversions, or readability), with top-3 recommendations and A/B test setup guidance (sample size, duration, success metric). Triggers on "/contentforge:cf-variants", "give me headline alternatives", "A/B test options for this CTA", "which hook is stronger", "write 5 versions of this int
aaron-he-zhu/aaron-marketing-skills
Use when the user asks to "build a win-back campaign", "re-engage lapsed subscribers", "run a re-permission / re-consent sweep", or "sunset my dead list"; produces a closed-loop reactivation program — a lapsed-cohort definition, a staged offer ladder, a re-consent (re-permission) capture step, and a sunset-confirm / suppression rule. Owns none of the SEND-N sub-item notes: engagement-decay / sunset is email-sequence-designer's and preference-center / frequency options is preference-frequency-man