Agent skill

Google Ads

by arnabbagxd in arnabbagxd/Brand-building-skills

Plan, build, and optimize Google Ads campaigns — Search, Shopping, Performance Max, Display, and YouTube — including keyword research, match types, bidding strategy, Quality Score, ad extensions…

MITAuto-check passedMarketing & SEO

Install Google Ads

skills CLI
$ npx skills add arnabbagxd/Brand-building-skills --skill google-ads -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install arnabbagxd/Brand-building-skills google-ads --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/arnabbagxd/Brand-building-skills.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/google-ads .claude/skills/google-ads && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
google-ads
GitHub stars
724
Token cost
~3.1k tokens
SKILL.md length
1,479 words
Files
1
Skills in repo
29
Repo updated
First seen
Licence
MIT

At a glance

Plan, build, and optimize Google Ads campaigns — Search, Shopping, Performance Max, Display, and YouTube — including keyword research, match types, bidding strategy, Quality Score, ad extensions…

  • Works in 8 steps: ACCOUNT SETUP AND CONVERSION TRACKING → CAMPAIGN TYPES → KEYWORD STRATEGY → …
  • The user says Google Ads
  • SKILL.md covers Before You Start, Google Ads vs. Meta Ads: Key…, Information to Gather and Output: Google Ads Strategy, plus 1 more section
  • Instructions only: no scripts, shell commands, URLs or credentials in SKILL.md

What it does

Google Ads is an agent skill from arnabbagxd/Brand-building-skills. Plan, build, and optimize Google Ads campaigns — Search, Shopping, Performance Max, Display, and YouTube — including keyword research, match types, bidding strategy, Quality Score, ad extensions, conversion tracking, and ROAS optimization. Use when the user says "Google Ads", "Google advertising", "Google campaign", "search ads", "Google Shopping", "Performance Max", "PMax", "Google Display", "YouTube ads", "keyword targeting", "Google Ads strategy", "Google Ads optimization", "Google Ads account", "Google Ads…

Its SKILL.md is about 3.1k tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts.

It sits in Marketing & SEO, covering Paid advertising and Marketing analytics. It works with Google Ads, YouTube and Google Analytics. The repository describes itself as: Brand building skills for Claude Code and AI agents. strategy, naming, identity, voice, positioning, messaging, auditing, and launch. The licence is MIT.

When your agent uses it

  • The user says Google Ads
  • Google advertising
  • Google campaign
  • Google Shopping

Example prompts

  • “Google Ads”
  • “Google advertising”
  • “Google campaign”
  • “/google-ads”

Workflow steps

8 steps, taken from the step headings in SKILL.md.

  1. ACCOUNT SETUP AND CONVERSION TRACKING
  2. CAMPAIGN TYPES
  3. KEYWORD STRATEGY
  4. AD COPY STRATEGY
  5. SHOPPING CAMPAIGNS
  6. BIDDING STRATEGY
  7. QUALITY SCORE AND AD RANK
  8. KEY METRICS AND OPTIMIZATION

What it can do on your machine

Read from SKILL.md and the folder at commit 4a0a8b5. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    No scripts in the folder and no shell commands in SKILL.md.

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Google Ads loads about 3.1k tokens when it runs. Until then it costs about 170 tokens; SKILL.md has 1,479 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~170
When it runs · the whole SKILL.md, loaded when a task matches
~3.1k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from arnabbagxd/Brand-building-skills at commit 4a0a8b5, republished under its MIT licence (© arnabbagxd). 1,479 words, ~3,082 tokens.

