CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

campaign-analytics

Analyzes campaign performance with multi-touch attribution, funnel conversion analysis, and ROI calculation for marketing optimization. Use when analyzing marketing campaigns, ad performance, attribution models, conversion rates, or calculating marketing ROI, ROAS, CPA, and campaign metrics across channels.

69

Quality

87%

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

75%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 well-structured, highly actionable skill body: executable commands with flags and defaults, complete JSON input schemas, and clearly signaled one-level-deep reference guides. Main weaknesses are redundancy between the workflow and usage sections, glossary-style acronym explanations, and orphaned bundle files (templates, expected output) that lack navigation links.

Suggestions

Merge 'Typical Analysis Workflow' and 'How to Use' into one section — they repeat near-identical commands for the same three scripts.

Drop or compress the acronym expansions (ROI, CTR, CPA, etc.) in the campaign_roi_calculator.py section; Claude knows these marketing metrics — the metric names alone suffice.

Link the actual template paths (e.g. `assets/ab_test_template.md`) and `assets/expected_output.json` from SKILL.md so every bundle file is navigable; 'Use the provided template' currently points nowhere.

DimensionReasoningScore

Conciseness

"**CTR**: Click-through rate", "**ROI**: Return on investment percentage" and similar acronym expansions explain concepts Claude already knows, and the 'Typical Analysis Workflow' and 'How to Use' sections duplicate largely the same commands. Mostly efficient, but several sections could be trimmed or merged — matching 'includes some unnecessary explanation or could be tightened'. Not 4 because the duplication and glossary-style padding go beyond 'minor instances'.

3 / 5

Actionability

Every usage is a copy-paste-ready command with flags and defaults ("python scripts/attribution_analyzer.py campaign_data.json --model time-decay --half-life 14"), complete JSON input schemas per script, and a pre-flight validation command ("python -m json.tool your_file.json") — fully executable with common cases covered. Not 4 because there are no real gaps in executable guidance.

5 / 5

Workflow Clarity

The 'Typical Analysis Workflow' gives a clearly sequenced 3-step plan with per-step purpose comments and a narrative on chaining results, plus an Input Validation section listing expected error types. Not 5 because validation is documented separately rather than woven into the workflow as an explicit checkpoint/feedback loop, and not 3 since a concrete validation step is present and these are read-only (non-destructive, non-batch) operations.

4 / 5

Progressive Disclosure

Good structure against the actual bundle: a Reference Guides table signals all three one-level-deep `references/*.md` files (all verified to exist) with purpose statements, and `assets/sample_campaign_data.json` is cited for input examples. Not 5 because four bundle files (the three `assets/*_template.md` templates and `assets/expected_output.json`) are never linked from SKILL.md — 'Use the provided template' in Best Practices gives no path, leaving them undiscoverable.

4 / 5

Total

16

/

20

Passed

Description

92%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: third-person voice, concrete three-part capability statement, and an explicit 'Use when...' trigger clause rich with domain keywords and acronym synonyms. Only minor trigger-term gaps (funnel, ad spend, marketing analytics) keep it from a perfect score.

Suggestions

Add 'funnel analysis' and 'ad spend' to the 'Use when' clause to broaden natural trigger coverage.

Include 'marketing analytics' as a synonym users would naturally say when requesting this skill.

DimensionReasoningScore

Specificity

"Analyzes campaign performance with multi-touch attribution, funnel conversion analysis, and ROI calculation" names three concrete actions that comprehensively cover the skill's three tools, matching the 'multiple specific concrete actions; comprehensive coverage' anchor. Not 4 because coverage within the campaign-analytics domain is complete, not 'minor gaps'.

5 / 5

Completeness

It explicitly answers both: what ("multi-touch attribution, funnel conversion analysis, and ROI calculation for marketing optimization") and when ("Use when analyzing marketing campaigns, ad performance, attribution models...") with concrete trigger phrases, exactly matching the anchor-5 example structure. Not 4 because the 'when' clause is explicit and specific, not merely present.

5 / 5

Trigger Term Quality

"marketing campaigns, ad performance, attribution models, conversion rates, marketing ROI, ROAS, CPA, and campaign metrics across channels" gives good natural-term coverage including acronym synonyms. Not 5 because common variations like "funnel analysis", "marketing analytics", and "ad spend" are absent from the trigger clause.

4 / 5

Distinctiveness Conflict Risk

A clear niche (marketing campaign analytics) with distinct domain-specific triggers (ROAS, CPA, attribution models) that would not fire for generic data-analysis or document skills; minimal conflict risk. Not 4 because the triggers are unambiguously marketing-domain, not overlapping with closely related skills.

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

alirezarezvani/claude-skills

Path

marketing-skill/skills/campaign-analytics/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.