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.

69

Quality

85%

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

70%Weight 40%Scale 1-3

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

A well-architected operational manual with clear sequencing, validation checkpoints, and exemplary progressive disclosure into verified reference files. Its weaknesses are length/abstract philosophy sections (conciseness) and heavy dependence on referenced engines, schemas, and worker agents that are not present in the bundle (actionability).

Suggestions

Trim or move the abstract 'Ten Thinking Principles' and 'Fable-derived design rules' philosophy into a reference file so the main body stays lean and token-efficient.

Either bundle the referenced execution artifacts (the scoring engine, control registry, claude_ads_core/schemas/v1/, and agents/research-worker.md / agents/skill-reviewer.md) or note inline that they are installed separately, so actionability does not depend on absent files.

Add a minimal concrete invocation example (e.g., a sample /ads audit command with expected manifest/output path) so the executable shape is visible without loading references.

DimensionReasoningScore

Conciseness

The body is dense and assumes competence (no explaining of what ad platforms are), but at ~330 lines it is verbose, and abstract sections like 'Ten Thinking Principles' and 'Fable-derived design rules' could be tightened — matching 'mostly efficient but includes some unnecessary explanation'. Not a 3 because not every token earns its place; not a 1 because it avoids explaining concepts Claude already knows.

2 / 3

Actionability

Concrete directives exist (the /ads route table, the six-item Mutation gate checklist, 'Canonical hard-stop examples' as response contracts), but execution repeatedly defers to referenced artifacts not present in the bundle ('deterministic scoring engine', 'versioned control registry', 'claude_ads_core/schemas/v1/', 'agents/research-worker.md') — 'some concrete guidance but incomplete, missing key details'. Not a 3 because no executable commands/code and core logic lives in absent files; not a 1 because policy guidance is specific and instructional.

2 / 3

Workflow Clarity

'Operating order' is a clear 10-step sequence, 'Completion gate' and 'Mutation gate' are explicit checklists, and validation precedes risky operations ('Validate input completeness and source freshness', 'Verify produced artifacts and actions with tool results before saying the work is complete'), with retry feedback loops for transient failures — matching 'clear sequence with explicit validation steps'.

3 / 3

Progressive Disclosure

A dedicated 'Progressive disclosure' section lists one-level-deep `references/*.md` files (all verified present in the bundle) with 'load only...' guidance, and SKILL.md stays an overview pointing to ~35 split reference files — matching 'clear overview with well-signaled one-level-deep references'. A few referenced paths (agents/, claude_ads_core/schemas/) are absent, but the skill instructs reporting such gaps, so it stays a 3 rather than a 2.

3 / 3

Total

10

/

12

Passed

Description

100%Weight 40%Scale 1-3

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, third-person description that names concrete actions, twelve specific platforms, and a broad set of natural trigger terms. It cleanly answers both what the skill does and when to use it with minimal fluff.

DimensionReasoningScore

Specificity

Quotes 'account intake, source-grounded audits, strategy, budget and measurement planning, creative production, experiments, reporting, monitoring, and explicitly approved campaign changes' across twelve named platforms — multiple specific concrete actions, matching the score-3 anchor.

3 / 3

Completeness

It states what ('Operate professional paid advertising across [12 platforms]...') and when via explicit triggers ('Use for...', 'Also trigger on...'), clearly answering both halves; not a 2 because 'when' is explicit, not implied.

3 / 3

Trigger Term Quality

'PPC, paid social, retail media, attribution, tracking, landing pages, cross-platform conversion totals, negative keywords or search terms, beta-feature scoring' are natural terms a paid-media operator would actually say, giving good coverage rather than generic jargon.

3 / 3

Distinctiveness Conflict Risk

The paid-advertising niche across named platforms with triggers like 'campaign deletion', 'API-token or credential setup', and 'safe Claude Ads installation or uninstall' is distinct and unlikely to fire for unrelated skills.

3 / 3

Total

12

/

12

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.

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