CtrlK
BlogDocsLog inGet started
Tessl Logo

content-gap-analysis

Find content gaps: topics and keywords competitors cover that you don't, with editorial calendar. 内容缺口/选题规划

58

Quality

68%

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 ./.cursor/skills/content-gap-analysis/SKILL.md
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 research skill with a clear sequenced workflow, validation checklists, and exemplary progressive disclosure to real reference files. Its main weakness is conciseness: padded tip platitudes and a duplicated trigger sentence inflate the body without adding capability.

Suggestions

Remove or compress the 'Tips for Success' section, whose items (e.g. 'Quality over quantity') are generic guidance Claude already applies.

Delete the duplicated trigger sentence in 'When This Must Trigger' (the 'Use this whenever...' line restates the preceding 'Use this when...' line).

Tighten the 'Quick Start' prompt block, which largely repeats the frontmatter triggers already available to Claude.

DimensionReasoningScore

Conciseness

The core 9-step Instructions are efficient, but generic platitudes in 'Tips for Success' (e.g. 'Quality over quantity - Better to fill 5 gaps well than 20 poorly') and a duplicated trigger sentence add padding Claude does not need, matching the 'mostly efficient but could be tightened' anchor.

3 / 5

Actionability

Concrete, specific guidance throughout — an analysis-parameters template, explicit keyword tiers (High Priority / Quick Wins / Long-term), funnel stages, and a Tier 1/2/3 report structure — with only minor gaps since the actual templates live in referenced files.

4 / 5

Workflow Clarity

A clearly sequenced 9-step process with dedicated Input/Output Validation Checklists; falls short of 5 only because the checkpoints read as output-quality checks rather than validate-before-proceeding gates with error-recovery feedback loops.

4 / 5

Progressive Disclosure

The body is an overview that points one level deep to three real, clearly signaled reference files (analysis-templates.md, gap-analysis-frameworks.md, example-report.md) collected in a 'Reference Materials' section, matching the clear-overview-with-well-signaled-references anchor.

5 / 5

Total

16

/

20

Passed

Description

66%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 concise, specific description that names concrete actions and natural trigger terms, but it omits an explicit 'Use when' clause, which caps its completeness. Distinctiveness is good within a crowded SEO skill library.

Suggestions

Add an explicit 'Use when...' clause naming triggering situations (e.g. planning editorial calendar, comparing coverage to competitors) to lift completeness past 3.

Include a couple of natural user phrasings such as 'what topics am I missing' or 'what should I cover next' to broaden trigger-term coverage.

Tighten distinctiveness by foregrounding the competitor-comparison framing that separates this from generic SEO/content-strategy skills.

DimensionReasoningScore

Specificity

Lists several concrete actions — "topics and keywords competitors cover that you don't" plus "editorial calendar" — with only minor coverage gaps, matching the 'several specific actions' anchor rather than the 1-2 action anchor at 3.

4 / 5

Completeness

The description gives a clear 'what' (find content gaps / topics / keywords / editorial calendar) but contains no 'Use when...' clause, and the rubric caps completeness at 3 when explicit trigger guidance is missing.

3 / 5

Trigger Term Quality

Natural terms users would say are present ("content gaps", "topics", "keywords", "editorial calendar") plus multilingual synonyms ("内容缺口/选题规划"), but a few common phrasings like "what am I missing" are absent, so it stops at good-not-comprehensive.

4 / 5

Distinctiveness Conflict Risk

The competitor-vs-you content-gap niche is mostly distinct, with only minor overlap risk against other SEO skills in the same library; not a 5 because it shares a broad SEO/content-strategy surface.

4 / 5

Total

15

/

20

Passed

Validation

87%

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

Validation14 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

metadata_field

'metadata' should map string keys to string values

Warning

frontmatter_unknown_keys

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

Warning

Total

14

/

16

Passed

Repository
MODSetter/SurfSense
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.