CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

ads-create

Create source-grounded paid-ad campaign concepts, messaging, copy, creative briefs, and production plans from a validated brand profile, campaign objective, platform requirements, and optional audit evidence. Triggers on: campaign brief, campaign concepts, create a campaign, ad concepts, ad copy, ad messaging, creative brief, headlines, descriptions.

65

Quality

82%

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

67%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 concise, well-sequenced process overview that avoids padding and defers platform specifics to external reference files. Its main gap is actionability: the output deliverable (creative brief and copy deck) is never specified concretely, and the validation step lacks a recovery loop.

Suggestions

Specify the deliverable concretely: the filename convention, structure, and number of concepts for the "versioned creative brief and copy deck inside the run directory", so the output is unambiguous without inference.

Add a validation feedback loop: after generating copy, re-check character limits and policy against the loaded spec file and revise the offending lines before returning the brief, rather than stopping at "validate copy limits and policy".

Move the step-6 path-resolution instructions out of the workflow step into a short consistent reference note (e.g., a single resolved base-path convention for all spec files) so the step reads cleanly and all six spec paths share one layout.

DimensionReasoningScore

Conciseness

The 31-line body is lean, assumes competence, and has no padding, but the inline path-resolution digression in step 6 ("resolve it from the plugin root, the directory that holds `ads/` and `skills/`, or from the skills directory in a standalone install") is wordy and could be trimmed, placing it just below the every-token-earns-its-place anchor.

4 / 5

Actionability

Steps name concrete inputs and files to load, but key execution details are missing: the "versioned creative brief and copy deck inside the run directory" has no specified format or filename convention, and "materially distinct strategic concepts" gives no count or distinctness criteria, matching the incomplete-guidance anchor rather than the mostly-executable anchor at 4.

3 / 5

Workflow Clarity

The 7-step sequence is clearly ordered with embedded checkpoints (claim separation in step 2, cold-start conditionality in step 3, policy validation in step 6), but there is no fix-and-retry recovery loop after the validation step, fitting the most-checkpoints-present anchor rather than the explicit-feedback-loop anchor at 5.

4 / 5

Progressive Disclosure

The short overview appropriately defers detail to clearly signaled, one-level-deep references (`ads/references/*-creative-specs.md`, `skills/ads-meta/SKILL.md`), but none of these files exist in this bundle and the awkward inline path-resolution instruction mixes two path conventions, leaving minor organization gaps versus the clean-navigation anchor at 5.

4 / 5

Total

15

/

20

Passed

Description

88%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 that clearly and explicitly states both what the skill produces and when to use it, with concrete deliverables and mostly natural trigger terms. The only weaknesses are a couple of over-broad trigger words ("headlines", "descriptions") and missing common synonyms such as "ad creatives" or platform names.

DimensionReasoningScore

Specificity

"Create source-grounded paid-ad campaign concepts, messaging, copy, creative briefs, and production plans from a validated brand profile, campaign objective, platform requirements, and optional audit evidence" lists multiple concrete deliverables and their inputs, matching the comprehensive-coverage anchor rather than the minor-gaps anchor at 4.

5 / 5

Completeness

The description explicitly answers both "what" (the deliverables and their source inputs) and "when" (a dedicated "Triggers on:" clause with concrete trigger phrases), matching the top anchor exactly.

5 / 5

Trigger Term Quality

The trigger list ("campaign brief, campaign concepts, create a campaign, ad concepts, ad copy, ad messaging, creative brief, headlines, descriptions") covers natural phrases well, but "headlines" and "descriptions" are over-broad and common synonyms like "ad creatives" or platform names (Google Ads, Meta) are missing, so it falls short of the comprehensive-synonyms anchor at 5.

4 / 5

Distinctiveness Conflict Risk

The paid-ad niche is clear and most triggers are ad-specific ("ad concepts", "ad copy", "creative brief"), but generic terms like "headlines", "descriptions", and "create a campaign" create minor overlap risk with general copywriting or email-campaign skills, fitting the mostly-distinct anchor rather than the minimal-conflict anchor at 5.

4 / 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

Path

skills/ads-create/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.