CtrlK
BlogDocsLog inGet started
Tessl Logo

seo-traffic-analyzer

Analyze a website's SEO visibility, keyword rankings, traffic estimates, and competitive positioning. Uses web search probes, SimilarWeb (free tier via web), and site: queries to build an SEO profile without requiring paid tool subscriptions. Useful for competitive intel, gap analysis, and reverse-engineering a company's organic acquisition strategy.

66

Quality

80%

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

Fix and improve this skill with Tessl

tessl review fix ./skills/seo/capabilities/seo-traffic-analyzer/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

77%

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

The body is highly actionable with a well-sequenced seven-phase workflow and concrete search/fetch recipes, but it is somewhat long with redundant restatements and keeps a large output template inline despite having no external reference files. Tightening redundancy and splitting the report template into a reference would improve conciseness and progressive disclosure.

Suggestions

Remove the restated description in the intro paragraph and trim the 'AI Agent Integration' section, which largely repeats the phases, to reduce redundancy.

Move the full markdown output report template into a separate reference file (e.g. REPORT_TEMPLATE.md) and link to it from Phase 7, creating a clean one-level-deep reference.

Add a brief validation note between phases (e.g., confirm indexed-page and ranking data were collected before traffic estimation) to make the already-clear sequence more robust.

DimensionReasoningScore

Conciseness

The body is mostly efficient and avoids explaining concepts Claude already knows, but the intro restates the frontmatter description and the 'AI Agent Integration' section repeats phases already covered; it could be tightened. Not level 1 because there is no concept padding; not level 3 because of the redundancy.

2 / 3

Actionability

Provides concrete, copy-ready guidance: specific `site:[domain]` search operators, exact WebFetch URLs (SimilarWeb, Wayback), enumerated keyword categories, and a full markdown output template, matching the fully-executable anchor.

3 / 3

Workflow Clarity

A clear seven-phase sequence (Site Indexation through Output) with concrete per-phase instructions; this is a read-only analysis so the destructive/batch validation cap does not apply, and the SimilarWeb rate-limit fallback provides a feedback signal. Not level 2 because the sequence and per-step actions are explicit rather than vague.

3 / 3

Progressive Disclosure

No bundle files exist and the ~230-line body is well-sectioned, but it is monolithic with all content inline — the large output report template and keyword-category lists could be split into reference files. Not level 1 because sections are well organized; not level 3 because there are no one-level-deep external references and the skill exceeds 50 lines.

2 / 3

Total

10

/

12

Passed

Description

82%

Based on the skill's description, can an agent find and select it at the right time? Clear, specific descriptions lead to better discovery.

The description is specific, distinctive, and rich in natural trigger terms, but it lacks an explicit 'Use when...' trigger clause, leaving the 'when to use' guidance only implied via 'Useful for...'. Adding an explicit trigger clause would lift completeness to the top level.

Suggestions

Replace or augment 'Useful for competitive intel, gap analysis...' with an explicit trigger clause such as 'Use when the user asks to assess a website's SEO, check keyword rankings, estimate traffic, or compare against competitors.'

DimensionReasoningScore

Specificity

Lists multiple concrete actions — 'Analyze a website's SEO visibility, keyword rankings, traffic estimates, and competitive positioning' — and names specific methods (web search probes, SimilarWeb, site: queries), matching the multiple-specific-actions anchor.

3 / 3

Completeness

The 'what' is explicit, but the 'when' is only a soft 'Useful for competitive intel, gap analysis...' clause rather than an explicit 'Use when...' trigger, so per the judging guidelines completeness is capped at 2; not level 1 because the what is strong, not level 3 because no explicit trigger guidance.

2 / 3

Trigger Term Quality

Natural terms users would say are well covered: 'SEO visibility', 'keyword rankings', 'traffic estimates', 'competitive positioning', 'competitive intel', 'gap analysis', matching the good-coverage anchor rather than the jargon-only level 1.

3 / 3

Distinctiveness Conflict Risk

The SEO/traffic-analysis niche is distinct and signals specific tools (SimilarWeb, site: queries), making conflict with other skills unlikely, matching the clear-niche anchor.

3 / 3

Total

11

/

12

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.

Validation15 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

frontmatter_unknown_keys

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

Warning

Total

15

/

16

Passed

Repository
gooseworks-ai/goose-skills
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.