CtrlK
BlogDocsLog inGet started
Tessl Logo

context7-docs

Fetch up-to-date documentation and code examples for any library, framework, SDK, CLI tool, or cloud service. Use whenever the user asks about a specific library — even well-known ones like React, Next.js, Prisma, Express, Tailwind, Django, or Spring Boot — because training data may not reflect recent API changes or version updates. Always use for: API syntax questions, configuration options, version migration issues, "how do I" questions mentioning a library name, debugging that involves library-specific behavior, setup instructions, and CLI tool usage. Use even when you think you know the answer. Do not rely on training data for API details, signatures, or configuration options — they are frequently out of date. Prefer this over web search for library documentation.

73

Quality

90%

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

SKILL.md
Quality
Evals
Security

Quality

Content

86%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 tight, well-structured skill body that is lean and easy to navigate. The main gap is the absence of a concrete example tool-call and an explicit retry/validation feedback loop for the query step.

Suggestions

Add one concrete example showing the arguments passed to resolve-library-id and query-docs (e.g., a sample query string and the returned ID format) to make the guidance fully copy-paste ready.

Add a brief validation/recovery note for the query step, such as what to do when query-docs returns no useful snippets (e.g., rephrase the concept, try a broader library ID, or fall back to web search).

DimensionReasoningScore

Conciseness

Lean and operational throughout — no explanation of what libraries or documentation are, every line instructs, and the sections each earn their tokens; it assumes Claude's competence.

5 / 5

Actionability

Concrete, specific guidance with exact tool names (resolve-library-id, query-docs), input/output semantics, selection criteria, scoping rules, and a fallback path, but it lacks a literal example tool-call invocation that would make it fully copy-paste ready.

4 / 5

Workflow Clarity

Clear three-step sequence (resolve → query → answer) with an explicit conditional fallback and selection checkpoint, but there is no explicit validation or error-recovery feedback loop (e.g., what to do if query-docs returns nothing useful).

4 / 5

Progressive Disclosure

Under 50 lines with no need for external references and no bundle files present; the well-organized sections (When to use / Workflow / Constraints) provide clear navigation, qualifying for the simple-skill exception.

5 / 5

Total

18

/

20

Passed

Description

95%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 strong, specific description that clearly states the capability and provides extensive, natural trigger guidance with named exemplars. Its only mild weakness is that the actionable capability itself is essentially a single fetch operation, slightly capping specificity.

DimensionReasoningScore

Specificity

Names the core actions ("Fetch up-to-date documentation and code examples") and enumerates several concrete scenarios (API syntax, configuration options, version migration, debugging, setup, CLI usage), but the underlying capability set is narrow so coverage has minor gaps rather than being comprehensive.

4 / 5

Completeness

Explicitly answers both what ("Fetch up-to-date documentation and code examples for any library...") and when ("Use whenever the user asks about a specific library" plus the detailed "Always use for" trigger list) with concrete trigger phrases.

5 / 5

Trigger Term Quality

Comprehensive natural trigger coverage including generic categories ("library, framework, SDK, CLI tool, or cloud service"), named exemplars (React, Next.js, Prisma, Express, Tailwind, Django, Spring Boot), and natural user phrasings ("API syntax questions", "version migration issues", "how do I" questions).

5 / 5

Distinctiveness Conflict Risk

Clear niche (live library documentation via Context7) with distinct triggers (specific named libraries, API syntax, version migration) and explicit positioning against web search, giving minimal conflict risk with other skills.

5 / 5

Total

19

/

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
upstash/context7
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.