lucianfialho/gmp-cli/gmp-ads
Claude Code and agent skill by lucianfialho/gmp-cli
Trust tier 2
- community
Source check pending
Checking that the SKILL.md file is still in the repository.
Google Ads: Campaigns, ad groups, keywords, search terms, and raw GAQL queries.
Install
npx vskill@latest install lucianfialho/gmp-cli/gmp-adsSKILL.md
ads (Google Ads REST API)
PREREQUISITE: Read../gmp-shared/SKILL.mdfor auth, global flags, and output formats.EXTRA AUTH: Google Ads requires a developer token. Set it with:```bashgmp auth set-developer-token YOUR_TOKEN```If using a Manager Account (MCC), also set:```bashgmp auth set-login-customer-id 1234567890```
Commands
| Command | Description | |
|---|---|---|
accounts | List accessible customer accounts | |
| `campaigns` | Campaign performance report | |
adgroups | Ad group performance report | |
keywords | Keyword performance report | |
search-terms | Search terms report (actual queries that triggered ads) | |
query | Run a raw GAQL query |
Quick Reference
List accounts
Ad group performance
Keyword performance
Search terms
Raw GAQL query
Sorting (--sort, --order)
campaigns, adgroups, keywords, and search-terms each take --sort <field> --order <asc|desc> (default desc), rewriting the report's ORDER BY clause. Each command only accepts the field names it actually outputs:
| Command | Valid --sort fields | Default order | |
|---|---|---|---|
campaigns | impressions, clicks, cost, conversions, convValue, ctr, avgCpc | cost DESC | |
adgroups | impressions, clicks, cost, conversions, ctr | cost DESC | |
keywords | impressions, clicks, cost, conversions, ctr, avgCpc, qualityScore | impressions DESC | |
search-terms | impressions, clicks, cost, conversions, ctr | impressions DESC |
An unknown --sort value errors with the exact list of fields that command accepts.
Date Range Values
Google Ads uses predefined date range constants:
| Value | Description | |
|---|---|---|
LAST_7_DAYS | Last 7 days | |
LAST_30_DAYS | Last 30 days (default) | |
THIS_MONTH | Current month | |
LAST_MONTH | Previous month | |
LAST_14_DAYS | Last 14 days | |
LAST_BUSINESS_WEEK | Last business week |
Tips
- Customer IDs can include dashes (
123-456-7890) or not (1234567890) -- both work. - Costs are returned in micros and automatically converted (divided by 1,000,000).
- CTR and rates are automatically formatted as percentages.
- Use
gmp ads queryfor any GAQL query not covered by built-in commands. - GAQL reference: the query language supports SELECT, FROM, WHERE, ORDER BY, LIMIT.
Security
- Security scanPassed, 100 of 100Pattern checks on the skill's files.
- Model reviewNot runA model review is scheduled for the next rescan.
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingskills/gmp-ads/SKILL.md
Popularity
- Repository stars
- 34
- Repository forks
- 3
- 7-day trend score
- 0
Stars and forks are for the whole GitHub repository, not this skill alone. Not refreshed yet.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/lucianfialho/gmp-cli/gmp-ads)