context7-cli

作成者: upstash

ctx7 CLIを使用して、ライブラリのドキュメントを取得し、AIコーディングスキルを管理し、Context7 MCPを設定します。ユーザーが「ctx7」または「context7」に言及したときに起動します…

npx skills add https://github.com/upstash/context7 --skill context7-cli

ctx7 CLI

The Context7 CLI does three things: fetches up-to-date library documentation, manages AI coding skills, and sets up Context7 MCP for your editor.

Make sure the CLI is up to date before running commands:

npm install -g ctx7@latest

Or run directly without installing:

npx ctx7@latest <command>

What this skill covers

  • Documentation — Fetch current docs for any library. Use when writing code, verifying API signatures, or when training data may be outdated.
  • Skills management — Install, search, suggest, list, remove, and generate AI coding skills.
  • Setup — Configure Context7 MCP for Claude Code / Cursor / OpenCode.

Quick Reference

# Documentation
ctx7 library <name> <query>           # Step 1: resolve library ID
ctx7 docs <libraryId> <query>         # 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 <keywords>         # Search the registry
ctx7 skills suggest                   # Auto-suggest based on project deps
ctx7 skills list                      # List installed skills
ctx7 skills remove <name>             # 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

Authentication

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)

Most commands work without login. Exceptions: skills generate always requires it; ctx7 setup requires it unless --api-key or --oauth is passed. Login also unlocks higher rate limits on docs commands.

Set an API key via environment variable to skip interactive login entirely:

export CONTEXT7_API_KEY=your_key

Common Mistakes

  • Library IDs require a / prefix — /facebook/react not facebook/react
  • Always run ctx7 library first — ctx7 docs react "hooks" will fail without a valid ID
  • Repository format for skills is /owner/repo — e.g., ctx7 skills install /anthropics/skills
  • skills generate requires login — run ctx7 login first

upstashのその他のスキル

docs
upstash
Context7から任意のプログラミングライブラリやフレームワークの最新ドキュメントとコード例を取得・検索します。依存関係のあるコードを記述する際に使用します。
ctx7-cli
upstash
ctx7 CLIを使用して、ライブラリのドキュメントを取得し、AIコーディングスキルを管理し、Context7 MCPを設定します。ユーザーが「ctx7」または「context7」に言及したときに起動します…
documentation-lookup
upstash
トレーニングデータに依存せず、最新のライブラリドキュメントやコード例を取得します。ライブラリ名をContext7のドキュメントIDに解決し、セットアップ、設定、APIリファレンス情報を照会します。React、Vue、Svelte、Next.js、Express、Prisma、Supabase、Tailwindなどの主要なフレームワークやライブラリをサポートします。セットアップに関する質問、コード生成リクエスト、フレームワーク固有の問い合わせに対して自動的に起動します。バージョン対応のドキュメントと公式コードを返します...
redis-js
upstash
Upstash Redis JavaScript/TypeScript SDKを使用して、サーバーレスRedis操作を行います。キャッシュ、セッションストレージ、レート制限、リーダーボード、全文検索などに使用します。
upstash-search-js
upstash
Upstash Searchのクイックスタート、基本概念、TypeScript SDKの使用方法をカバーするドキュメンテーションスキルのエントリポイントです。ユーザーが使い始め方について質問した場合に使用します。
upstash/search TypeScript SDK
upstash
upstash/search-typescript-sdk — AIエージェント向けのインストール可能なスキルで、upstash/search-jsによって公開されています。
upstash
upstash
あらゆるUpstash TypeScript/JavaScript SDK(Redis、Box、QStash、Workflow、Vector、Search、Ratelimitを含む)で動作します。ユーザーがいずれかのSDKを使用している場合に使用します。
upstash-box-js
upstash
@upstash/box TypeScript/JavaScript SDKを使用して、AIエージェント、シェル、ファイルシステム、gitを備えたサンドボックス化されたクラウドコンテナを操作します。Upstashで構築する際に使用します…