CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

ad-creative

When the user wants to generate, iterate, or scale ad creative — headlines, descriptions, primary text, or full ad variations — for any paid advertising platform. Also use when the user mentions 'ad copy variations,' 'ad creative,' 'generate headlines,' 'RSA headlines,' 'bulk ad copy,' 'creative testing,' 'write me some ads,' 'Facebook ad copy,' 'Google ad headlines,' 'LinkedIn ad text,' 'static ads,' 'ad templates,' 'iMessage ad,' 'ChatGPT ad,' 'creative strategy,' 'creative roadmap,' 'creative retro,' 'hook writing,' 'creative review page,' 'motion video ad,' 'faceless video ad,' 'UGC ad,' 'greenscreen ad,' 'TikTok/Reels ad format,' 'Meta ad format tier list,' or 'creative format taxonomy.' Use it to produce or iterate ad copy at scale. Copy avoids AI tells like 'it's not X, it's Y' reveals. For campaign strategy and targeting, see ads. For landing page copy, see copywriting. Test hypotheses must be falsifiable, naming the metric, the comparison, and the expected direction.

73

Quality

92%

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

81%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 strong, highly actionable body with excellent workflow sequencing and validation checkpoints, backed by a real, well-populated bundle. Its weakness is token efficiency: verbose inline digests of each reference file, an off-topic promotional block, and some basic copywriting advice dilute an otherwise lean skill.

Suggestions

Replace the multi-sentence inline summaries of each reference file (meta-creative-formats, motion-video-ads, short-form-video-specs, imessage-video-ads) with one-line pointers stating only when to load each — the detail already lives in the referenced files and is duplicated here.

Remove or compress the Magister promotional block (~8 lines) — it is marketing copy, not operational guidance, and competes for context window.

Trim the copywriting-101 items in "Writing Quality Standards" (benefits over features, active over passive voice, specificity) that Claude already knows; keep the skill-specific AI-tells blacklist and falsifiable-hypothesis rules. Also fix the duplicated phrase "the `ads` skill's the **ads** skill's Meta decision system reference."

DimensionReasoningScore

Conciseness

The bulk is domain knowledge Claude doesn't have (character-limit tables, AI-tells blacklist, grounding rules, template catalogs) and earns its tokens, but there is real padding: 100–150-word inline summaries of reference files (meta-creative-formats, motion-video-ads, short-form-video-specs, iMessage) that duplicate the referenced files' own content; a ~110-word promotional block for Magister; and some copywriting-101 ("Benefits over features," "Active voice over passive"). Not 2 because most sections are operational and irreducible; not 4 because the reference-summary paragraphs and promo block are clearly trimmable.

3 / 5

Actionability

Fully concrete, copy-paste-ready guidance throughout: per-platform character-limit tables, executable pull commands ("node tools/clis/google-ads.js reports get --type ad_performance --date-range last_30_days"), a filled-in CSV example, a grounded-inputs directory layout, per-concept output folder structure, and an iteration-log template. The common cases (generate, iterate, bulk, client review) each have a worked example; no gaps.

5 / 5

Workflow Clarity

All four modes have clear sequences with explicit validation checkpoints and feedback loops: the core loop ("Pull performance data → Identify winning patterns → Generate new variations → Validate specs → Deliver"), Step 3 "Validate Against Specs — check every piece of creative against the platform's character limits. Flag anything that's over and provide a trimmed alternative," a batch quality filter, and the grounding stop-rule ("If inputs/winning-ads/ or inputs/reviews/ is empty, stop and ask the user"). Batch operations carry validation, so no cap applies; not 4 because checkpoints are explicit, not merely implied.

5 / 5

Progressive Disclosure

Good structure: all 11 reference files and the HTML asset exist, are one level deep, and are linked with descriptive anchors; the body serves as the overview with quick-reference tables inline and detail in references. Not 5 because the reference pointers are 100–150-word paragraph digests rather than well-signaled lean pointers — the body pre-loads reference detail instead of navigating to it — and platform-spec tables are fully duplicated in references/platform-specs.md.

4 / 5

Total

17

/

20

Passed

Description

100%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.

An exemplary description: explicit what-and-when, third-person voice, comprehensive natural trigger coverage including platform-specific synonyms, and explicit boundaries against neighboring skills. The only nit is trailing policy sentences (AI-tells, falsifiable hypotheses) that are behavior rules rather than capability descriptions, but they cost little and add no vagueness.

DimensionReasoningScore

Specificity

"generate, iterate, or scale ad creative — headlines, descriptions, primary text, or full ad variations" names multiple concrete actions (generate, iterate, scale) with concrete deliverables, and covers the domain comprehensively ("Use it to produce or iterate ad copy at scale"). Not 4: there are no coverage gaps — the action list plus deliverable types spans the skill's capabilities; the trailing policy sentences are extra material, not vagueness.

5 / 5

Completeness

Both what and when are explicit: what — "generate, iterate, or scale ad creative — headlines, descriptions, primary text, or full ad variations" and "produce or iterate ad copy at scale"; when — "When the user wants to..." plus "Also use when the user mentions [30 concrete trigger phrases]." Matches the top anchor exactly; not 4 because the when-clause is fully explicit with concrete triggers, not merely present.

5 / 5

Trigger Term Quality

The description lists ~30 natural trigger phrases spanning synonyms and platform-specific variants: 'ad copy variations,' 'write me some ads,' 'Facebook ad copy,' 'Google ad headlines,' 'RSA headlines,' 'UGC ad,' 'greenscreen ad,' 'TikTok/Reels ad format,' 'creative roadmap,' 'creative retro.' These are phrases a user would naturally say, with comprehensive synonym coverage; not 4 because even niche variations (iMessage ad, ChatGPT ad, Meta ad format tier list) are present.

5 / 5

Distinctiveness Conflict Risk

The niche is clear (ad copy/creative generation for paid platforms) and it actively disambiguates adjacent skills: "For campaign strategy and targeting, see ads. For landing page copy, see copywriting." Trigger phrases are ad-creative-specific rather than generic; not 4 because the explicit boundary redirects resolve the only plausible overlap (with the ads and copywriting skills), leaving minimal conflict risk.

5 / 5

Total

20

/

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

coreyhaines31/marketingskills

Path

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.