← Back to Skills Marketplace
jdrhyne

Google Ads

by Jonathan Rhyne · GitHub ↗ · v1.1.0
cross-platform ⚠ suspicious
7364
Downloads
14
Stars
30
Active Installs
5
Versions
Install in OpenClaw
/install google-ads
Description
Query, audit, and optimize Google Ads campaigns. Supports two modes: (1) API mode for bulk operations with google-ads Python SDK, (2) Browser automation mode for users without API access - just attach a browser tab to ads.google.com. Use when asked to check ad performance, pause campaigns/keywords, find wasted spend, audit conversion tracking, or optimize Google Ads accounts.
Usage Guidance
Install only if you are comfortable giving the agent access to a live Google Ads account. Before using it, avoid printing credential files, use the narrowest Ads account access available, require a clear preview and explicit confirmation before any pause, enable, or budget change, and treat exported or emailed reports as sensitive business data.
Capability Analysis
Type: OpenClaw Skill Name: google-ads Version: 1.1.0 The skill is classified as suspicious due to the instruction in `SKILL.md` to execute `cat ~/.google-ads.yaml`. While the skill legitimately requires access to Google Ads API credentials, directly instructing the agent to `cat` a file containing sensitive API keys (developer token, client ID/secret, refresh token) poses a significant information disclosure vulnerability if the agent's output or logging mechanisms are not securely handled. This is a risky capability without clear malicious intent, aligning with the definition of suspicious behavior rather than intentional malice.
Capability Assessment
Purpose & Capability
The skill is coherently designed to query, audit, and optimize Google Ads through API or browser automation, including expected access to Ads data and account-management capabilities.
Instruction Scope
The instructions include live pauses, bulk status changes, and budget edits for production Google Ads accounts without a mandatory read-only preview, explicit user confirmation naming the exact account/items, or rollback guidance.
Install Mechanism
The package contains markdown guidance and metadata only; no executable install scripts, background services, or package-install hooks were present.
Credentials
API mode requires Google Ads credentials, which is purpose-aligned, but the setup check tells the agent to run `cat ~/.google-ads.yaml`, likely exposing developer tokens, OAuth client secrets, and refresh tokens into terminal output or logs.
Persistence & Privilege
No persistence, privilege escalation, or hidden background behavior was found, but browser mode relies on an already-authenticated Chrome profile and can act with the user's live Google Ads session authority.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install google-ads
  3. After installation, invoke the skill by name or use /google-ads
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.1.0
Added structured openclaw metadata: google-ads.yaml config + python3 requirement
v1.0.3
Fix: Quote description in YAML frontmatter for proper parsing
v1.0.2
Republish with updated CLI to fix description
v1.0.1
Fix: Added description to frontmatter
v1.0.0
Initial release: Dual-mode support (API + browser automation) for campaign management, keyword analysis, audits, and optimization
Metadata
Slug google-ads
Version 1.1.0
License
All-time Installs 253
Active Installs 30
Total Versions 5
Frequently Asked Questions

What is Google Ads?

Query, audit, and optimize Google Ads campaigns. Supports two modes: (1) API mode for bulk operations with google-ads Python SDK, (2) Browser automation mode for users without API access - just attach a browser tab to ads.google.com. Use when asked to check ad performance, pause campaigns/keywords, find wasted spend, audit conversion tracking, or optimize Google Ads accounts. It is an AI Agent Skill for Claude Code / OpenClaw, with 7364 downloads so far.

How do I install Google Ads?

Run "/install google-ads" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Google Ads free?

Yes, Google Ads is completely free (open-source). You can download, install and use it at no cost.

Which platforms does Google Ads support?

Google Ads is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Google Ads?

It is built and maintained by Jonathan Rhyne (@jdrhyne); the current version is v1.1.0.

💬 Comments