google-ads

Query and manage Google Ads campaigns via the Python SDK or browser automation.

239|30|Updated Jan 22, 2026
One-click install
npx skills add https://github.com/jdrhyne/agent-skills --skill google-ads
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: google-ads
Source: https://github.com/jdrhyne/agent-skills/tree/main/skills/google-ads
Command: npx skills add https://github.com/jdrhyne/agent-skills --skill google-ads

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill enables marketing teams to programmatically access Google Ads data and perform optimizations, reducing manual checking and campaign management time.

Core Features & Use Cases

  • API mode: Query performance, pause campaigns/keywords, and optimize campaigns using the Google Ads Python SDK.
  • Browser automation mode: Quick checks for accounts where API access is unavailable, by controlling ads.google.com via a browser relay.
  • Use Cases: Audit conversions, identify wasted spend, and compare campaigns across multiple accounts for ROI improvements.

Quick Start

Install the Google Ads SDK, configure credentials, and run a basic query to fetch campaign data.

Frequently Asked Questions about google-ads

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate Google Ads campaign management and performance checks?

You can automate Google Ads campaign management using the Python SDK for API queries or browser automation to control ads.google.com, enabling performance checks, budget adjustments, and conversion tracking audits.

Can I optimize Google Ads campaigns without direct API access?

Yes, you can optimize Google Ads campaigns without API access by using browser automation mode, which controls ads.google.com via a browser relay to perform quick performance checks and management tasks.

What do I need to set up before querying Google Ads data programmatically?

Before querying Google Ads data programmatically, you need Python 3.8+ with the google-ads package installed and credentials configured in a google-ads.yaml file or environment variables.

How does programmatic Google Ads auditing identify wasted spend and improve ROI?

Programmatic Google Ads auditing improves ROI by querying performance data to identify wasted spend, compare campaigns across multiple accounts, and execute budget adjustments or pause underperforming keywords.

Are there limitations to using browser automation for Google Ads account management?

Browser automation for Google Ads is limited to quick checks on accounts without API access, making it less suitable for high-volume data queries or bulk campaign optimizations compared to API mode.