CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

ad-creative

When the user needs to generate, iterate, or scale ad creative for paid advertising. Use when they say 'write ad copy,' 'generate headlines,' 'create ad variations,' 'bulk creative,' 'iterate on ads,' 'ad copy validation,' 'RSA headlines,' 'Meta ad copy,' 'LinkedIn ad,' or 'creative testing.' This is pure creative production — distinct from paid-ads (campaign strategy). Use ad-creative when you need the copy, not the campaign plan.

68

Quality

85%

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 ad-creative in alirezarezvani/claude-skills

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.

The body is a well-structured, highly actionable creative playbook whose domain specifics (character limits, rejection triggers, funnel frameworks) earn their tokens. Its one material defect is that all three bundle files it cites (two references and the validator script) do not exist, breaking both its progressive-disclosure structure and the validation step its checklist depends on.

Suggestions

Ship the referenced bundle files (references/platform-specs.md, references/creative-frameworks.md) or remove the links and inline only what is needed — as delivered, all three cited paths dangle.

Provide scripts/ad_copy_validator.py, or replace the checklist instruction with an inline validation procedure (character counting rules and rejection-pattern checks), since the 'Validate and Submit' step depends on it.

Add an explicit feedback loop to the mode workflows: when a line fails the quality checklist, name the fix step and re-validation before hand-off.

DimensionReasoningScore

Conciseness

The body is dense with knowledge Claude cannot reliably reproduce from memory (exact platform character limits, rejection triggers, funnel-stage framing) and avoids explaining basics of what ads are. Minor trimmable padding remains — the persona opening ("You are a performance creative director who has written thousands of ads") and conversational asides ("You have something running. Now make it better.") — which fits the efficient-with-minor-over-explanation anchor. Not 5 because those tokens do not earn their place; not 3 because the unnecessary material is genuinely minor.

4 / 5

Actionability

Largely executable: a spec table with exact limits ("30 chars (×15)", "150 chars intro text"), formula templates with worked examples, an output-artifact table defining exact deliverables, and a presentation format template. Not 5 because the quality checklist instructs "use `scripts/ad_copy_validator.py`" and the body twice links reference files, none of which exist in the bundle — a concrete instruction that cannot actually be executed as written.

4 / 5

Workflow Clarity

Each of the three modes has a numbered 5-step workflow, iteration methodology ends in "Validate and Submit: Run all new copy through the quality checklist," and the checklist provides explicit checkpoints — so validation is present (no batch-operation cap applies). Not 5 because the anchor requires feedback loops for error recovery and no workflow states what to do when validation fails (fix which line, re-run, re-check).

4 / 5

Progressive Disclosure

Section structure is well organized and the design intent is right — full specs and framework catalogs pushed to "references/platform-specs.md" and "references/creative-frameworks.md" — but the bundle contains no references/, scripts/, or assets/ directories, so all three referenced paths are dangling. Scored against the actual bundle structure per the judging guidelines: the progressive-disclosure promise is unfulfilled, sitting between the buried/broken-minimal anchor and the good-structure anchor. Not 2 because inlined content is appropriate overview-level and clearly sectioned; not 4 because following any reference link fails.

3 / 5

Total

15

/

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 description: concrete capability statement, ten natural trigger phrases, and explicit what/when guidance. Its standout feature is active disambiguation from the adjacent paid-ads skill. The only soft spot is that the capability verbs stay one level above the concrete deliverables the triggers imply.

DimensionReasoningScore

Specificity

The description names several concrete actions — "generate, iterate, or scale ad creative for paid advertising" — with the object of each action clear. Not score 5 because the capability statement stays at the verb level (generate/iterate/scale one object) without naming the concrete deliverables (headlines, body copy, validation reports) that would make coverage comprehensive; not 3 because three distinct actions plus platform-specific outputs implied by triggers ('RSA headlines,' 'ad copy validation') exceed the 1-2-action anchor.

4 / 5

Completeness

Explicitly answers what ("generate, iterate, or scale ad creative for paid advertising") and when ("Use when they say 'write ad copy,' ...") with concrete trigger phrases — a direct match to the anchor-5 example pattern. Not 4 because the 'when' clause is not merely present but enumerates ten concrete triggers.

5 / 5

Trigger Term Quality

Ten natural quoted phrases users would actually say: 'write ad copy,' 'generate headlines,' 'create ad variations,' 'bulk creative,' 'iterate on ads,' 'ad copy validation,' 'RSA headlines,' 'Meta ad copy,' 'LinkedIn ad,' 'creative testing' — covering verbs, deliverables, and platform-specific synonyms. Matches the comprehensive-coverage anchor; nothing above it exists.

5 / 5

Distinctiveness Conflict Risk

Explicitly delineates its niche: "This is pure creative production — distinct from paid-ads (campaign strategy). Use ad-creative when you need the copy, not the campaign plan." Clear niche with distinct triggers and an explicit disambiguation against the closest competing skill. Not 4 because the overlap risk with adjacent skills (paid-ads, copywriting) is actively addressed rather than merely minor.

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.

Validation — 14 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

relative_links

Relative link issues: 2 missing

Warning

referenced_paths_exist

Referenced path issues: 5 missing

Warning

Total

14

/

16

Passed

Repository

alirezarezvani/claude-skills

Path

.gemini/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.