CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

competitor-analysis

Research competitors' advertising — the creative they run, their angles and offers, and where they compete for the same auctions. Use when a user wants competitive research, creative inspiration, to see what rivals are running, or market positioning for ads.

Quality

90%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide
SecuritybySnyk

Low

Low-risk findings worth noting

The canonical home for this skill is competitor-analysis in Synter-Media-AI/plugin

SKILL.md
Quality
Evals
Security

Quality

Content

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

An exemplary lean, instruction-only skill: a clear three-phase workflow with a tool fallback, concrete analysis heuristics Claude would not derive on its own, and disciplined rules on separating proven from tested creative. The only meaningful gap is that the ad-library fallback and analysis categories stay generic where named sources or a worked example would make execution fully turnkey.

Suggestions

Name specific public ad libraries in step 1 (e.g., Meta Ad Library, Google Ads Transparency Center) so the fallback is executable without guessing where to look.

Add a brief worked example of one analyzed ad (angle, offer, longevity, inferred move) to anchor the framework in a concrete case.

DimensionReasoningScore

Conciseness

Every line carries non-obvious domain guidance — the tool name, "longevity alone does not establish profitability", "absence is opportunity", the trademark risk of copying — with zero concept explanation or padding. This matches anchor 5 (lean, assumes Claude's competence, every token earns its place); anchor 4 would require trimmable over-explanation, of which there is none.

5 / 5

Actionability

Concrete guidance throughout: the named tool `research_campaign_opportunity`, an explicit fallback ("Ask for public ad-library links or examples when the tool does not return competitor ads"), specific analysis dimensions ("price framing, trial, guarantee, urgency"), and handoff to named skills ("ad-copy-generation or **launch** skill"). It stops short of anchor 5 because the fallback names no specific ad libraries and no worked example covers a common case, while clearly exceeding anchor 3's pseudocode-level guidance.

4 / 5

Workflow Clarity

The three numbered phases (find what they run → read the pattern → turn it into your move) form a clear sequence, with an error-recovery checkpoint in step 1 and a validation rule ("Separate what is proven... from what is a test") in Rules. The skill is read-only so the destructive/batch validation cap does not apply, and the simple-skill exception holds for this under-50-line single-task skill with an unambiguous process — matching anchor 5 rather than anchor 4's 'minor validation gaps'.

5 / 5

Progressive Disclosure

The skill is under 50 lines with no bundle files (no references/, scripts/, or assets/ exist) and no content that warrants external files; it is organized into four well-labeled sections (## 1, ## 2, ## 3, ## Rules) and only points to other skills, not nested documents. Per the rubric's guideline for short skills needing no external references, this matches anchor 5.

5 / 5

Total

19

/

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 with an explicit and well-phrased 'Use when...' clause covering multiple natural triggers, and a concrete statement of what is researched. Its main limitation is relying on one broad action verb with objects rather than enumerating several distinct actions, plus minor trigger-synonym gaps and slight overlap with adjacent ad/marketing skills.

Suggestions

Enumerate distinct actions instead of a single research verb (e.g., "Analyze competitors' ad creative, map their angles and offers, and identify which auctions and platforms they contest") to strengthen specificity.

Add common trigger synonyms such as "competitor ads", "ad library research", or "ad examples" to broaden natural keyword coverage.

Sharpen distinctiveness by scoping the "creative inspiration" trigger to competitor-sourced inspiration (e.g., "creative inspiration from what rivals are running") to reduce overlap with ad-copy-generation skills.

DimensionReasoningScore

Specificity

"Research competitors' advertising — the creative they run, their angles and offers, and where they compete for the same auctions" enumerates several concrete research targets (creative, angles, offers, auction presence), but rests on a single action verb rather than multiple distinct actions. It exceeds anchor 3 (which covers only 1-2 concrete actions) but falls short of anchor 5's multiple specific actions with comprehensive coverage.

4 / 5

Completeness

The description explicitly answers both: what ("Research competitors' advertising — the creative they run, their angles and offers, and where they compete for the same auctions") and when ("Use when a user wants competitive research, creative inspiration, to see what rivals are running, or market positioning for ads") with concrete trigger phrases. This matches anchor 5 exactly; anchor 4 would require the 'when' clause to be less explicit or specific.

5 / 5

Trigger Term Quality

"competitive research", "creative inspiration", "to see what rivals are running", "market positioning for ads" are natural phrases users would say. A few common variations are missing (e.g., "competitor ads", "ad library"), so it matches anchor 4 rather than anchor 5's comprehensive synonym coverage, and is clearly above anchor 3's partial keyword coverage.

4 / 5

Distinctiveness Conflict Risk

"competitors' advertising", "the same auctions", "rivals", "ads" carve out a clear niche in ad competitive research with distinct triggers. Minor overlap risk remains with closely related ad skills via the "creative inspiration" and "market positioning" triggers, so anchor 4 fits better than anchor 5's minimal-conflict bar.

4 / 5

Total

17

/

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

Synter-Media-AI/plugin

Path

packages/claude-directory/skills/competitor-analysis/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.