CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

creative-testing

Cross-platform creative A/B testing for ads across Google, Meta, LinkedIn, X, Reddit, TikTok, and Amazon. Use for creative testing, ad variant analysis, winner selection, and performance comparison.

Quality

78%

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

Fix and improve this skill with Tessl

tessl review fix ./skills/creative-testing/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

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

Highly actionable content with complete executable commands and a well-sequenced, safety-conscious workflow, but it is token-heavy: it re-teaches known concepts (metric formulas, platform basics), inlines reference material that belongs in separate files, and carries promotional padding. The missing script files in the bundle further weaken its structure.

Suggestions

Move the platform-specific notes, output-format JSON examples, and statistical methodology into separate reference files (e.g., references/platforms.md, references/output-formats.md) and link to them from SKILL.md, keeping the body as a lean overview.

Cut content Claude already knows: drop the metric formula table and sample-size formula, and remove the promotional 'About this skill' footer from the operating instructions.

Add an explicit validation checkpoint before the batch apply step, e.g., 'Verify analysis.json status is "winner_found" and confidence >= threshold before running with --apply', to create a validate-then-proceed loop.

DimensionReasoningScore

Conciseness

Noticeably verbose: the metric formula table (CTR = Clicks/Impressions), the standard sample-size formula, and the platform tours ("Responsive Search Ads", "In-Feed ads, TopView, Spark") explain concepts Claude already knows, and the promotional footer plus an env-var block with an empty "# Platform Connection IDs" section add pure padding. Not 1 because it avoids tutorial-style over-explanation throughout.

2 / 5

Actionability

Fully executable, copy-paste-ready bash commands for every workflow step and common operation (create, upload, monitor, analyze, apply with --dry-run, report, sync), backed by a parameter table with defaults and an error-to-solution table. Specific examples cover the common cases.

5 / 5

Workflow Clarity

Five clearly sequenced steps with a --dry-run preview before --apply and safety guardrails requiring explicit flags. Not 5 because the batch winner-promotion step (pauses losers platform-wide) lacks an explicit validate-then-proceed checkpoint (e.g., verify analysis status is "winner_found" before applying) and a feedback loop.

4 / 5

Progressive Disclosure

Good section headers aid navigation, but this is a 427-line monolith with no reference files at all: the referenced scripts/*.py are absent from the bundle, and platform notes, output JSON schemas, and statistical methodology are fully inlined when they belong in separate reference files. Fits anchor 3 (structure present, content that should be separate is inline); not 2 because internal structure is far from minimal.

3 / 5

Total

14

/

20

Passed

Description

83%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 states what the skill does and when to use it, with concrete trigger phrases and a well-defined niche. Minor improvements possible by adding common synonyms (e.g., "split testing") and covering the apply/sync capabilities the body documents.

DimensionReasoningScore

Specificity

Lists several concrete actions ("creative A/B testing", "ad variant analysis", "winner selection", "performance comparison") across seven named platforms. Not 5 because it omits capabilities the body documents (test creation, winner application, cross-platform sync); not 3 because it goes beyond 1-2 actions.

4 / 5

Completeness

Explicitly answers both "what" (cross-platform creative A/B testing for ads across Google, Meta, LinkedIn, X, Reddit, TikTok, Amazon) and "when" ("Use for creative testing, ad variant analysis, winner selection, and performance comparison") with concrete trigger phrases, matching the top anchor.

5 / 5

Trigger Term Quality

"creative testing", "ad variant analysis", "winner selection", and "A/B testing" are natural phrases ad-ops users would say. Not 5 because common synonyms like "split test", "ad testing", or "creative optimization" are missing.

4 / 5

Distinctiveness Conflict Risk

Clear niche (creative A/B testing for ads) with platform names that limit conflict risk. Not 5 because "performance comparison" is mildly generic and could overlap with general ad-analytics or reporting skills.

4 / 5

Total

17

/

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

referenced_paths_exist

Referenced path issues: 11 missing

Warning

Total

15

/

16

Passed

Repository

Synter-Media-AI/free-skills

Path

skills/creative-testing/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.