Skip to content
Back to skills

Context7

ASecurity

Fetch up-to-date library documentation via Context7 API. Use PROACTIVELY when:\n (1) Working with ANY external library (React, Next.js, Supabase, etc.)\n (2) User asks about library APIs, patterns, or best practices\n (3) Implementing features that rely on third-party packages\n (4) Debugging library-specific issues\n (5) Need current documentation beyond training data cutoff\n Always prefer this over guessing library APIs or using outdated knowledge.

  • 33 stars
  • 0 votes
  • 0 copies
  • 1 view
  • Added September 5, 2026
code-qualitypythonbashreactnextjsdebuggingapisecuritydocumentation

Works with

  • api

Security analysis

A100/100

Pro scans all 2 files and shows the line behind each finding

Scanned September 5, 2026

npx -y skills add dvcrn/openclaw-skills-marketplace --skill context7 --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Context7?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Context7
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/dvcrn-context7/badge)](https://www.skillsdirectory.com/skills/dvcrn-context7)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: context7
description: "Fetch up-to-date library documentation via Context7 API. Use PROACTIVELY when:\n (1) Working with ANY external library (React, Next.js, Supabase, etc.)\n (2) User asks about library APIs, patterns, or best practices\n (3) Implementing features that rely on third-party packages\n (4) Debugging library-specific issues\n (5) Need current documentation beyond training data cutoff\n 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

```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

Files in this skill

  • SKILL.md1.7 KB
  • scripts/context7.py3.3 KB

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…