CtrlK
BlogDocsLog inGet started
Tessl Logo

ads

Operate professional paid advertising across Google, Meta, YouTube, LinkedIn, TikTok, Microsoft, Apple, Amazon, Reddit, Pinterest, Snapchat, and X. Use for account intake, source-grounded audits, strategy, budget and measurement planning, creative production, experiments, reporting, monitoring, and explicitly approved campaign changes. Also trigger on PPC, paid social, retail media, attribution, tracking, landing pages, cross-platform conversion totals, negative keywords or search terms, beta-feature scoring, stale platform claims, API-token or credential setup, campaign deletion, and safe Claude Ads installation or uninstall.

76

Quality

94%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

Passed

No findings from the security scan

SKILL.md
Quality
Evals
Security

Quality

Content

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

The body is a highly actionable, well-sequenced operating manual with strong validation checkpoints and clean progressive-disclosure signaling. Its main weakness is three dangling references (worker agents and the v1 schema directory) that do not exist in the bundle despite being core to orchestration.

Suggestions

Ship the missing agents/research-worker.md and agents/skill-reviewer.md (or remove/replace the references) so worker orchestration references resolve.

Provide the claude_ads_core/schemas/v1/ contract directory the body instructs Claude to load per-artifact, or point to a location that exists.

Tighten the repeated secret-safety and 'never call the audit complete' guardrails so each appears once canonically and is cross-referenced at the other risky surfaces.

DimensionReasoningScore

Conciseness

Dense, non-redundant operating rules with no basic-concept filler and every section earning its place; held off a clean 5 by a few intentional-but-repeated guardrails (secret safety, 'never call the audit complete') that reappear across sections.

4 / 5

Actionability

Fully actionable: exact /ads command routing table with flags, explicit bundle file paths, fixed enums (evidence_based; high/medium/low/none), concrete coverage thresholds (80%/60-79%/<60%), a 6-item mutation-gate checklist, and canonical hard-stop response contracts covering the common cases.

5 / 5

Workflow Clarity

A clear 10-step 'Operating order' with explicit validation checkpoints (validate input/source freshness; verify artifacts before claiming completion; stop at draft unless the mutation gate passes) plus a Completion-gate checklist with feedback loops — validation is present for the destructive/batch operations, so the cap does not apply.

5 / 5

Progressive Disclosure

Clear overview with a dedicated, well-signaled 'Progressive disclosure' section of one-level-deep references; 11 of 14 referenced paths resolve to real files, but agents/research-worker.md, agents/skill-reviewer.md, and claude_ads_core/schemas/v1/ are absent from the bundle, violating the skill's own gap-disclosure rule on load-bearing orchestration paths.

4 / 5

Total

18

/

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.

The description is exemplary: it states a concrete operating scope, names all twelve platforms, and gives explicit 'Use for'/'Also trigger on' guidance with natural synonyms. It cleanly hits the top anchor on all four dimensions with no over-claims or padding.

DimensionReasoningScore

Specificity

Lists multiple concrete actions (account intake, source-grounded audits, strategy, budget and measurement planning, creative production, experiments, reporting, monitoring, approved campaign changes) across all 12 named platforms — comprehensive coverage, matching the 5 anchor.

5 / 5

Completeness

Explicitly answers both 'what' (operate paid advertising across the listed platforms and workflows) and 'when' ('Use for...', 'Also trigger on...') with concrete trigger phrases, matching the 5 anchor exactly.

5 / 5

Trigger Term Quality

Extensive natural trigger terms users would actually say — PPC, paid social, retail media, attribution, tracking, landing pages, negative keywords or search terms, campaign deletion — with synonyms (PPC/paid social; keywords/search terms), matching the comprehensive-synonym 5 anchor.

5 / 5

Distinctiveness Conflict Risk

Clear niche (a paid-advertising operating system) with a fixed 12-platform list and distinct, ads-specific triggers; minimal conflict risk with other skills. Third-person voice, no person penalty.

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