pp-google-ads

Manage Google Ads campaigns, ad groups, and budgets via CLI.

Updated Jul 18, 2026
One-click install
npx skills add https://github.com/pooriaarab/clis --skill pp-google-ads-pooriaarab
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pp-google-ads
Source: https://github.com/pooriaarab/clis/tree/main/google-ads
Command: npx skills add https://github.com/pooriaarab/clis --skill pp-google-ads-pooriaarab

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill removes the friction of using the Google Ads API by providing a flag-driven CLI that handles OAuth, GAQL query building, and resource mutation without requiring complex SDKs or manual gRPC boilerplate.

Core Features & Use Cases

  • Unified Interface: Manage campaigns, ad groups, budgets, and assets through a consistent, JSON-capable command line.
  • Self-Learning Loop: Automatically caches resource lookups and synthesizes playbooks from your interaction history to speed up future queries.
  • Agent-Ready: Designed for AI agents with non-interactive flags, structured JSON output, and a built-in MCP server for seamless integration into agentic workflows.

Quick Start

Use the google-ads skill to list all accessible customer accounts for the authenticated user.

Frequently Asked Questions about pp-google-ads

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

FAQPage Schema
How do I automate Google Ads campaign management via the command line?

Automate Google Ads campaign management by using a flag-driven CLI that handles OAuth, GAQL query building, and resource mutation through the official REST API without complex SDKs.

How does the local learning loop optimize Google Ads API queries for agents?

The local learning loop optimizes Google Ads API queries by caching resource lookups and synthesizing playbooks from interaction history, which speeds up future discovery and execution for agentic workflows.

Can I integrate Google Ads API automation into an MCP server workflow?

Yes, you can integrate Google Ads API automation into an MCP server workflow because the CLI provides non-interactive flags, structured JSON output, and a built-in MCP server designed for seamless agent integration.

What is the best way to run GAQL searches and mutate Google Ads resources without gRPC boilerplate?

The best way to run GAQL searches and mutate resources without gRPC boilerplate is using a JSON-capable command line that directly interfaces with the Google Ads REST API to execute structured operations.

Do I need a complex SDK to manage Google Ads budgets and ad groups from the terminal?

No, you do not need a complex SDK to manage budgets and ad groups from the terminal; the CLI provides a unified, JSON-capable interface that operates directly via the official REST API.

What Google Ads resources can I manage using a terminal-native CLI?

Using a terminal-native CLI, you can manage Google Ads resources including campaigns, ad groups, budgets, and assets through consistent, structured JSON operations and automated reporting.