Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
smithery.ai avatar

Context7

  • 39 installs
  • smithery.ai

Helps with ai & agent building tasks during AI-assisted development.

About

context7 is a Claude Code skill for ai & agent building. It helps solo builders move faster with AI-assisted coding.

  • context7
  • AI & Agent Building
  • AI-coding skill

Context7 by the numbers

  • 39 all-time installs (skills.sh)
  • Ranked #8,347 of 16,546 AI & Agent Building skills by installs in the Skillselion catalog
  • Data as of Jul 11, 2026 (Skillselion catalog sync)
npx skills add https://github.com/smithery.ai --skill context7

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Installs39
Repositorysmithery.ai

What it does

Helps with ai & agent building tasks during AI-assisted development.

Files

SKILL.mdMarkdownGitHub ↗

Context7

Base directory for this skill: /home/hazeruno/.config/opencode/skills/context7

Retrieve up-to-date documentation and code examples for any library via the Context7 MCP service.

Quick Start

Run the CLI script with bun (use absolute path):

bun /home/hazeruno/.config/opencode/skills/context7/scripts/context7.ts <command> [options]

Available Commands

resolve-library-id

Resolve a package/product name to a Context7-compatible library ID.

bun /home/hazeruno/.config/opencode/skills/context7/scripts/context7.ts resolve-library-id --library-name "react"
bun /home/hazeruno/.config/opencode/skills/context7/scripts/context7.ts resolve-library-id --library-name "next.js"

Required before `get-library-docs` unless user provides library ID in format /org/project.

get-library-docs

Fetch documentation for a library.

# Basic usage
bun /home/hazeruno/.config/opencode/skills/context7/scripts/context7.ts get-library-docs \
  --context7-compatible-library-i-d "/vercel/next.js"

# With topic focus
bun /home/hazeruno/.config/opencode/skills/context7/scripts/context7.ts get-library-docs \
  --context7-compatible-library-i-d "/vercel/next.js" --topic "routing"

# Different modes: code (API refs) or info (conceptual guides)
bun /home/hazeruno/.config/opencode/skills/context7/scripts/context7.ts get-library-docs \
  --context7-compatible-library-i-d "/mongodb/docs" --mode "info"

Parameters:

  • --context7-compatible-library-i-d: Library ID (e.g., /mongodb/docs, /vercel/next.js)
  • --mode: code (default) for API/examples, info for conceptual guides
  • --topic: Focus on specific topic (e.g., hooks, routing, authentication)
  • --page: Pagination (1-10), use higher pages if context insufficient

Global Options

  • -t, --timeout <ms>: Call timeout (default: 30000)
  • -o, --output <format>: Output format: text | markdown | json | raw

Common Library IDs

LibraryID
React/facebook/react
Next.js/vercel/next.js
MongoDB/mongodb/docs
Supabase/supabase/supabase
Prisma/prisma/prisma

Requirements

  • Bun runtime
  • mcporter package (embedded in script)

Related skills

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.