context7-cli

Manage Context7 via CLI - search libraries, get documentation context. Use when user mentions 'context7', 'library docs', 'documentation context', or wants to fetch up-to-date library documentation.

Safety Notice

This listing is from the official public ClawHub registry. Review SKILL.md and referenced scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "context7-cli" with this command: npx skills add melvynx/context7-cli

context7-cli

Setup

If context7-cli is not installed, install it from GitHub:

npx api2cli install Melvynx/context7-cli

If context7-cli is not found, install and build it:

bun --version || curl -fsSL https://bun.sh/install | bash
npx api2cli bundle context7
npx api2cli link context7

api2cli link adds ~/.local/bin to PATH automatically. The CLI is available in the next command.

Always use --json flag when calling commands programmatically.

Authentication

context7-cli auth set "your-ctx7sk-api-key"
context7-cli auth test

Get your API key at https://context7.com/dashboard (keys start with ctx7sk).

Resources

libs

CommandDescription
context7-cli libs --name react --query "hooks" --jsonSearch for libraries by name

context

CommandDescription
context7-cli context get --library /facebook/react --query "useEffect" --jsonGet documentation snippets (JSON)
context7-cli context get --library /vercel/next.js --query "app router" --type txt --rawGet docs as raw text
context7-cli context get --library /vercel/next.js/v15.1.8 --query "middleware" --jsonPin to specific version

Typical workflow

  1. Search for the library: context7-cli libs --name react --query "state management" --json
  2. Use the id from results to get docs: context7-cli context get --library /facebook/react --query "useState" --json

Global Flags

All commands support: --json, --format <text|json|csv|yaml>, --verbose, --no-color, --no-header

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.