This is a comprehensive Google Ads API wrapper that handles everything from GAQL reporting queries to campaign management, budget proposals, and conversion tracking. It's built around a Go CLI that needs to be installed first (either via npx or direct Go install), so verify the binary is actually on your path before trying to use it. The command surface is massive: account discovery, audience insights, keyword planning, asset management, and about two dozen customer-level operations. If you're doing serious Google Ads automation or pulling campaign performance data programmatically, this gives you the full API without writing API client code yourself. Just be ready for that prerequisite installation step.

skills.sh installs
263
GitHub stars
2.1K
last updated
Aug 21, 2026

Install

$ npx -y skills add mvanhorn/printing-press-library --skill pp-google-ads --agent claude-code

Installs into .claude/skills of the current project.

Files

Google Ads — Printing Press CLI

Prerequisites: Install the CLI

This skill drives the google-ads-pp-cli binary. You must verify the CLI is installed before invoking any command from this skill. If it is missing, install it first:

  1. Install via the Printing Press installer. It defaults binaries to $HOME/.local/bin on macOS/Linux and %LOCALAPPDATA%\Programs\PrintingPress\bin on Windows:
    npx -y @mvanhorn/printing-press-library install google-ads --cli-only
    
  2. Verify: google-ads-pp-cli --version
  3. Ensure the reported install directory is on $PATH for the agent/runtime that will invoke this skill.

If the npx install fails (no Node, offline, etc.), fall back to a direct Go install (requires Go 1.26.6 or newer):

Sponsors

Details

Repository
github.com/mvanhorn/printing-press-library
Categories
Backend & APIs, Debugging, Productivity & Planning, Sales & Marketing
First seen
Jun 3, 2026

More from mvanhorn/printing-press-library

All 39
1cinience avataralicloud-ai-content-aimiaobicinience/alicloud-skillsManage Alibaba Cloud Quan Miao (AiMiaoBi) via OpenAPI/SDK. Use whenever the user asks for Alibaba Cloud MiaoBi content operations, including listing resources, 262skills.sh installs
2cinience avataralicloud-security-cloudfwcinience/alicloud-skillsManage Alibaba Cloud Cloud Firewall (Cloudfw) via OpenAPI/SDK. Use whenever the user requests firewall policy/resource operations, change management, status che262skills.sh installs
3vm0-ai avatardiscord-webhookvm0-ai/vm0-skillsDiscord Webhook API for sending messages. Use when user says "send Discord message", "Discord webhook", or "post to Discord".262skills.sh installs
4cinience avataralicloud-security-id-verification-cloudauthcinience/alicloud-skillsManage Alibaba Cloud ID Verification (Cloudauth) via OpenAPI/SDK. Use whenever the user is working on identity-verification resource operations, config updates,261skills.sh installs
5guia-matthieu avatardeliverability-checkerguia-matthieu/clawfu-skillsCheck email deliverability and DNS configuration. Use when: diagnosing email delivery issues; setting up new email domains; auditing email authentication; check261skills.sh installs
6jdrhyne avatarga4jdrhyne/agent-skillsQuery Google Analytics 4 (GA4) data via the Analytics Data API. Use when you need to pull website analytics like top pages, traffic sources, user counts, sessio261skills.sh installs