context7 について
context7は、Context7でライブラリを検索し、最新ドキュメントの内容を取得するスキルです。開発者が実装前にAPIやバージョン固有の情報を確認できます。
主な機能
- 01ライブラリメタデータの検索
- 02ドキュメントコンテキストの取得
- 03テキストまたはMarkdown形式の選択
- 04応答トークン数の制限
活用シーン
- 01現在のAPIシグネチャの確認
- 02バージョン固有の動作の確認
- 03ライブラリ実装ガイドの参照
MCP 対応
このスキルはスクリプト経由でContext7 APIにアクセスします。MCPとの接続については入力に記載がありません。
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ am-will/ codex-skills --skill context7インストール後、Claude Code で/context7を入力して読み込まれたか確認します。
同梱ファイル.env.examplescripts/context7.py
詳細
Context7 ドキュメント取得ツール
Context7 API を通じて、最新のライブラリドキュメントを取得します。
重要:CONTEXT7_API_KEY は、Context7 スキルがインストールされているスキルフォルダー内の .env ファイルに保存されています。そこで探してください。.env ファイルは隠しファイルです。
例: ~/.agents/skills/context7/.env ~/.claude/skills/context7/.env
ワークフロー
1. ライブラリを検索する
python3 ~/.codex/skills/context7/scripts/context7.py search "<library-name>"
例:
python3 ~/.codex/skills/context7/scripts/context7.py search "next.js"
ステップ 2 で必要となる id フィールドを含む、ライブラリのメタデータが返されます。
2. ドキュメントのコンテキストを取得する
python3 ~/.codex/skills/context7/scripts/context7.py context "<library-id>" "<query>"
例:
python3 ~/.codex/skills/context7/scripts/context7.py context "/vercel/next.js" "app router middleware"
オプション:
--type txt|md- 出力形式(デフォルト:txt)--tokens N- 応答トークン数の上限
クイックリファレンス
| タスク | コマンド |
|---|---|
| React のドキュメントを探す | search "react" |
| React hooks の情報を取得する | context "/facebook/react" "useEffect cleanup" |
| Supabase を探す | search "supabase" |
| Supabase の認証情報を取得する | context "/supabase/supabase" "authentication row level security" |
使用するタイミング
- ライブラリに依存する機能を実装する前
- 現在の API シグネチャが不明な場合
- ライブラリのバージョン固有の動作を確認する場合
- ベストプラクティスやパターンを検証する場合
コメント
Markdown 対応