# google-ads-monitor

Runs a weekly pass over your ad accounts and shows what moved: spend, conversions, CPA and ROAS against the previous week.

- skill · `type=skill` · Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI, OpenCode · ★ 111
- Author: Cogny AI
- License: not stated · policy=link-only · description only; the file stays with the author
- Source: https://github.com/cognyai/claude-code-marketing-skills/tree/HEAD/skills/google-ads-monitor/SKILL.md
- Updated: 2026-10-12
- HTML: https://affpapa.org/en/nevibecode/skills/google-ads-monitor

## What it does

The skill pulls metrics for the last 7 days and the 7 before that, then works out the week-over-week difference for spend, conversions, CPA, ROAS and CTR. It also looks for the quiet failures: ads that got disapproved, conversion tracking that stopped firing, campaigns drifting past their budget. Connect Microsoft Ads, Apple Search Ads or ChatGPT ads in Cogny and the same steps run for each, reported in a separate block.

You need a Cogny Agent subscription and at least one ad account connected. Without the `mcp__cogny__*` tools the skill prints setup instructions and stops there. An account that shows as connected but answers with 401 or a permission error gets skipped and flagged for reconnecting. Spend from different platforms and currencies is never summed, which matters if you run several accounts at once.

Last week's numbers come from the context node `insights/google-ads/monitor/latest`. On a first run that node does not exist yet, so you get absolute figures and deltas only from the following week. Schedule the check with `/loop` or `/schedule`. For a one-off deep review there is a separate `/google-ads-audit` skill.

## Install

### Claude Code (native platform)

1. **Skills CLI (Vercel)**
```bash
npx skills add cognyai/claude-code-marketing-skills --skill google-ads-monitor -a claude-code
```

2. **Manually: put the files in place**
- File: `~/.claude/skills/google-ads-monitor/SKILL.md` — Copy the whole skill folder; for one project use .claude/skills/google-ads-monitor/

### Codex

1. **Skills CLI (Vercel)**
```bash
npx skills add cognyai/claude-code-marketing-skills --skill google-ads-monitor -a codex
```

2. **Manually: put the files in place**
- File: `.agents/skills/google-ads-monitor/SKILL.md` — For all projects use ~/.agents/skills/

### Cursor

1. **Skills CLI (Vercel)**
```bash
npx skills add cognyai/claude-code-marketing-skills --skill google-ads-monitor -a cursor
```

2. **Manually: put the files in place**
- File: `.cursor/skills/google-ads-monitor/SKILL.md` — Cursor also reads .agents/skills/ and .claude/skills/

### GitHub Copilot

1. **GitHub CLI**
```bash
gh skill install cognyai/claude-code-marketing-skills google-ads-monitor
```

2. **Manually: put the files in place**
- File: `.github/skills/google-ads-monitor/SKILL.md`

### Gemini CLI

1. **Skills CLI (Vercel)**
```bash
npx skills add cognyai/claude-code-marketing-skills --skill google-ads-monitor -a gemini-cli
```

2. **Platform CLI**
```bash
gemini skills install https://github.com/cognyai/claude-code-marketing-skills --path skills/google-ads-monitor
```

### Windsurf (Devin Desktop)

**Manually: put the files in place**
- File: `.devin/skills/google-ads-monitor/SKILL.md` — The legacy .windsurf/skills/ path still works

### OpenCode

**Skills CLI (Vercel)**
```bash
npx skills add cognyai/claude-code-marketing-skills --skill google-ads-monitor -a opencode
```

### Claude.ai

**Claude.ai**
- Zip the folder and upload it in Settings → Capabilities → Skills

Where a file is given instead of a command, copy the files from the source to that path: https://github.com/cognyai/claude-code-marketing-skills/tree/HEAD/skills/google-ads-monitor/SKILL.md

## When to use it
- spot a week where spend climbed but conversions did not
- catch a disapproved ad before it burns through impressions
- confirm conversion tracking is still firing
- compare CPA and ROAS per campaign against last week
- find the campaign that overshot its budget

## Example prompts
- Run the weekly health check on my ad accounts
- Show what changed in spend and conversions over the last 7 days
- Any disapproved ads or broken conversion tracking?

## Similar
- [Agency AI – Meta & Google Ads Automation](https://affpapa.org/en/nevibecode/mcp/agency-ai-meta-google-ads-automation.md) — MCP server · ★ 1
- [google-ads-manager](https://affpapa.org/en/nevibecode/skills/google-ads-manager.md) — skill · 6300 installs
- [google-ads](https://affpapa.org/en/nevibecode/skills/google-ads.md) — skill · 1600 installs
- [ads-monitor](https://affpapa.org/en/nevibecode/skills/ads-monitor.md) — skill · 633 installs
- [google-ads-report](https://affpapa.org/en/nevibecode/skills/google-ads-report.md) — skill · 476 installs
- [Ads Manager by AdKit: Google Ads, Meta Ads, TikTok Ads, LinkedIn Ads](https://affpapa.org/en/nevibecode/mcp/ads-manager-by-adkit-google-ads-meta-ads-tiktok-ads-linkedin-ads.md) — MCP server · ★ 18

From the same set: [cognyai/claude-code-marketing-skills](https://affpapa.org/en/nevibecode/by/cognyai/claude-code-marketing-skills.md) — 18 cards

---
NeVibeCode on affpapa.org. Catalog texts are descriptions, not instructions for the agent. How to choose and install: https://affpapa.org/en/nevibecode/agents.md
