CtrlK
BlogDocsLog inGet started
Tessl Logo

ads-competitor

Competitor ad intelligence analysis across Google, Meta, LinkedIn, TikTok, Microsoft, and Apple Ads. Analyzes competitor ad copy, creative strategy, keyword targeting, estimated spend via Meta Ad Library / Google Ads Transparency Center / TikTok Top Ads, and identifies competitive gaps and opportunities. Use when user says competitor ads, ad spy, competitive analysis, competitor PPC, ad intelligence, Meta Ad Library, Facebook Ad Library, Google Ads Transparency, competitor creative, or competitor research.

58

Quality

67%

Does it follow best practices?

Impact

No eval scenarios have been run

SecuritybySnyk

Advisory

Suggest reviewing before use

Optimize this skill with Tessl

npx tessl skill review --optimize ./skills/ads-competitor/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Discovery

100%

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 excellent skill description that hits all the marks. It provides specific concrete actions, names the platforms and data sources involved, and includes a comprehensive 'Use when' clause with natural trigger terms covering common variations. The description is well-structured, uses third person voice throughout, and carves out a clear, distinctive niche.

DimensionReasoningScore

Specificity

Lists multiple specific concrete actions: analyzes ad copy, creative strategy, keyword targeting, estimated spend, identifies competitive gaps and opportunities. Also names specific platforms and data sources (Meta Ad Library, Google Ads Transparency Center, TikTok Top Ads).

3 / 3

Completeness

Clearly answers both 'what' (analyzes competitor ad copy, creative strategy, keyword targeting, estimated spend, identifies gaps) and 'when' with an explicit 'Use when user says...' clause listing specific trigger terms.

3 / 3

Trigger Term Quality

Excellent coverage of natural terms users would say: 'competitor ads', 'ad spy', 'competitive analysis', 'competitor PPC', 'ad intelligence', 'Meta Ad Library', 'Facebook Ad Library', 'Google Ads Transparency', 'competitor creative', 'competitor research'. Includes common variations like both 'Meta Ad Library' and 'Facebook Ad Library'.

3 / 3

Distinctiveness Conflict Risk

Highly distinctive niche focused specifically on competitor ad intelligence across named advertising platforms. The combination of ad-specific terminology, named platforms (Google, Meta, LinkedIn, TikTok, Microsoft, Apple), and specific tools (Meta Ad Library, Google Ads Transparency Center) makes it very unlikely to conflict with other skills.

3 / 3

Total

12

/

12

Passed

Implementation

35%

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

This skill is a comprehensive competitive ad intelligence reference document, but it suffers from significant verbosity—much of the content covers standard marketing knowledge Claude already possesses (competitive analysis frameworks, gap analysis categories, brand defense strategies). The platform-specific updates for 2025-2026 add useful time-sensitive context but contribute to bloat. The skill would benefit greatly from aggressive trimming to focus only on non-obvious guidance, specific tool references, and executable workflows.

Suggestions

Cut the Competitive Analysis Framework, Gap & Opportunity Identification, and Competitive Response Strategy sections entirely—these are standard marketing knowledge Claude already knows. Replace with a one-line reference like 'Apply standard competitive analysis frameworks for copy, creative, messaging, keywords, and spend.'

Move the 2025-2026 Platform Updates section to a separate reference file (e.g., `ads/references/platform-updates-2025-2026.md`) to keep the main skill lean and reduce time-sensitive content in the primary file.

Add concrete, executable elements: specific URLs for each ad library (e.g., `https://www.facebook.com/ads/library/`), example search queries, or a script to structure the output report rather than just describing what to look for.

Add validation checkpoints to the workflow, such as 'Verify at least 3 active ads found per competitor before proceeding to analysis' or 'Cross-reference spend estimates across 2+ sources before reporting.'

DimensionReasoningScore

Conciseness

The skill is extremely verbose at ~200+ lines. It explains concepts Claude already knows (what Meta Ad Library shows, what auction insights are, basic competitive analysis frameworks). The messaging themes table template, gap identification checklists, and competitive response strategies are standard marketing knowledge that don't need this level of detail. Time-sensitive platform updates (2025-2026) add significant bulk.

1 / 3

Actionability

The skill provides structured frameworks and a spend estimation formula, but lacks executable code or concrete commands. Most guidance is descriptive ('search by advertiser name or domain', 'filter by advertiser, country') rather than providing specific URLs, API calls, or step-by-step tool usage. The spend estimation formula is a helpful concrete element, but overall the skill reads more like a reference document than executable instructions.

2 / 3

Workflow Clarity

The 7-step process at the top provides a clear sequence, but there are no validation checkpoints or feedback loops. For a multi-step intelligence gathering process, there's no guidance on what to do if data is unavailable, how to verify findings, or when to iterate. The process steps are high-level without explicit verification points.

2 / 3

Progressive Disclosure

The skill references two external files (`ads/references/benchmarks.md` and `ads/references/mcp-integration.md`) which is good, but the main body contains enormous amounts of detail that could be split into separate reference files (platform-specific guides, 2025-2026 updates, competitive response playbook). The content is structured with headers but is monolithic in practice.

2 / 3

Total

7

/

12

Passed

Validation

90%

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

Validation10 / 11 Passed

Validation for skill structure

CriteriaDescriptionResult

frontmatter_unknown_keys

Unknown frontmatter key(s) found; consider removing or moving to metadata

Warning

Total

10

/

11

Passed

Repository
AgriciDaniel/claude-ads
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.