CtrlK
BlogDocsLog inGet started
Tessl Logo

setup-context7-mcp

Guide for setup Context7 MCP server to load documentation for specific technologies.

33

Quality

28%

Does it follow best practices?

Impact

No eval scenarios have been run

SecuritybySnyk

Advisory

Suggest reviewing before use

Fix and improve this skill with Tessl

tessl review fix ./plugins/mcp/skills/setup-context7-mcp/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

35%

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

This skill provides a reasonable high-level workflow for setting up Context7 MCP but lacks concrete, actionable instructions. The setup process is delegated to an external README without fallback, and there are no validation steps to confirm successful configuration. The CLAUDE.md template at the end is a useful concrete artifact, but the rest of the skill reads more like a task description than executable guidance.

Suggestions

Add concrete commands or tool invocations for checking MCP server availability (e.g., specific MCP tool call syntax) rather than the vague 'check whether you have access'.

Include inline setup instructions for at least the most common case (e.g., adding to .mcp.json) instead of relying entirely on an external URL that may be inaccessible.

Add a validation step after setup to confirm the MCP server is responding correctly before proceeding to update CLAUDE.md.

Provide a concrete example of a completed CLAUDE.md entry with real library IDs (e.g., 'react/docs', 'nextjs/docs') to make the template more actionable.

DimensionReasoningScore

Conciseness

The skill is reasonably concise but includes some unnecessary verbosity, such as explaining the three storage options in detail when Claude could infer most of this. The step descriptions could be tightened.

2 / 3

Actionability

The skill is largely vague and procedural rather than concrete. It says 'guide user through setup process' and 'check whether you have access' without providing specific commands, tool invocations, or executable steps. The Context7 MCP setup is delegated to an external README rather than providing inline instructions.

1 / 3

Workflow Clarity

The three-step sequence is clear and logically ordered, but there are no validation checkpoints (e.g., confirming the MCP server is actually working after setup, verifying the CLAUDE.md was correctly updated). The fallback in step 2 (loading the README) is a reasonable branch but lacks error handling guidance.

2 / 3

Progressive Disclosure

The skill references an external README for setup details which is reasonable, but there are no bundle files to support it. The content is all inline in a single file which is appropriate for its length, but the reference to the external URL without summarizing key setup steps means Claude may struggle if the URL is inaccessible.

2 / 3

Total

7

/

12

Passed

Description

22%

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

This description is too vague and incomplete to effectively guide skill selection. It lacks concrete actions, explicit trigger conditions, and natural user-facing keywords. The mention of 'Context7 MCP server' provides some specificity, but the overall description reads more like a title than a functional description.

Suggestions

Add a 'Use when...' clause specifying trigger scenarios, e.g., 'Use when the user wants to set up Context7 MCP server, look up library documentation via MCP, or configure documentation loading for frameworks and technologies.'

List specific concrete actions the skill covers, e.g., 'Configures Context7 MCP server connection, resolves library identifiers, fetches up-to-date documentation for specific packages and frameworks.'

Include natural trigger terms users might say, such as 'Context7', 'MCP setup', 'docs server', 'library documentation', 'fetch docs', and specific technology names if applicable.

DimensionReasoningScore

Specificity

The description uses vague language like 'guide for setup' and 'load documentation' without listing concrete actions. It doesn't specify what steps are involved or what outcomes are produced.

1 / 3

Completeness

The description weakly addresses 'what' (setup Context7 MCP server) but completely lacks a 'Use when...' clause or any explicit trigger guidance for when Claude should select this skill.

1 / 3

Trigger Term Quality

It includes some relevant keywords like 'Context7', 'MCP server', and 'documentation', but misses natural user phrases like 'install', 'configure', 'docs lookup', or specific technology names that users might mention.

2 / 3

Distinctiveness Conflict Risk

The mention of 'Context7 MCP server' provides some distinctiveness as it names a specific tool, but 'load documentation for specific technologies' is generic enough to potentially overlap with other documentation or MCP-related skills.

2 / 3

Total

6

/

12

Passed

Validation

90%

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

Validation10 / 11 Passed

Validation for skill structure

CriteriaDescriptionResult

frontmatter_unknown_keys

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

Warning

Total

10

/

11

Passed

Repository
NeoLabHQ/context-engineering-kit
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.