CtrlK
BlogDocsLog inGet started
Tessl Logo

seo-ecommerce

Analyze ecommerce SEO across product pages, product schema, Shopping visibility, marketplace signals, and keyword gaps. Use only for stores, catalogs, or product listings.

71

Quality

89%

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

SKILL.md
Quality
Evals
Security

Quality

Content

88%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 strong, highly actionable skill body: exact commands, mandatory cost-guardrail checkpoints with before/after verification, error-recovery paths, and checklists for every workflow. Its two weaknesses are modest: the UCP section's hedged, date-laden prose is the least tight part of the file, and some schema/UCP detail could live in the existing reference files rather than inline.

DimensionReasoningScore

Conciseness

The body is dense and directive — checklists, command blocks, and scoring tables with almost no explanation of concepts Claude already knows — matching 'efficient; minor instances of over-explanation that could be trimmed'. Not a 5 because the UCP section carries multi-sentence hedged prose ('reportedly', 'not confirmed on a Google-owned source', 'reported from Google I/O 2026 keynote coverage') and scattered time-sensitive dates (2026-05-20, 2026-08-25, 2026-09-18) that read like changelog notes and could be trimmed or moved into the referenced UCP file; it is nowhere near the padded verbosity of the 1–2 anchors.

4 / 5

Actionability

Fully executable guidance throughout: exact CLI invocations ("${CLAUDE_PLUGIN_ROOT}/scripts/claude-seo" run render_page.py <url> --mode auto, dataforseo_costs.py check merchant_google_products_search), copy-paste JSON-LD with validation rules, concrete scoring tables, gap-type/action tables, an error-handling table with responses, and an output template. This matches the top anchor of copy-paste-ready commands covering the common cases.

5 / 5

Workflow Clarity

Each analysis mode has a numbered workflow, and the DataForSEO sections enforce an explicit validation checkpoint before every API call (cost check: approved / needs_approval / blocked) plus a mandatory post-call log step — a genuine feedback loop for a batch, budget-consuming operation. Error-handling and recovery responses (retry with backoff, fall back to Google-only, run free-only analysis) and per-section checklists complete the top anchor: clear sequence, explicit validation, feedback loops, checklists.

5 / 5

Progressive Disclosure

Clear sectioned overview with well-signaled, one-level-deep references that both exist in the bundle ('Load references/marketplace-endpoints.md for full API parameter details', 'See references/ucp-universal-commerce-protocol.md'), matching 'good structure; most content appropriately placed; references mostly clear'. Not a 5 because sizeable inline material — the full Product schema property list, validation rules, and the ~20-line UCP prose block — is arguably reference-file content inlined in the overview, leaving minor organization gaps.

4 / 5

Total

18

/

20

Passed

Description

87%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 well-formed description that states concrete capability areas, includes an explicit scope-restricting 'Use only for' trigger clause, and carves out a distinct ecommerce-SEO niche. The only softness is that a single generic verb ('Analyze') carries all five listed areas rather than distinct action verbs.

DimensionReasoningScore

Specificity

The description names a concrete domain and enumerates five specific analysis targets — "product pages, product schema, Shopping visibility, marketplace signals, and keyword gaps" — which matches the 'lists several specific actions; minor gaps' anchor. It falls short of the 5 anchor because the only verb is a single generic 'Analyze' applied across those areas, rather than multiple distinct concrete actions (e.g., validate schema, compare marketplaces, generate feed).

4 / 5

Completeness

It explicitly answers 'what' ("Analyze ecommerce SEO across product pages, product schema, Shopping visibility, marketplace signals, and keyword gaps") and 'when' with an explicit trigger clause ("Use only for stores, catalogs, or product listings"), matching the top anchor of both what and when with concrete trigger phrases. The 4 anchor would require the 'when' to be less explicit, which is not the case here.

5 / 5

Trigger Term Quality

Strong natural keyword coverage: "ecommerce SEO", "product pages", "Shopping visibility", "keyword gaps", plus trigger nouns "stores, catalogs, or product listings". It misses a few natural synonyms or variations users might say (e.g., 'online store', 'product listings page', 'Google Shopping'), so it fits 'good keyword coverage; a few natural terms missing' rather than the comprehensive 5 anchor.

4 / 5

Distinctiveness Conflict Risk

A clear niche (ecommerce/product-page SEO) with distinct triggers ('stores, catalogs, product listings', 'Shopping visibility') that would not fire for generic SEO, content, or technical skills. The 'Use only for' boundary further reduces overlap risk with sibling skills in a SEO suite.

5 / 5

Total

18

/

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

frontmatter_unknown_keys

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

Warning

Total

15

/

16

Passed

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