# Add Doc

> Register new documentation sources for Context7-based queries. Use when adding tools or SDKs to the project.

- Skill: `majiayu000/add-doc` (Agent Skill, multi-file: 2 files)
- Install (CLI): `npx skillmds add majiayu000/add-doc`
- Raw SKILL.md: https://api.skillmd.com/api/skills/majiayu000/add-doc/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Docs & Writing
- Author: majiayu000 (https://skillmd.com/u/majiayu000)
- Updated: 2026-09-09
- Page: https://skillmd.com/skills/majiayu000/add-doc

---


# Add Documentation Source Skill

Register new documentation sources for Context7-based queries.

## When to Use

Invoke this skill when:
- Adding a new tool or SDK to the project
- Updating Context7 library ID for an existing source
- Configuring aliases for easier querying

## Usage

```bash
# Add a new documentation source
python .claude/skills/add-doc/scripts/add-source.py <name> <context7_id> "<description>" [--tokens N] [--alias NAME]
```

## Examples

```bash
# Add Android NDK documentation
python .claude/skills/add-doc/scripts/add-source.py ndk "websites/android_ndk" "Android NDK native development" --tokens 3000

# Add with alias
python .claude/skills/add-doc/scripts/add-source.py cpp "websites/cppreference" "C++ 20 language and STL" --alias c++
```

## Workflow

1. Find the Context7 library ID at [context7.com](https://context7.com)
2. Run `add-source.py` with appropriate parameters
3. Verify with `doc-query/scripts/list-sources.py`
4. Test query with `doc-query/scripts/query.py`

## Configuration

Sources are stored in `.claude/doc-sources.toml`.

## Requirements

- Python 3.14+

