CtrlK
BlogDocsLog inGet started
Tessl Logo

ads-plan

Create a professional paid-advertising strategy covering objectives, economics, platform selection, campaign architecture, audiences, budget, creative, measurement, experiments, governance, rollout, and reporting. Use for ad plan, media plan, PPC strategy, paid-social strategy, campaign architecture, advertising roadmap, or channel planning.

66

Quality

79%

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

Fix and improve this skill with Tessl

tessl review fix ./skills/ads-plan/SKILL.md
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.

A terse, well-sequenced planning workflow that assumes competence and embeds sensible guardrails, but it lacks a concrete output schema for the canonical JSON it promises and its references are misaligned with the actual bundle.

Suggestions

Add a minimal canonical JSON schema or example output object so the 'Return canonical JSON' step in step 8 is concrete and copy-pasteable rather than implied.

Link the bundled assets/ industry templates by path (e.g. 'load the matching assets/<vertical>.md template') instead of the generic 'relevant industry template' mention, so navigation aligns with the actual bundle.

Verify the two external reference paths (ads/references/additional-platforms.md, skills/ads-meta/SKILL.md) resolve from this skill's location, or relocate them into this skill's references/ directory so the inline references are navigable.

DimensionReasoningScore

Conciseness

The body is a lean, directive workflow that assumes Claude's domain competence (it never explains what a Pixel, learning phase, or mutation gate is) with no padding, so every token earns its place.

5 / 5

Actionability

Steps reference real files and enumerate concrete dimensions to define, but 'Return canonical JSON' is invoked without ever showing the JSON schema or an output example, leaving a key executable detail unspecified.

3 / 5

Workflow Clarity

Eight numbered steps are clearly sequenced with conditional checkpoints (step 3 evidence gate, step 4 cold-start branch, closing mutation-gate guardrail, step 7 rollback conditions), though there is no explicit validate-then-retry feedback loop.

4 / 5

Progressive Disclosure

The two inline references (ads/references/additional-platforms.md, skills/ads-meta/SKILL.md) point outside this skill's bundle, while the twelve bundled assets/ industry templates are only mentioned generically as 'relevant industry template' without being linked by path.

3 / 5

Total

15

/

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.

The description is strong: third-person voice, a clear what/when structure, and a broad set of natural trigger phrases for a well-defined paid-media niche. The only minor gap is a single action verb and a few missing common synonyms.

DimensionReasoningScore

Specificity

The single concrete action 'Create a professional paid-advertising strategy' is backed by a comprehensive coverage list (objectives, economics, platform selection, campaign architecture, audiences, budget, creative, measurement, experiments, governance, rollout, reporting), but the action vocabulary is one verb rather than multiple distinct actions.

4 / 5

Completeness

It explicitly answers both 'what' (create a paid-advertising strategy covering the listed domains) and 'when' (Use for ad plan, media plan, PPC strategy...) with concrete trigger phrases, matching the anchor-5 example structure.

5 / 5

Trigger Term Quality

'Use for ad plan, media plan, PPC strategy, paid-social strategy, campaign architecture, advertising roadmap, or channel planning' provides seven natural trigger phrases with some synonyms, though common variations like 'paid ads', 'Google Ads', 'SEM', or 'ad spend' are missing.

4 / 5

Distinctiveness Conflict Risk

'Paid-advertising strategy' with specific paid-media triggers carves a clear niche distinct from general marketing or organic skills, with minimal conflict risk.

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.

Validation — 16 / 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.