CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

ads-snapchat

Audit Snapchat Ads measurement, Snap Pixel and Conversions API, mobile and app campaigns, creative, AR and catalog formats, audiences, budgets, brand safety, and reporting. Use for Snapchat Ads, Snap Ads, Snap Pixel, Snapchat Conversions API, AR Lens ads, app-install campaigns, or Snapchat dynamic product ads.

Quality

86%

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

71%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 an efficiently written orchestrator: lean, well-sequenced, and with sensible safety boundaries (draft-only changes, explicit marking of missing inputs, unscored ineligible features). Its weakness is delegation without anchors — the operating contract, JSON contracts, and shared references are gestured at rather than named or located, leaving the executing agent to guess where the real audit content lives.

Suggestions

Name and path the shared references explicitly (e.g., list the actual filenames under ads/references/ for measurement, benchmark, creative, policy, and scoring) instead of 'relevant shared ... references', so the agent can navigate to them without guessing.

Locate the 'common JSON contracts' and the main 'ads' operating contract (a path or filename) so step 6's 'Return schema-valid findings' and step 1 are executable rather than implicit.

Add an explicit validation feedback loop for the returned findings (e.g., verify findings against the JSON contract and fix/re-validate before the conductor step), which would also lift workflow clarity.

DimensionReasoningScore

Conciseness

The ~30-line body is lean and assumes Claude's competence: no background on what Snapchat Ads or pixels are, no padded explanations, every line is an instruction, constraint, or output requirement. The path-resolution parenthetical is operational detail the skill needs, not padding.

5 / 5

Actionability

Steps list concrete inputs to collect ("business objective, account age, date window, timezone, currency, spend, conversion definition") and a concrete file to read, but key details are missing: the 'common JSON contracts' and the 'main `ads` operating contract' are never located, the 'relevant shared measurement, benchmark, creative, policy, and scoring references' are unnamed, and no referenced bundle files exist in the skill directory. The guidance is only partially executable without guessing.

3 / 5

Workflow Clarity

The 7-step numbered procedure is clearly sequenced (read contract → collect inputs → read audit reference → normalize → evaluate → return findings → render report) with real checkpoints ("Return schema-valid findings", "Keep all account changes as drafts until the main mutation gate passes"). It stops short of anchor 5 because there is no explicit validate-and-fix feedback loop, and the evaluation step ('Evaluate only applicable controls') relies on external checklists rather than inline guidance.

4 / 5

Progressive Disclosure

The main reference is well signaled with explicit resolution rules ("Read `ads/references/snapchat-audit.md` (resolve it from the plugin root, ...)"), but the 'shared measurement, benchmark, creative, policy, and scoring references' are never named or pathed, and no references/, scripts/, or assets/ files exist in the bundle to navigate to. Navigation beyond the single named file is implicit, matching 'references present but not clearly signaled'.

3 / 5

Total

15

/

20

Passed

Description

95%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 description: it states a clear action with a comprehensive, platform-specific scope, and follows it with an explicit 'Use for' clause packed with natural trigger terms and synonyms. The only minor limitation is reliance on a single action verb ("Audit") rather than enumerating several distinct actions.

DimensionReasoningScore

Specificity

The description names one concrete action ("Audit") but comprehensively enumerates the specific audit scope: "Snap Pixel and Conversions API, mobile and app campaigns, creative, AR and catalog formats, audiences, budgets, brand safety, and reporting". It falls just below the top anchor because it lists a single action verb rather than multiple distinct concrete actions (cf. 'Extract..., fill..., merge...').

4 / 5

Completeness

It explicitly answers both questions: the 'what' ("Audit Snapchat Ads measurement, Snap Pixel and Conversions API, ... reporting") and the 'when' ("Use for Snapchat Ads, Snap Ads, Snap Pixel, Snapchat Conversions API, AR Lens ads, app-install campaigns, or Snapchat dynamic product ads") with concrete trigger phrases. This matches the anchor-5 example structure directly.

5 / 5

Trigger Term Quality

The 'Use for' clause gives comprehensive natural coverage with synonyms: "Snapchat Ads, Snap Ads, Snap Pixel, Snapchat Conversions API, AR Lens ads, app-install campaigns, or Snapchat dynamic product ads". These are exactly the phrases a user would say when needing this skill, including the Snapchat/Snap synonym pair; no file extensions are applicable here.

5 / 5

Distinctiveness Conflict Risk

It occupies a clear niche (Snapchat Ads specifically) with platform-distinct triggers (Snap Pixel, Snap Ads, AR Lens ads), so it is unlikely to fire for other ad-platform or generic marketing skills. All trigger terms are Snapchat-specific with minimal overlap risk.

5 / 5

Total

19

/

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