CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

ad-creative

Use for any ad copy request (RSA headlines, Meta, LinkedIn or TikTok ads, bulk variations), before writing. Checks every line against platform character limits and policy with ad_copy_validator.py. Campaign strategy and budgets: paid-ads.

Quality

81%

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

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 well-structured, actionable skill body: concrete platform specs, worked formula examples, sequenced workflows with validation checkpoints, and exemplary progressive disclosure to two real reference files and a working validator script. Remaining improvements are small — an example validator invocation and an explicit validate-fix-revalidate recovery loop.

DimensionReasoningScore

Conciseness

The body is dense and efficient — spec tables, checklists, and terse bullets carrying platform-specific knowledge Claude does not reliably know (exact character limits, rejection triggers). Minor trimmable padding remains, e.g. the persona opener "You are a performance creative director who has written thousands of ads" and a few editorial asides like "Don't pitch. Relate."

4 / 5

Actionability

Highly concrete for an instruction-only skill: an exact character-limit table, formula patterns with multiple worked examples, an output-format template, and an artifacts table mapping requests to deliverables. The minor gap is that scripts/ad_copy_validator.py is referenced ("use scripts/ad_copy_validator.py") without an example invocation in the body.

4 / 5

Workflow Clarity

Three mode workflows and a five-step iteration methodology are clearly sequenced, with explicit validation checkpoints ("Run all new copy through the quality checklist (see below) before uploading", "Always validate before presenting copy"). The one gap is the absence of an explicit error-recovery loop — what to do when the validator flags a line and how to re-validate after fixing.

4 / 5

Progressive Disclosure

The body serves as an overview with inline quick-reference summaries (limits table, headline formulas), while full detail is well-signaled one level deep via clear links to real, substantive files: "See [references/platform-specs.md](references/platform-specs.md) for full specs including image sizes, video lengths, and rejection triggers" and "See [references/creative-frameworks.md](references/creative-frameworks.md) for the full framework catalog" — both verified to exist, along with the referenced validator script.

5 / 5

Total

17

/

20

Passed

Description

73%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 with an explicit trigger clause, named platforms, a concrete validation action tied to a specific script, and clear boundary routing to a sibling skill. Its main weakness is that the core capability (writing/generating ad copy) is implied rather than stated, and a few natural trigger synonyms are absent.

Suggestions

State the core capability explicitly as an action, e.g. "Writes and iterates on ad copy... Checks every line against platform character limits and policy with ad_copy_validator.py."

Add missing natural trigger synonyms such as "Google Ads", "Facebook/Instagram ads", and "ad variations" to broaden keyword coverage.

DimensionReasoningScore

Specificity

The description names the domain (ad copy) and one concrete action — "Checks every line against platform character limits and policy with ad_copy_validator.py" — but the primary capability (writing/generating ad copy) is only implied by "before writing" rather than explicitly stated, so coverage is not comprehensive.

3 / 5

Completeness

The "when" is explicit with concrete triggers ("Use for any ad copy request (RSA headlines, Meta, LinkedIn or TikTok ads, bulk variations), before writing"), but the "what" only describes validation behavior; the core generation/iteration capability is never explicitly stated as an action.

4 / 5

Trigger Term Quality

Natural phrases users would say are present — "ad copy request", "RSA headlines", "Meta, LinkedIn or TikTok ads", "bulk variations" — but common synonyms like "Google Ads", "Facebook ads", or "ad variations" are missing, so coverage is good rather than comprehensive.

4 / 5

Distinctiveness Conflict Risk

Named platforms and formats (RSA, Meta, LinkedIn, TikTok) establish a clear niche, and the routing clause "Campaign strategy and budgets: paid-ads" explicitly deconflicts the closest neighboring skill, keeping conflict risk minimal.

5 / 5

Total

16

/

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/ad-creative/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.