CtrlK
BlogDocsLog inGet started
Tessl Logo

ads-research

Refresh Claude Ads platform, API, policy, regulation, benchmark, issue, pull-request, fork, and repository evidence. Use for ads research refresh, expired refresh_due dates, stale API or platform claims, reverify-or-demote decisions, release-current claim validation, ecosystem review, current platform changes, or updating paid-media knowledge. When tools or sources are unavailable, still demote the stale claim for the current run and block dependent release-current assertions before requesting access.

68

Quality

83%

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

78%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 concise, well-sequenced research-refresh workflow with concrete field requirements and an explicit stale-evidence feedback loop. Its main weakness is mild redundancy between the two closing paragraphs and a few abstract directives that could be made more concrete.

Suggestions

Merge the 'expired refresh_due' and 'Tool unavailability' paragraphs: both state the same demote-and-block decision, so consolidate to remove redundancy and save tokens.

Make 'Propose canonical updates with affected controls, skills, adapters, and tests' more actionable by specifying where/how to record the proposal (e.g., a canonical-update entry format or file).

Add an explicit verification checklist (e.g., 'For each load-bearing claim: verifier confirms source eligibility, recency, and license before promotion') to lift workflow clarity from implicit to enumerated checkpoints.

DimensionReasoningScore

Conciseness

Mostly lean and efficient, assuming Claude's competence without explaining basic concepts; the 'expired refresh_due' and 'Tool unavailability' paragraphs repeat the demote-and-block message, which could be tightened, keeping it just below a 5.

4 / 5

Actionability

Provides concrete, executable guidance for an instruction-only skill, including a specific field list to record ('URL, publisher, publication and retrieval dates, supported claims, geography, availability, confidence, license, redistribution status, and refresh date') and explicit worker dispatch; minor gaps like 'Propose canonical updates' remain abstract.

4 / 5

Workflow Clarity

A clearly numbered 1-6 sequence with verification checkpoints (separate source verifier in step 4, demote-unsupported in step 5) and an explicit feedback loop for the stale/unavailable case (demote, record blocker, block dependents, request access); not a 5 because some checkpoints are implicit rather than enumerated as a checklist.

4 / 5

Progressive Disclosure

A compact, well-organized single file under 50 lines with no need for external references; the numbered workflow plus thematic paragraphs navigates cleanly, satisfying the simple-skill exception for progressive disclosure.

5 / 5

Total

17

/

20

Passed

Description

87%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, third-person description that crisply states both capability and trigger conditions for a niche ads-research refresh skill, with only minor specificity and keyword gaps. It avoids vagueness and clearly signals when to invoke it.

DimensionReasoningScore

Specificity

Lists several concrete actions ('Refresh ... evidence', 'demote the stale claim', 'block dependent release-current assertions', 'reverify-or-demote decisions') with broad workflow coverage; not a 5 because the verbs lean on domain jargon rather than maximally distinct concrete actions.

4 / 5

Completeness

Explicitly answers both what ('Refresh Claude Ads platform, API, policy ... evidence') and when ('Use for ads research refresh, expired refresh_due dates ...') with concrete trigger phrases, matching the top anchor.

5 / 5

Trigger Term Quality

Good natural keyword coverage ('ads research refresh', 'expired refresh_due dates', 'stale API or platform claims', 'ecosystem review', 'updating paid-media knowledge'); a few common synonyms a user might naturally say are absent, so it is not a 5.

4 / 5

Distinctiveness Conflict Risk

Occupies a clear niche (Claude Ads paid-media evidence refresh) with specialized triggers like 'refresh_due' and 'release-current assertions', giving it minimal overlap with other skills.

5 / 5

Total

18

/

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.

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.