CtrlK
BlogDocsLog inGet started
Tessl Logo

paid-ads

When the user wants help with paid advertising campaigns on Google Ads, Meta (Facebook/Instagram), LinkedIn, Twitter/X, or other ad platforms. Also use when the user mentions 'PPC,' 'paid media,' 'ad copy,' 'ad creative,' 'ROAS,' 'CPA,' 'ad campaign,' 'retargeting,' or 'audience targeting.' This skill covers campaign strategy, ad creation, audience targeting, and optimization.

70

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

The canonical home for this skill is paid-ads in alirezarezvani/claude-skills

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 highly actionable, well-organized reference manual with concrete commands, frameworks, and validation checkpoints. Its main weakness is progressive disclosure: the body points to reference files and scripts that are not present in the bundle, leaving dead links.

Suggestions

Ship the missing bundle files (references/ad-copy-templates.md, references/audience-targeting.md, references/platform-setup-checklists.md, references/scoring-system.md, and scripts/roas_calculator.py, scripts/ad_health_scorer.py) so the in-body links resolve.

Remove or merge the "Task-Specific Questions" section, which duplicates the "Before Starting" context-gathering questions and adds redundant length.

Add one explicit end-to-end campaign-launch workflow (gather context → build structure → creative → pre-launch checklist → launch → monitor) with validate-then-proceed gates to lift workflow clarity from good to exemplary.

DimensionReasoningScore

Conciseness

Dense, mostly table-and-bullet content with no padding about concepts Claude already knows, but the "Task-Specific Questions" section largely duplicates the "Before Starting" context-gathering questions and the "Communication"/"Proactive Triggers" sections add length that could be trimmed.

4 / 5

Actionability

Copy-paste-ready script invocations with full arguments (e.g. `python3 scripts/roas_calculator.py --spend 5000 --revenue 18000 --conversions 120 --clicks 2400 --margin 0.7`), concrete frameworks (PAS, BAB), specific budget percentages, naming conventions with examples, and checklists cover the common cases.

5 / 5

Workflow Clarity

Sequenced guidance with validation checkpoints is present — pre-launch checklist before launch, numbered optimization diagnostic loops ("If CPA is too high: 1...5"), and bid-strategy progression — but there is no single explicit end-to-end campaign-creation workflow with validate-then-proceed feedback gates matching the anchor-5 example.

4 / 5

Progressive Disclosure

The body is well sectioned and defers four topics to one-level-deep markdown links (ad-copy-templates, audience-targeting, platform-setup-checklists, scoring-system), but none of the referenced `references/*.md` files nor the `scripts/*.py` files actually exist in the bundle, so navigation is broken and a user hits dead ends.

3 / 5

Total

16

/

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, third-person description that crisply states what the skill does and when to invoke it, with rich natural trigger terms and low conflict risk. The only minor gap is that capabilities are stated as areas rather than discrete concrete actions.

DimensionReasoningScore

Specificity

Names the domain and lists several concrete capability areas — "campaign strategy, ad creation, audience targeting, and optimization" plus five named platforms — but these are capability buckets rather than the granular action verbs (e.g. "extract," "fill," "merge") that anchor a 5.

4 / 5

Completeness

Explicitly answers both what ("This skill covers campaign strategy, ad creation, audience targeting, and optimization") and when ("When the user wants help..." / "Also use when the user mentions...") with concrete trigger phrases.

5 / 5

Trigger Term Quality

Comprehensive natural-term coverage including acronyms and synonyms users actually say — "PPC," "paid media," "ad copy," "ad creative," "ROAS," "CPA," "ad campaign," "retargeting," "audience targeting" — plus platform aliases (Meta/Facebook/Instagram, Twitter/X).

5 / 5

Distinctiveness Conflict Risk

Clear paid-advertising niche with platform-specific and metric-specific triggers (ROAS, CPA, retargeting) that minimize overlap with adjacent marketing skills.

5 / 5

Total

19

/

20

Passed

Validation

87%

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

Validation14 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

relative_links

Relative link issues: 4 missing

Warning

referenced_paths_exist

Referenced path issues: 10 missing

Warning

Total

14

/

16

Passed

Repository
alirezarezvani/claude-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.