CtrlK
BlogDocsLog inGet started
Tessl Logo

seo-geo

SEO & GEO (Generative Engine Optimization) for websites. Analyze keywords, generate schema markup, optimize for AI search engines (ChatGPT, Perplexity, Gemini, Copilot, Claude) and traditional search (Google, Bing). Use when user wants to improve search visibility, search optimization, search ranking, AI visibility, ChatGPT ranking, Google AI Overview, indexing, JSON-LD, meta tags, or keyword research.

90

1.31x
Quality

Does it follow best practices?

Impact

96%

1.31x

Average score across 6 eval scenarios

SecuritybySnyk

Advisory

Suggest reviewing before use

SKILL.md
Quality
Evals
Security

Quality

Content

65%

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

A highly actionable, well-structured skill body with concrete commands and a clear five-step workflow. Weaknesses are moderate verbosity from inline templates that overlap references and a broken example link, plus validation that lacks an explicit retry loop.

Suggestions

Fix or remove the broken reference to examples/opc-skills-case-study.md (the examples/ directory does not exist).

Move the inline FAQPage JSON and meta-tags HTML template into references/schema-templates.md and link to them, keeping the body lean.

Add an explicit validation feedback loop in Step 5 (e.g., 'if the Rich Results Test reports errors, fix the schema and re-run') to lift workflow clarity.

DimensionReasoningScore

Conciseness

Mostly actionable tables and commands, but inline blocks (full meta-tags HTML template, FAQPage JSON, report template) duplicate material that references/schema-templates.md is meant to hold, adding tokens that could be deferred.

2 / 3

Actionability

Provides copy-paste-ready executable commands (`python3 scripts/seo_audit.py`, curl checks, `open` validator URLs) plus concrete JSON-LD and meta-tag templates — fully concrete rather than abstract.

3 / 3

Workflow Clarity

Steps 1–5 are clearly sequenced with a Step 5 validation section and checklists, but validation is manual 'open this URL' style with no explicit fix-and-revalidate feedback loop on failure.

2 / 3

Progressive Disclosure

References are well-signaled and one level deep (geo-research.md, schema-templates.md, platform-algorithms.md, etc. all exist), but references/opc-skills-case-study.md points to a missing examples/ directory and schema content is inlined rather than split out.

2 / 3

Total

9

/

12

Passed

Description

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.

A well-crafted description: third-person voice, concrete actions, natural trigger terms, and an explicit 'Use when' clause covering both what and when. No vague fluff or over-claims.

DimensionReasoningScore

Specificity

Lists multiple concrete actions — 'Analyze keywords, generate schema markup, optimize for AI search engines ... and traditional search' — covering both AI and traditional search rather than just naming a domain.

3 / 3

Completeness

Explicitly answers both what ('Analyze keywords, generate schema markup, optimize ...') and when ('Use when user wants to improve search visibility ...'), satisfying the explicit trigger requirement.

3 / 3

Trigger Term Quality

Strong coverage of natural user phrasing — 'search visibility, search optimization, search ranking, AI visibility, ChatGPT ranking, Google AI Overview, indexing, JSON-LD, meta tags, or keyword research' — spanning common variations users would actually say.

3 / 3

Distinctiveness Conflict Risk

Carves a clear SEO/GEO niche with distinct trigger terms unlikely to fire for unrelated skills; the dual AI/traditional-search framing is distinctive.

3 / 3

Total

12

/

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

relative_links

Relative link issues: 1 missing

Warning

Total

15

/

16

Passed

Repository
resciencelab/opc-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.