Independent reviews. IonBin has no partnerships with the tools on this page and was not paid for these listings. Our evaluations are our own, based on public documentation and our research. Product names are trademarks of their owners and are used for identification only. How disclosure works.

Source reviewedAdvertising & analyticsExplored

Google / skills/ads/google-ads-api-account-diagnostics/SKILL.md

Google Ads Account Diagnostics

Diagnoses drops in Google Ads conversions, leads and impression share with GAQL queries over Google's read-only Ads MCP server.

Source reviewed · reviewed · Named sources were inspected. No runtime results are established by this label.

01 / Task fit

Where it may help.

These are intended uses indicated by the upstream material. They are not measured outcomes.

  • First-pass diagnosis of Google Ads performance drops
  • Impression-share checks for budget and rank limits

What it is

This skill gives an agent diagnostic routines for Google Ads accounts: conversion or conversion-value loss, low lead flow and impression share lost to budget or ad rank. It runs GAQL queries through the Google Ads MCP server's search tool, compares a recent period with a prior one, and checks change history and offline conversion uploads. Without the MCP server, it writes out the queries for you to run.

Why you might use it

Use it when an ad account's results drop and you want a structured first look at whether traffic, conversion rate, budget or ranking changed. It lists common query gotchas, such as cost reported in micros. Budget and bid decisions stay with you.

Put it in context.

Illustrative requests and outputs to review. These examples are separate from the recorded evaluation below.

Explain a conversion drop

Example request

Conversions fell this week. Compare the last 7 days with the prior 7 by campaign and device, check impression share, and list recent change events. Don't suggest edits yet.

What to look for. A short diagnosis naming which campaigns and devices changed and whether budget or rank limited impression share.

Before you rely on it. Ads and Analytics count conversions differently. Confirm the drop in the Google Ads interface before acting.

Check offline upload health

Example request

Check whether our offline conversion uploads are succeeding.

What to look for. A per-action summary of successful versus total events and their status.

Before you rely on it. An empty result can simply mean the account doesn't use offline uploads.

02 / Setup & access

What it asks of your environment.

Requirements

  • The Google Ads MCP server (search, list_accessible_customers, get_resource_metadata), configured with Google Ads API access.
  • Access to the client accounts being diagnosed.

Permissions & data access

  • Reads account, campaign, change-event and upload-summary data through GAQL queries.
  • The skill doesn't change campaigns. Any remediation is a separate step you take.
Check the host, too.

Instructions alone do not enforce a sandbox. The agent host, connected tools and approvals determine what the skill can actually read, change or send.

03 / Things to check

Security concerns & practical limits.

These concerns follow from the reviewed sources. They describe possible exposure or required review; they are not confirmed vulnerabilities.

Review before use

Recommendations still need judgment

The skill maps high budget-lost or rank-lost impression share to raising budgets or improving bids and quality. Check margins and goals before spending more.

Limits and nuances

  • Source review of SKILL.md and the repository license only. The companion MCP setup skill was not reviewed.
  • No Google Ads account was queried. No diagnostic accuracy result is claimed.

04 / Review record

What we checked. What’s still open.

Source reviewed

Recorded review scope

  • skills/ads/google-ads-api-account-diagnostics/SKILL.md
  • LICENSE
Not verified

Not tested or established

  • Source review of SKILL.md and the repository license only. The companion MCP setup skill was not reviewed.
  • No Google Ads account was queried. No diagnostic accuracy result is claimed.
Review date
Source revision
e86adb9e2b80220a593c2be9a68627171fd17afb
Our relationship
Explored. Investigated through the recorded review. No use or replication is claimed.

Upstream content can change after review. A repository revision identifies source scope; it does not prove that every script, dependency or runtime behavior was tested. How freshness is handled.

Recorded evaluation / Source review

Results with their limits attached.

Completed within scope

Completed 5 bounded source checks on the pinned entrypoint and license. No skill workflow was executed.

Passed
5
Failed
0
Total recorded
5

These counts refer to the cases in this report. They are not a benchmark against other skills. A source review does not establish runtime behavior.

Read the evidence report

The report provides the case definitions, observations and baseline scope. Missing baselines or untested behaviors remain limitations.

Recorded environment

  • Pinned public UTF-8 sources fetched from raw.githubusercontent.com at the recorded commit and hashed with SHA-256.
  • Linux; Python 3.13.5 source-condition check. No account, credentials, private documents or live business data.
Recorded commands (2)

Commands document this evaluation. They are not setup instructions for your environment.

Read each pinned file listed in sourceManifest.
python3 r6_skills.py: check each recorded source condition and reconcile report counts.

Findings from this evaluation

Needs attention

Recommendations still need judgment

The skill maps high budget-lost or rank-lost impression share to raising budgets or improving bids and quality. Check margins and goals before spending more.

Observation

No local probing

Without the MCP server, the skill tells the agent not to try shell scripts or other workarounds to reach account data.

Evaluation limitations

  • Source review of SKILL.md and the repository license only. The companion MCP setup skill was not reviewed.
  • No Google Ads account was queried. No diagnostic accuracy result is claimed.

05 / Reuse & discovery

License, attribution & popularity.

Apache-2.0

Apache-2.0 license text inspected at this revision. Keep the license and any NOTICE when redistributing covered files. The services and accounts the skill uses have their own terms.

Why it is in this collection

GitHub displayed 21,407 stars for the google/skills repository on the observation date. Repository-wide; not individual skill usage, quality or safety.

21,407 repository stars

Scope
Entire google/skills repository, not this individual skill
Observed
Time window
Snapshot observed 2026-10-19
Discovery source ↗

Popularity and inclusion do not establish quality, compatibility or security. Counts belong to their named metric and date; they are not a current ranking.

06 / Follow the evidence

Go to the original.

  1. Pinned skill instructions github.com
  2. Pinned license github.com
  3. Repository (dated star count) github.com

IonBin’s source notes are independent assessments. Upstream authors retain their work and attribution. This page does not install or execute the skill.