ClawSkills logoClawSkills

Context7 API Documentation Fetcher

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 a

Introduction

# Context7 Documentation Fetcher

Retrieve current library documentation via Context7 API.

## Workflow

### 1. Search for the library

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

Example: ```bash 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

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

Example: ```bash 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

More Products