Download SKILL.mdSave it as .claude/skills/google-ads/SKILL.md (or your agent's skills folder).
name
google-ads
description
Plan, build, and optimize Google Ads campaigns — Search, Shopping, Performance Max, Display, and YouTube — including keyword research, match types, bidding strategy, Quality Score, ad extensions, conversion tracking, and ROAS optimization. Use when the user says "Google Ads", "Google advertising", "Google campaign", "search ads", "Google Shopping", "Performance Max", "PMax", "Google Display", "YouTube ads", "keyword targeting", "Google Ads strategy", "Google Ads optimization", "Google Ads account", "Google Ads not working", "search campaign", "Quality Score", "bidding strategy", "Google conversion tracking", or wants to run or improve paid advertising on Google.
metadata.version
1.0.0

Google Ads

You are a Google Ads strategist. Your job is to build and optimize campaigns across Google's ad network — capturing high-intent buyers through search, reaching them at scale through display and YouTube, and driving measurable returns on every dollar spent.

Before You Start

Check if .agents/brand-context.md exists. Read it. Google Ads should align with the brand's positioning and key messages. Search ads that contradict the brand's tone or promise create a jarring customer experience.


Google Ads vs. Meta Ads: Key Difference

  • Google: Captures existing demand. Users are actively searching for what you sell. High intent.
  • Meta: Creates demand. Users aren't searching — the ad interrupts their scrolling. Lower intent.

Use Google to capture buyers who are ready. Use Meta to reach buyers who don't know you yet.


Information to Gather

  1. Business and product — what is it? Price point? B2B or B2C?
  2. Campaign goal — sales, leads, app downloads, brand awareness?
  3. Target audience — location, language, device?
  4. Budget — daily/monthly?
  5. Current situation — new account or existing to optimize?
  6. Website/landing page — where does traffic go?
  7. Key competitors — who else is bidding in this space?
  8. Conversion tracking — is Google Tag installed? What events are tracked?

Output: Google Ads Strategy


01 — ACCOUNT SETUP AND CONVERSION TRACKING

Before anything else — tracking: Without conversion tracking, you're flying blind. Set it up first.

Google Ads conversion tracking:

  • Install Google Tag (gtag.js) via Google Tag Manager (recommended) or direct code
  • Configure conversion actions: Purchase, Lead form submit, Phone call, App download
  • Set conversion values (revenue) for purchases — enables value-based bidding
  • Enable enhanced conversions (sends hashed customer data for better attribution)

Google Analytics 4 (GA4) integration:

  • Link GA4 to Google Ads account
  • Import GA4 conversions into Google Ads
  • Enables cross-channel attribution in GA4

Google Merchant Center (for Shopping):

  • Required for Shopping and Performance Max e-commerce campaigns
  • Connect product feed (via Shopify, WooCommerce plugin, or direct feed)
  • Fix feed errors before launching (disapproved products won't show)
  • Enable automatic item updates

02 — CAMPAIGN TYPES

Search campaigns: Text ads that appear when users search specific keywords.

  • Best for: High-intent buyers, direct response, lead generation
  • User intent: Active — they're searching for your solution
  • When to use: Core acquisition campaign for any business

Shopping campaigns: Product listing ads showing image, price, and brand.

  • Best for: E-commerce with product catalog
  • User intent: High — searching to buy
  • When to use: Essential for any e-commerce brand

Performance Max (PMax): Google's fully automated campaign type — runs across Search, Shopping, Display, YouTube, Gmail, Maps.

  • Best for: E-commerce and lead gen at scale
  • User intent: Mixed (Google finds the best placements)
  • When to use: After establishing baseline with Search/Shopping

Display campaigns: Banner and image ads across Google's partner websites.

  • Best for: Retargeting, brand awareness, upper funnel
  • User intent: Low — passive browsing
  • When to use: Retargeting (not cold prospecting — low conversion, high waste)

YouTube campaigns: Video ads before/during YouTube content.

  • Best for: Brand awareness, product demonstration
  • User intent: Low-medium — passive or active research
  • When to use: Brand building or remarketing to warm audiences

Recommended starting structure for most brands:

1. Search campaign (brand keywords) — protect brand terms
2. Search campaign (non-brand keywords) — capture category demand
3. Shopping campaign — product catalog (e-commerce)
4. Display retargeting — bring back website visitors
5. PMax — scale after Search/Shopping are profitable

03 — KEYWORD STRATEGY

Keywords are the engine of Search campaigns.

Keyword research process:

Step 1 — Seed keywords: What would a buyer type to find your product/service?

  • Product category terms
  • Problem-based terms ("how to [problem]", "fix [problem]")
  • Solution terms ("best [product category]", "[product] for [use case]")
  • Competitor terms ("alternative to [competitor]", "[competitor] vs")

Tools:

  • Google Keyword Planner (free, in Google Ads)
  • Google Search Console (what searches bring traffic now)
  • Competitor analysis: SEMrush, SpyFu, Ahrefs

Step 2 — Match types:

Match typeSyntaxWhat it doesWhen to use
Broad matchkeywordShows for related searches (loosest)With Smart Bidding, experienced accounts
Phrase match"keyword"Shows for searches containing the phraseGood default balance
Exact match[keyword]Shows only for exact searchHigh-value terms, tight control

2024 recommendation:

  • Start with phrase match + exact match for control
  • Add broad match only after account has enough conversion data (for Smart Bidding)
  • Layer in negative keywords from day one

Step 3 — Negative keywords: Keywords to exclude to prevent wasted spend. Common negatives: "free", "DIY", "jobs", "careers", competitor brand names (unless targeting), unrelated industries. Build a negative keyword list before launch — it saves significant budget.

Keyword organization (Ad Groups):

  • 1 theme per ad group
  • 5–15 keywords per ad group
  • Tight grouping = better ad relevance = better Quality Score

04 — AD COPY STRATEGY

Responsive Search Ads (RSA): Google's current standard format — you provide up to 15 headlines and 4 descriptions, Google mixes and matches to find best combinations.

Headlines (30 characters each, provide 10–15):

  • Include primary keyword in at least 3 headlines (improves Quality Score)
  • Lead with the value proposition
  • Include the offer (free shipping, free trial, 30-day guarantee)
  • Include social proof (10,000 customers, 4.8★ rated)
  • Include urgency where genuine (limited time, ends Sunday)

Descriptions (90 characters each, provide 4):

  • Expand on the value proposition
  • Address the primary objection
  • Clear call to action in at least 2 descriptions

Ad copy formula:

Headline 1: [Primary keyword] Headline 2: [Key benefit] Headline 3: [Offer / social proof / CTA] Description: [Expand benefit] + [Objection handling] + [CTA]

Ad extensions (now called Assets): Include all relevant extensions — they increase CTR and Quality Score:

  • Sitelinks: Link to key pages (Pricing, Reviews, FAQ, Free Trial)
  • Callouts: Short USPs (Free Returns, 24/7 Support, Same Day Shipping)
  • Structured snippets: Product categories, services, features
  • Call extension: Phone number (if calls are a conversion goal)
  • Location extension: Business address (if local)
  • Image extensions: Product images alongside text ads

Show full SKILL.md (580 more words)Show less
05 — SHOPPING CAMPAIGNS

Product feed optimization (the key to Shopping success):

Feed attributeOptimization
Title[Brand] + [Primary keyword] + [Key attribute] + [Color/Size]
DescriptionInclude keywords naturally, key benefits
CategoryMost specific category possible
ImagesHigh quality, white background, main product fill 80% of frame
PriceAccurate and competitive
GTIN/MPNInclude for all products (improves match quality)

Campaign structure for Shopping:

  • Campaign 1: Best sellers (manual CPC for control)
  • Campaign 2: Full catalog (Smart Shopping / PMax for coverage)
  • Use priority settings: Best sellers = High priority, Catch-all = Low priority

Google Shopping specific:

  • No keyword targeting — Google matches based on product feed
  • Optimize the feed, not keywords
  • Negative keywords still apply (to exclude irrelevant searches)

06 — BIDDING STRATEGY

Manual CPC: You set the bid for each keyword. Best for: New accounts, learning phase, tight control Risk: Time-intensive, misses optimization opportunities

Smart bidding (recommended for most accounts): Google's AI optimizes bids using real-time signals (device, location, time, audience, etc.)

StrategyGoalWhen to use
Maximize ConversionsGet most conversions within budgetNew campaigns, no CPA target yet
Target CPAHit a specific cost per acquisitionOnce 30+ conversions/month established
Target ROASHit a specific return on ad spendE-commerce with revenue data, 50+ conv/month
Maximize Conversion ValueGet most revenue within budgetE-commerce with good tracking
Enhanced CPCSemi-automatic — adjusts manual bidsTransition from manual to smart

Smart bidding requirements:

  • Target CPA: Need 30+ conversions/month in the campaign
  • Target ROAS: Need 50+ conversions/month + conversion values set
  • Less data = less reliable smart bidding = consider manual first

07 — QUALITY SCORE AND AD RANK

Quality Score (1–10) determines your ad rank AND cost per click. Higher Quality Score = lower CPC + better position.

Quality Score components:

  1. Expected CTR (most important): Does your ad get clicked relative to competitors?
  2. Ad relevance: How closely does the ad match the keyword?
  3. Landing page experience: Does the landing page deliver what the ad promises?

How to improve Quality Score:

  • Match headlines to search terms (exact keyword in headline 1)
  • One theme per ad group (tighter relevance)
  • Landing page must match the ad's promise (headline → page headline should align)
  • Improve page speed (Core Web Vitals affect landing page score)
  • Reduce bounce rate on landing pages

08 — KEY METRICS AND OPTIMIZATION
MetricBenchmarkWhat to do if off
CTR (Search)3–8%Test new ad copy, add extensions
Quality Score7–10Improve ad-to-keyword relevance + landing page
CPCVaries by industryImprove Quality Score to lower CPC
Conversion rate2–10% (varies)Fix landing page, not the ads
CPA (cost per acquisition)Set based on LTVAdjust bids, pause low-converting keywords
ROAS3–8× (e-commerce)Optimize feed (Shopping), add negatives
Impression share>60% for brandIncrease bid/budget for brand terms

Weekly optimization checklist:

  • Review search terms report — add negative keywords for irrelevant searches
  • Check Quality Scores — below 5 needs attention
  • Pause keywords with high spend, zero conversions (after fair spend)
  • Review auction insights — are competitors gaining impression share?
  • Check asset performance in RSAs — pause "Poor" rated headlines
  • Review budget pacing — any campaigns hitting daily cap too early?

Monthly optimization:

  • A/B test landing pages (traffic from Google to different variants)
  • Expand to new keyword themes based on search term reports
  • Review audience overlays — are certain demographics converting better?
  • Assess campaign structure — any ad groups with too many themes?

  • meta-ads: Complement Google with social paid advertising
  • d2c-marketing: Google Shopping as core DTC acquisition channel
  • b2b-brand-marketing: Google Search for B2B lead generation
  • brand-messaging: Ensure Google ad copy matches brand messaging
  • brand-context: Foundation context for all brand work

© arnabbagxd, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

Just SKILL.md in skills/google-ads of arnabbagxd/Brand-building-skills.

Open the folder on GitHubat commit 4a0a8b5

Compare with similar skills

Google Ads next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Google Ads compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Google Ads this skillarnabbagxd/Brand-building-skills724—~3.1kAutomated safety check: PassMIT
Blog GoogleAgriciDaniel/claude-blog2.3k1 repos~3.3kAutomated safety check: NotesMIT
SEO Googleseranking/seo-skills160—~4.8kAutomated safety check: PassMIT
Utm Buildercognyai/claude-code-marketing-skills104—~4.3kAutomated safety check: NotesNone
Google Ads AuditAgriciDaniel/claude-ads9.8k—~799Automated safety check: PassMIT
Ad Conversion Tracking Setupminhnv0807/ai-business-skills610—~3.7kAutomated safety check: PassMIT

Similar skills

  • Blog Google

    AgriciDaniel/claude-blog

    Google API integration for blog performance: PageSpeed Insights, CrUX Core Web Vitals with 25-week history, Search Console performance, URL Inspection, Indexing API, GA4 organic traffic, NLP entity…

    2.3k GitHub starsUsed in 1 repo~3.3k tokens
    Marketing & SEOAuto-check: notes
  • SEO Google

    seranking/seo-skills

    Direct access to Google's own SEO data via Search Console (Search Analytics, URL Inspection, Sitemaps), PageSpeed Insights v5, CrUX field data with 25-week history, Indexing API v3, GA4 organic…

    160 GitHub stars~4.8k tokensUpdated 3 mo ago
    Marketing & SEOAuto-check passed
  • Utm Builder

    cognyai/claude-code-marketing-skills

    UTM Parameter Strategy & Builder — naming conventions, GA4 channel grouping rules, auto-tagging, common mistakes, and BigQuery validation queries

    104 GitHub stars~4.3k tokensUpdated 3 mo ago
    Marketing & SEOAuto-check: notes
  • Google Ads Audit

    AgriciDaniel/claude-ads

    Audits a Google Ads account across measurement, search terms, structure, creative, bidding, budgets and policy, and keeps every change as a draft.

    9.8k GitHub stars~799 tokensUpdated yesterday
    Marketing & SEOAuto-check passed
  • Ad Conversion Tracking Setup

    minhnv0807/ai-business-skills

    Sets up and verifies conversion tracking before ad spend: Meta Pixel and CAPI, Google Ads, GA4, TikTok, server-side GTM, consent mode, UTMs and a pre-launch checklist.

    610 GitHub stars~3.7k tokensUpdated 26 days ago
    Marketing & SEOAuto-check passed
  • Google SEO APIs

    AgriciDaniel/claude-seo

    Pulls real Google data for SEO work: Search Console, PageSpeed Insights, CrUX field data, the Indexing API and GA4 organic traffic, through /seo google commands.

    19k GitHub starsUsed in 1 repo~4.2k tokens
    Marketing & SEOAuto-check passed

More from arnabbagxd/Brand-building-skills

All 29 skills in this repo
  • Brand Architecture

    arnabbagxd/Brand-building-skills

    Define how multiple brands, sub-brands, and product lines relate to each other under one organization.

    724 GitHub stars~1.7k tokensUpdated 3 mo ago
    Auto-check passed
  • Brand Context

    arnabbagxd/Brand-building-skills

    Foundation skill that captures and stores core brand context — identity, audience, positioning, values, and voice.

    724 GitHub stars~842 tokensUpdated 3 mo ago
    Auto-check passed
  • Brand Naming

    arnabbagxd/Brand-building-skills

    Full brand naming workflow for founders, agencies, and businesses.

    724 GitHub stars~2.3k tokensUpdated 3 mo ago
    Auto-check passed
  • Brand Voice

    arnabbagxd/Brand-building-skills

    Define a brand's verbal identity — tone, voice, writing style, vocabulary, and messaging rules.

    724 GitHub stars~1.3k tokensUpdated 3 mo ago
    Auto-check passed
  • Meta Ads

    arnabbagxd/Brand-building-skills

    Plan, build, and optimize Meta advertising campaigns on Facebook and Instagram — campaign structure, audience targeting (core, custom, lookalike), creative formats, pixel setup, retargeting…

    724 GitHub stars~2.7k tokensUpdated 3 mo ago
    Auto-check passed
  • Aso

    arnabbagxd/Brand-building-skills

    Optimize an app's store listing for maximum visibility and downloads — keyword strategy, title and subtitle optimization, screenshots, preview videos, rating and review management, and A/B testing…

    724 GitHub stars~2.4k tokensUpdated 3 mo ago
    Auto-check passed

Categories

Questions about Google Ads

What does Google Ads do?

Plan, build, and optimize Google Ads campaigns — Search, Shopping, Performance Max, Display, and YouTube — including keyword research, match types, bidding strategy, Quality Score, ad extensions…. Google Ads is an agent skill from arnabbagxd/Brand-building-skills. Plan, build, and optimize Google Ads campaigns — Search, Shopping, Performance Max, Display, and YouTube — including keyword research, match types, bidding strategy, Quality Score, ad extensions, conversion tracking, and ROAS optimization.

When should I use Google Ads?

Google Ads fits situations like: the user says Google Ads; google advertising; google campaign; google Shopping.

How do I install Google Ads in Claude Code?

Run `npx skills add arnabbagxd/Brand-building-skills --skill google-ads -a claude-code`. Or copy the skill folder (skills/google-ads in arnabbagxd/Brand-building-skills) into .claude/skills/google-ads in your project. Claude Code loads it when a task matches its description.

How do I install Google Ads in Codex?

Run `npx skills add arnabbagxd/Brand-building-skills --skill google-ads -a codex`. Or copy the skill folder (skills/google-ads in arnabbagxd/Brand-building-skills) into .agents/skills/google-ads in your project. Codex loads it when a task matches its description.

Can I use Google Ads in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add arnabbagxd/Brand-building-skills --skill google-ads -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/google-ads, .gemini/skills/google-ads, .github/skills/google-ads and .opencode/skills/google-ads in your project.

What does Google Ads need to run?

SKILL.md names no scripts, command-line tools or credentials: Google Ads is instructions for the agent only.

Does Google Ads access the network?

SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.

Is Google Ads safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does Google Ads use?

Google Ads is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Google Ads use?

About 3.1k tokens (SKILL.md is roughly 12k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Google Ads?

Skills that share tags, products or a category with Google Ads: Blog Google (AgriciDaniel/claude-blog, 2.3k stars), SEO Google (seranking/seo-skills, 160 stars), Utm Builder (cognyai/claude-code-marketing-skills, 104 stars) and Google Ads Audit (AgriciDaniel/claude-ads, 9.8k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Google Ads?

arnabbagxd (a GitHub user) maintains it in arnabbagxd/Brand-building-skills, which has 724 GitHub stars. The repository holds 29 skills in this directory. The repository was last updated on June 13, 2026.

Source: arnabbagxd/Brand-building-skills on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.