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.

61

Quality

71%

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

Quality

Content

85%Weight 40%Scale 1-3

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

The body is well-structured, actionable, and appropriately scoped as a self-contained coaching skill, with clear sequenced patterns and concrete tool references. Its only weakness is mild redundancy between the suggested next actions and earlier sections.

Suggestions

Consolidate 'Suggested next actions' with the first-response example to remove the overlap with the workflow list and tighten the token budget.

DimensionReasoningScore

Conciseness

The body is largely lean and avoids explaining concepts Claude already knows, but 'Suggested next actions' substantially duplicates the first-response example and the workflow list, so it could be tightened.

2 / 3

Actionability

Provides concrete, executable coaching guidance: named workflows, a specific MCP function ('get_search_console_performance'), numbered coaching steps, and copy-ready suggested lines.

3 / 3

Workflow Clarity

Conversational coaching patterns are clearly sequenced (1-5), with 'Save or tag data only after confirmation' acting as a checkpoint; the skill involves no destructive or batch operations that would require validation loops.

3 / 3

Progressive Disclosure

A self-contained skill with no bundle files, organized into clear, well-signaled sections (Goal, Tone, First response, Workflows, Tool coaching, Coaching patterns, Guardrails) and no nested references.

3 / 3

Total

11

/

12

Passed

Description

57%Weight 40%Scale 1-3

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 OpenSEO-coaching niche and names several concrete capabilities, but it is written in second-person imperative voice and lacks an explicit 'Use when...' trigger, which cap specificity and completeness.

Suggestions

Rewrite in third-person descriptive voice (e.g., 'Coaches users through OpenSEO workflows...') instead of the imperative 'Enter a friendly OpenSEO coach mode'.

Add an explicit 'Use when...' clause with natural trigger phrasing (e.g., 'Use when the user wants SEO coaching, help choosing an OpenSEO workflow, or guidance using agents, web search, scraping, and MCP data').

Include more natural user-side trigger terms such as 'keywords', 'rankings', 'backlinks', 'competitor', and 'SEO strategy'.

DimensionReasoningScore

Specificity

Lists multiple actions ('explains workflows, recommends next steps, and helps users use agents, web search, scraping, and MCP data effectively'), but the imperative 'Enter a friendly OpenSEO coach mode' is second-person voice, which the rubric penalizes by -1.

2 / 3

Completeness

Clearly states what the skill does, but there is no 'Use when...' clause or equivalent explicit trigger guidance, capping completeness at 2 per the rubric guideline.

2 / 3

Trigger Term Quality

Contains relevant keywords ('OpenSEO coach', 'workflows', 'MCP data', 'web search', 'scraping') but omits common SEO variations a user would naturally say (keywords, rankings, backlinks, competitor, strategy).

2 / 3

Distinctiveness Conflict Risk

Anchored to a specific product niche ('OpenSEO coach') with distinct toolset references, making it unlikely to trigger for unrelated skills.

3 / 3

Total

9

/

12

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.