CtrlK
BlogDocsLog inGet started
Tessl Logo

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,' 'ad iterations,' 'creative testing,' or 'ad performance optimization.' This skill covers generating ad creative at scale, iterating based on performance data, and enforcing platform character limits. For campaign strategy and targeting, see paid-ads. For landing page copy, see copywriting.

69

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 agent-skills-hub/agent-skills-hub

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 well-structured, actionable skill body with strong progressive disclosure and clear validated workflows for batch creative generation. Its main weakness is the 'Writing Quality Standards' section, which restates basic copywriting principles Claude already knows and could be trimmed for token efficiency.

Suggestions

Trim or remove the 'Writing Quality Standards' section's basic-craft explanations (specific-over-vague, benefits-over-features, active voice) — Claude already knows these; keep only ad-specific guidance like RSA independence and CTA-headline requirements.

Make the character-limit validation a true feedback loop: after generating a trimmed alternative, state that the trimmed version should be re-counted against the limit before delivery.

Consider moving the platform character-limit tables into references/platform-specs.md (keeping only one representative example inline) to further reduce SKILL.md token weight, since detailed specs already live in that reference.

DimensionReasoningScore

Conciseness

Mostly efficient — platform character-limit tables, angle categories, and output templates earn their place — but the 'Writing Quality Standards' section explains basic copywriting craft Claude already knows ('Specific over vague', 'Benefits over features', 'active voice over passive'), which is mild padding.

3 / 5

Actionability

Provides concrete, copy-paste-ready artifacts: a populated Bulk CSV example, an iteration-log template, a performance-summary template, and an executable bash command ('node tools/clis/google-ads.js reports get --type ad_performance --date-range last_30_days'), with only minor high-level guidance remaining ('identify winning patterns').

4 / 5

Workflow Clarity

Clear sequenced workflows for both generate-from-scratch and iterate-from-data modes with an explicit 'Validate Against Specs' checkpoint and an over-limit→trimmed feedback example; falls just short of 5 because the validate→fix→re-validate retry loop is implied rather than spelled out.

4 / 5

Progressive Disclosure

SKILL.md acts as a well-signaled overview pointing one level deep to two real bundle files (references/platform-specs.md, references/generative-tools.md), each introduced with a bulleted summary of its contents; quick-reference limits stay inline while detail is split out, making navigation easy.

5 / 5

Total

16

/

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.

This is an exemplary description: it states concrete capabilities, lists natural trigger terms, explicitly covers both what and when, and draws clear boundaries against neighboring skills. It reads like one of the rubric's good-overall reference examples.

DimensionReasoningScore

Specificity

Lists multiple concrete actions — 'generate, iterate, or scale ad creative — headlines, descriptions, primary text, or full ad variations', 'enforcing platform character limits' — with comprehensive coverage; framed in third person about 'the user', matching the good-overall example pattern.

5 / 5

Completeness

Explicitly answers both what ('generating ad creative at scale, iterating based on performance data, and enforcing platform character limits') and when ('When the user wants to... Also use when the user mentions...') with concrete trigger phrases, plus boundary guidance to paid-ads and copywriting.

5 / 5

Trigger Term Quality

Includes a rich set of natural trigger phrases users would actually say — 'ad copy variations', 'ad creative', 'generate headlines', 'RSA headlines', 'bulk ad copy', 'ad iterations', 'creative testing', 'ad performance optimization' — covering synonyms and platform-specific terms.

5 / 5

Distinctiveness Conflict Risk

Occupies a clear niche (ad creative generation/iteration with platform character limits) and explicitly disambiguates from adjacent skills via 'For campaign strategy and targeting, see paid-ads' and 'For landing page copy, see copywriting', minimizing conflict risk.

5 / 5

Total

20

/

20

Passed

Validation

93%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation — 15 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

relative_links

Relative link issues: 5 suspicious

Warning

Total

15

/

16

Passed

Repository
freekmurze/dotfiles
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.