Главная · Скиллы · context7-cli

context7-cliактуальная документация библиотек

upstash/context7

CLI для получения свежей документации библиотек когда обучающие данные могут быть устаревшими. Управляет AI-скиллами и настраивает Context7 MCP.

Установка

npx -y skills add upstash/context7 --skill context7-cli --agent claude-code

ctx7 CLI

CLI Context7 делает три вещи: получает актуальную документацию библиотек, управляет AI-кодинг-скиллами и настраивает Context7 MCP для вашего редактора.

Убедитесь, что CLI обновлён, перед выполнением команд:

npm install -g ctx7@latest

Или запускайте напрямую без установки:

npx ctx7@latest 

Что покрывает этот скилл

  • Документация — актуальные доки для любой библиотеки. Используйте при написании кода, сверке сигнатур API или когда обучающие данные могут устареть.
  • Управление скиллами — установка, поиск, подсказки, список, удаление и генерация AI-кодинг-скиллов.
  • Настройка — конфигурация Context7 MCP для Claude Code / Cursor / OpenCode.

Краткая справка

# Documentation
ctx7 library             # Step 1: resolve library ID
ctx7 docs           # Step 2: fetch docs

# Skills
ctx7 skills install /owner/repo       # Install from a repo (interactive)
ctx7 skills install /owner/repo name  # Install a specific skill
ctx7 skills search          # Search the registry
ctx7 skills suggest                   # Auto-suggest based on project deps
ctx7 skills list                      # List installed skills
ctx7 skills remove              # Uninstall a skill
ctx7 skills generate                  # Generate a custom skill with AI (requires login)

# Setup
ctx7 setup                            # Configure Context7 MCP (interactive)
ctx7 login                            # Log in for higher rate limits + skill generation
ctx7 whoami                           # Check current login status

Аутентификация

ctx7 login               # Opens browser for OAuth
ctx7 login --no-browser  # Prints URL instead of opening browser
ctx7 logout              # Clear stored tokens
ctx7 whoami              # Show current login status (name + email)

Большинство команд работают без логина. Исключения: skills generate всегда требует его; ctx7 setup требует, если не передан --api-key или --oauth. Логин также снимает ограничения лимитов на командах документации.

Задайте API-ключ через переменную окружения, чтобы вовсе пропустить интерактивный логин:

export CONTEXT7_API_KEY=your_key

Частые ошибки

  • ID библиотек требуют префикс //facebook/react, а не facebook/react
  • Всегда сначала запускайте ctx7 libraryctx7 docs react "hooks" упадёт без валидного ID
  • Формат репозитория для скиллов — /owner/repo, например ctx7 skills install /anthropics/skills
  • skills generate требует логина — сначала ctx7 login

Из того же репозитория