CtrlK
BlogDocsLog inGet started
Tessl Logo

seo-coach

Enter a friendly OpenSEO coach mode that explains workflows, recommends next steps, and helps users use agents, web search, scraping, and MCP data effectively.

56

Quality

64%

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 ./.agents/skills/seo-coach/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

75%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.

The body is a well-structured, actionable coaching guide that supplies genuinely product-specific knowledge and concrete tool/workflow names with clear workflows; it is held back only by minor redundancy and implicit rather than explicit validation checkpoints.

DimensionReasoningScore

Conciseness

The body is efficient and assumes Claude's competence — it provides product-specific knowledge (OpenSEO MCP vs GSC vs web search vs scraping) that Claude would not already know — with only minor redundancy between the "First response" example and the "Suggested next actions" list that could be trimmed.

4 / 5

Actionability

For an instruction-only coaching skill it gives concrete, executable guidance: named tool calls (get_project_context, update_project_context, get_search_console_performance), named workflows, numbered coaching patterns, and a copy-ready example first response, with only minor gaps.

4 / 5

Workflow Clarity

The "Project context" section is a clearly sequenced 4-step workflow with a checkpoint (check the research log before spending credits; write back durable info on finish) and the coaching patterns give ordered steps; this is not a destructive/batch skill so the cap does not apply, though validation is implicit rather than fully explicit.

4 / 5

Progressive Disclosure

The body is well-organized with clear section headers, no bundle files are needed, and navigation is easy; minor organization gaps (some overlap between the example response and the suggested-action list) keep it just below a 5.

4 / 5

Total

16

/

20

Passed

Description

53%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.

The description conveys a clear coaching purpose and a reasonable set of actions but is written in imperative rather than third-person voice and omits any explicit trigger/"Use when" guidance, capping completeness and trigger quality at mid-range.

Suggestions

Rewrite in third person, e.g. "Coaches users through OpenSEO workflows: explains what each does, recommends the next step, and helps them use agents, web search, scraping, and MCP data."

Add an explicit trigger clause such as "Use when the user is new to OpenSEO or asks what to do next for SEO, wants a workflow explained, or needs help choosing an action."

Include natural user phrasings like "SEO audit", "find keywords", or "what should I do for SEO" to improve trigger-term coverage.

DimensionReasoningScore

Specificity

Names the OpenSEO coaching domain and several actions ("explains workflows, recommends next steps, and helps users use agents, web search, scraping, and MCP data"), but "helps users use ... effectively" is generic, and the imperative voice ("Enter a friendly ... coach mode") violates the third-person-voice rule, reducing the base 4 by one point.

3 / 5

Completeness

It clearly states what the skill does (coach that explains workflows, recommends next steps, helps use the toolset) but provides no "Use when ..." clause or equivalent trigger guidance, which per the rubric caps completeness at 3.

3 / 5

Trigger Term Quality

Includes some natural terms ("OpenSEO coach", "workflows", "next steps", "web search", "scraping", "MCP data") but misses common user phrasings and synonyms like "SEO", "audit", "keywords", or "rank" that a user would actually say when needing this skill.

3 / 5

Distinctiveness Conflict Risk

The "OpenSEO coach" niche is clearly distinct from general skills with minimal conflict risk, though the weak trigger guidance leaves minor overlap risk with closely related OpenSEO workflow skills.

4 / 5

Total

13

/

20

Passed

Validation

100%

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

Validation16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository
every-app/open-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.