360 Secure SkillHub
360 安全技能中心

Context7 API Documentation Fetcher

调用本地 Python 脚本访问 Context7 API,先搜索库名称取得 library-id,再按查询拉取最新文档上下文,支持 txt/md 格式与 token 限制,用于补充训练数据截止后的库 API 与最佳实践参考。

am-will
am-will
热度 88.59
最近更新 2026-05-17 11:02:21
分类:知识依赖:代码执行 / 第三方 API应用场景:研究 / 调试排错 / 概念解释

安装技能

复制下面的话术发给你的 Agent,它会通过 secure-skills 检索并安装该技能。

执行命令安装此 skill: npx secure-skills-cli add context7-api
Metadata
name
context7
description
Fetch up-to-date library documentation via Context7 API. Use PROACTIVELY when: (1) Working with ANY external library (React, Next.js, Supabase, etc.) (2) User asks about library APIs, patterns, or best practices (3) Implementing features that rely on third-party packages (4) Debugging library-specific issues (5) Need current documentation beyond training data cutoff Always prefer this over guessing library APIs or using outdated knowledge.

Context7 Documentation Fetcher

Retrieve current library documentation via Context7 API.

Workflow

1. Search for the library

python3 ~/.claude/skills/context7/scripts/context7.py search "<library-name>"

Example:

python3 ~/.claude/skills/context7/scripts/context7.py search "next.js"

Returns library metadata including the id field needed for step 2.

2. Fetch documentation context

python3 ~/.claude/skills/context7/scripts/context7.py context "<library-id>" "<query>"

Example:

python3 ~/.claude/skills/context7/scripts/context7.py context "/vercel/next.js" "app router middleware"

Options:

  • --type txt|md - Output format (default: txt)
  • --tokens N - Limit response tokens

Quick Reference

Task Command
Find React docs search "react"
Get React hooks info context "/facebook/react" "useEffect cleanup"
Find Supabase search "supabase"
Get Supabase auth context "/supabase/supabase" "authentication row level security"

When to Use

  • Before implementing any library-dependent feature
  • When unsure about current API signatures
  • For library version-specific behavior
  • To verify best practices and patterns