ClawSkills logoClawSkills

Context7 API Documentation Fetcher

通过 Context7 API 获取最新的库文档。在以下情况下主动使用: (1) 使用任何外部库(React、Next.js、Supabase 等) (2) 用户 a

介绍

# Context7 Documentation Fetcher

通过 Context7 API 获取当前库文档。

## 工作流程

### 1. 搜索库

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

示例: ```bash python3 ~/.claude/skills/context7/scripts/context7.py search "next.js" ```

返回库元数据,包括步骤 2 所需的 `id` 字段。

### 2. 获取文档上下文

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

示例: ```bash python3 ~/.claude/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 签名时 - 针对特定库版本的行为时 - 用于验证最佳实践和模式时

更多产品