Download for MacApple silicon, macOS 14+
Skill

adspirer-google-ads

@adspirer Updated 2026-10-20

Create and manage Google Ads campaigns through Adspirer — Search, Performance Max, Demand Gen, YouTube, and Display. Use for Google Ads keywords, search terms, quality score, bid strategies, sitelinks and extensions, PMax asset groups, or anything on Google/AdWords. Covers the asset-bundle expiry and ad-group-id traps.

Install

With your agent

Install OMGSkills skill "adspirer/adspirer-claude-plugin:skills/adspirer-google-ads" into this agent's normal skills directory: call the OMGSkills MCP get_install_plan tool for your agent and run the script it returns (it installs only the pinned commit and verifies SKILL.md), and stop if MCP or the pin is unavailable. Do not overwrite or change existing skills without asking me.

Manual command

git clone https://github.com/Adspirer/adspirer-claude-plugin /tmp/adspirer-claude-plugin && ln -s /tmp/adspirer-claude-plugin/skills/adspirer-google-ads ~/.claude/skills/adspirer-google-ads

From README

Google Ads Everything on Google goes through the googleads router. Follow adspirer-mcp for the two-step: {"action": "listtools"} first, then {"action": "execute", "toolname": ..., "arguments": {...}}. Account parameter: customerid, as a string. Hyphens are stripped for you. Budgets are in dollars — $50/day is 50.0. Creating a campaign 1. Pick the type. If the user just said "create a campaign," run selectgooglecampaigntype rather than guessing. Search, Performance Max, Demand Gen, YouTube, and Display solve different problems — references/campaign-types.md has the decision tree and the budget each type actually needs to learn. 2. Gather what's required. Budget, final URL, locations, and the conversion goal. Resolve place names with resolvegooglelocations instead of guessing geo ids. 3. Prepare assets. For Performance Max, run discoverexistingassets first — the account usually already has images and logos, and reusing them is faster and better than asking the user to upload.