CtrlK
BlogDocsLog inGet started
Tessl Logo

google-ads

Query, audit, and optimize Google Ads campaigns. Use an attached browser or the Google Ads API for campaign, keyword, budget, conversion-tracking, and wasted-spend analysis, or when the user explicitly requests a reviewed account change. Defaults to read-only reporting; account mutations require a bounded preview and action-time approval.

71

Quality

88%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

Medium

Suggest reviewing before use

SKILL.md
Quality
Evals
Security

Quality

Content

85%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 well-structured, safety-conscious skill body with clear workflows, validation feedback loops, and clean progressive disclosure into real reference files. Minor conciseness gains are available by de-duplicating the readiness snippet.

Suggestions

Remove the duplicated readiness-check bash block from SKILL.md and link to api-setup.md instead, keeping only a one-line pointer to avoid token redundancy.

Consider adding a compact "key query examples" block or link summary in the body so common read-only tasks have a copy-paste starting point without loading a reference.

Tighten the Analysis Principles bullet list by grouping related factors to reduce list density while preserving the multi-metric guidance.

DimensionReasoningScore

Conciseness

The body is lean and assumes Claude's competence without explaining known concepts, though the readiness-check bash snippet is duplicated between SKILL.md and api-setup.md and could be trimmed.

4 / 5

Actionability

Provides an executable bash readiness check, concrete reporting-table templates, and sequenced steps, with full executable code appropriately delegated to the linked references rather than inlined.

4 / 5

Workflow Clarity

The audit and account-change workflows are explicitly sequenced with validation checkpoints, stop conditions, batch bounds, and post-write readback feedback loops, satisfying the destructive/batch validation requirement.

5 / 5

Progressive Disclosure

SKILL.md is a clear overview with well-signaled, one-level-deep markdown links to three real reference files (api-setup.md, browser-workflows.md, mutation-workflow.md), each tied to a specific task trigger.

5 / 5

Total

18

/

20

Passed

Description

92%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.

A strong, specific description that clearly states capabilities and explicit trigger conditions with a read-only/mutation safety framing. Only minor keyword-synonym coverage is missing.

DimensionReasoningScore

Specificity

"Query, audit, and optimize Google Ads campaigns" plus "campaign, keyword, budget, conversion-tracking, and wasted-spend analysis" lists multiple specific concrete actions with comprehensive domain coverage.

5 / 5

Completeness

It states the what ("Query, audit, and optimize Google Ads campaigns") and an explicit when ("Use ... for ... analysis, or when the user explicitly requests a reviewed account change"), answering both with concrete triggers.

5 / 5

Trigger Term Quality

Natural terms like "Google Ads campaigns", "keyword", "budget", "wasted-spend", and "conversion-tracking" match what users say, though a few common phrasings (e.g. "ad spend", "ROAS") are absent.

4 / 5

Distinctiveness Conflict Risk

Tightly scoped to Google Ads with domain-specific triggers (campaigns, keywords, wasted-spend, conversion-tracking), giving a clear niche and minimal conflict with other skills.

5 / 5

Total

19

/

20

Passed

Validation

87%

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

Validation14 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

metadata_version

'metadata.version' is missing

Warning

metadata_field

'metadata' should map string keys to string values

Warning

Total

14

/

16

Passed

Repository
jdrhyne/agent-skills
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.