CtrlK
BlogDocsLog inGet started
Tessl Logo

ad-lead-quality-analyzer

For paid lead-gen and participant-recruitment ads, replaces vanity CPA with true CAC per qualified lead by joining ad-platform data with downstream funnel events, surfaces tracking gaps, and classifies every creative into Scale / Keep / Investigate / Cut.

73

Quality

91%

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

100%

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

An exemplar opinionated workflow skill: dense and competence-assuming, with exact formulas, gating thresholds, a classification rubric, and a fixed report template. Workflow sequencing and validation checkpoints are explicit, and the file is well-structured with no deep reference nesting.

DimensionReasoningScore

Conciseness

Lean and information-dense — it assumes Claude knows UTM/fbclid/CAPI/CPA/CAC without explaining them, and every section delivers concrete methodology rather than padding; not the 2 anchor which includes unnecessary explanation, though the intro and 'Core principle' lightly restate the thesis.

3 / 3

Actionability

Provides copy-paste-ready methodology — exact formulas ('True CAC = spend ÷ qualified leads', 'Vanity score = 1 − (Started ÷ Signups)'), coverage thresholds (≥80% / 50–80% / <50%), a classification rules table, and an exact report structure template; not the 2 anchor which relies on pseudocode or incomplete guidance.

3 / 3

Workflow Clarity

Clear Phase 0–6 sequence with an explicit gating/validation step (Phase 1 coverage thresholds that control whether to proceed), a feedback loop (tracking-gap mode on <50% coverage), and checklists (Phase 0's must-answer questions, Output Standards); not the 2 anchor which has validation gaps.

3 / 3

Progressive Disclosure

Single self-contained file with well-organized headers and one-level-deep sibling-skill references in 'Related Skills' (no bundle files exist, no nested references); per the simple-skill scoring note, well-organized sections with no need for external references score 3.

3 / 3

Total

12

/

12

Passed

Description

82%

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 specific, well-scoped description with strong trigger terms and clear distinctiveness. Its one weakness is completeness: it states what the skill does in detail but lacks an explicit 'Use when…' activation clause, relying on a domain qualifier to imply when.

Suggestions

Add an explicit activation clause, e.g. 'Use when auditing lead quality for paid lead-gen or participant-recruitment campaigns, computing true CAC per qualified lead, or deciding which Meta creatives to scale vs. cut.'

Surface the user-facing trigger phrases already in the body's 'When to Use' list (e.g. 'why is my lowest-CPA campaign performing worst downstream') into the description so Claude activates on natural phrasings.

Keep the description tight — the current action list is strong; just append the trigger clause rather than expanding the what.

DimensionReasoningScore

Specificity

Lists multiple concrete actions — 'replaces vanity CPA with true CAC per qualified lead by joining ad-platform data with downstream funnel events, surfaces tracking gaps, and classifies every creative into Scale / Keep / Investigate / Cut' — matching the multiple-specific-actions anchor; not the 2 anchor which names a domain and only some actions.

3 / 3

Completeness

Clearly states what it does, but 'when' is only implied via the domain qualifier 'For paid lead-gen and participant-recruitment ads' with no explicit 'Use when…' trigger guidance, so per the judging guideline completeness is capped at 2; not 3 because there is no equivalent explicit activation trigger.

2 / 3

Trigger Term Quality

Covers natural terms a lead-gen marketer would actually say — 'paid lead-gen', 'participant-recruitment ads', 'CPA', 'CAC', 'qualified lead', 'tracking gaps', 'creative' — giving good keyword coverage; not the 2 anchor which misses common variations.

3 / 3

Distinctiveness Conflict Risk

Carves a clear niche (downstream-funnel-joined true CAC for lead-gen/participant-recruitment ads with creative bucketing) with distinct triggers unlikely to overlap sibling ad skills; not the 2 anchor which could still overlap similar skills.

3 / 3

Total

11

/

12

Passed

Validation

93%

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

Validation15 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

frontmatter_unknown_keys

Unknown frontmatter key(s) found; consider removing or moving to metadata

Warning

Total

15

/

16

Passed

Repository
gooseworks-ai/goose-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.