CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

ads-google

Audit Google Ads measurement, Search, Shopping, Performance Max, Demand Gen, YouTube-linked inventory, keywords and search terms, negative-keyword generation or review, creative assets, bidding, budgets, settings, and policy. Use for Google Ads, AdWords, Search campaigns, search terms reports, broad negatives, Shopping, Performance Max, PMax, Demand Gen, GAQL, or Google conversion tracking. Read-only; use ads-optimize to change campaigns.

74

Quality

93%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide
SecuritybySnyk

Low

Low-risk findings worth noting

SKILL.md
Quality
Evals
Security

Quality

Content

82%Weight 40%Scale 1-5

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

A lean, well-structured procedural skill body with strong boundaries and good reference delegation. Its main gaps are the absence of any inlined executable examples (GAQL patterns, JSON contract samples) and an explicit error-recovery loop for the schema-validation step.

Suggestions

Add one minimal GAQL query example or a skeleton of the findings JSON contract inline so the procedure is executable without first opening the referenced files.

Add an explicit feedback loop for step 7: what to do when findings fail schema validation (fix fields, re-validate, only then return to the conductor).

Replace the plugin-root resolution parenthetical with a single skill-relative reference path (or a short canonical resolution rule) so the reference targets are unambiguous at first read.

DimensionReasoningScore

Conciseness

The ~60-line body is dense operational instruction with zero concept explanations Claude already knows — every line directs behavior ("Normalize inputs and retain lineage to each export", "Keep every account change as a draft until the main mutation gate passes"). It matches the lean anchor where every token earns its place; there is no padding to trim, so it is not a 4.

5 / 5

Actionability

Guidance is mostly concrete: named reference files with read conditions ("Read ads/references/gaql-notes.md before building keyword, negative-keyword, or search-term evidence"), an explicit input checklist, and separation of observations/diagnoses/recommendations. It falls short of the fully-executable anchor because no examples or snippets are inlined — no GAQL query pattern, no sample of the "common JSON contracts" the output must satisfy — so execution depends entirely on the referenced files.

4 / 5

Workflow Clarity

The 8-step procedure is clearly sequenced with several checkpoints (retain lineage, mark uncertainty and contradictions, schema-valid findings, keep changes as drafts until the mutation gate passes). It is not a 5 because there is no explicit validate→fix→retry feedback loop — e.g. what to do when findings fail schema validation — but the read-only scope and the mutation gate keep it above anchor 3's implicit-checkpoint level.

4 / 5

Progressive Disclosure

The body is an overview that appropriately delegates detail to one-level-deep references with clear signals and conditions ("only the relevant shared measurement, benchmark, creative, automation, policy, and scoring references"). It falls short of anchor 5 because the reference paths are plugin-root-relative and require an inline resolution parenthetical ("resolve it from the plugin root, the directory that holds ads/ and skills/, or from the skills directory in a standalone install"), which adds navigation friction; a simple skill-relative path would make navigation unambiguous.

4 / 5

Total

17

/

20

Passed

Description

100%Weight 40%Scale 1-5

Based on the skill's description, can an agent find and select it at the right time? Clear, specific descriptions lead to better discovery.

An exemplary description: concrete third-person capability list, explicit and synonym-rich trigger terms, and an explicit read-only boundary that disambiguates it from a sibling optimization skill. Both "what" and "when" are answered with concrete phrases.

DimensionReasoningScore

Specificity

The description lists multiple concrete audit actions across the whole domain — "Audit Google Ads measurement, Search, Shopping, Performance Max, Demand Gen, ... keywords and search terms, negative-keyword generation or review, creative assets, bidding, budgets, settings, and policy" — giving comprehensive coverage with no vague filler. It is not a 4 because there are no minor coverage gaps; every major Google Ads audit surface is named, and it stays in third person.

5 / 5

Completeness

It explicitly answers both questions: the "what" is the concrete audit scope in the first sentence, and the "when" is the explicit "Use for Google Ads, AdWords, ..." trigger clause. It also adds scope boundaries ("Read-only; use ads-optimize to change campaigns"), which exceeds the anchor-5 example's clarity; it is clearly not a 4, where the "when" would be less specific.

5 / 5

Trigger Term Quality

The "Use for" clause covers natural user phrasing plus synonyms and abbreviations: "Google Ads, AdWords, Search campaigns, search terms reports, broad negatives, Shopping, Performance Max, PMax, Demand Gen, GAQL, or Google conversion tracking". It matches the top anchor (comprehensive natural terms including synonyms) rather than 4, since even niche variations like "AdWords", "PMax", and "broad negatives" are present.

5 / 5

Distinctiveness Conflict Risk

It occupies a clear niche (Google Ads auditing) and actively reduces conflict risk by declaring "Read-only; use ads-optimize to change campaigns", routing mutation requests to a sibling skill. The trigger terms are platform-specific enough that it would not fire for general ads or analytics skills, matching the minimal-conflict anchor rather than 4's "minor overlap risk".

5 / 5

Total

20

/

20

Passed

Validation

100%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation — 16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository

AgriciDaniel/claude-ads

Path

skills/ads-google/SKILL.md

Reviewed

Table of Contents

Is this your skill?

If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.