Docs KB
Offline Markdown knowledge base for Claude Code. Snapshot 2026-09-26, 5,395 pages with YAML frontmatter.
Plain names
Same six .tar parts with neutral file names (1-4 = cloud docs, 5 = proxy docs, 6 = dev tools). SUMS
B=https://HOST/p
for f in kb-01.tar kb-02.tar kb-03.tar kb-04.tar kb-05.tar kb-06.tar; do curl -fLO $B/$f; done
for f in kb-0*.tar; do tar -xf $f -C ~; done
.tar (uncompressed)
Six independent parts; each extracts into the same ~/kb. SHA256SUMS
B=https://HOST/tarplain
for f in docs-kb-1-agentcore-docs.tar docs-kb-2-agentcore-refs-pages-cli.tar docs-kb-3-agentcore-refs-repos.tar docs-kb-4-agentcore-source.tar docs-kb-5-litellm.tar docs-kb-6-coder-tavily-context7.tar; do curl -fLO $B/$f; done
curl -fLO $B/SHA256SUMS && sha256sum -c --ignore-missing SHA256SUMS
for f in docs-kb-*.tar; do tar -xf $f -C ~; done
# Windows 10+ (tar is built in)
$B="https://HOST/tarplain"
"docs-kb-1-agentcore-docs.tar,docs-kb-2-agentcore-refs-pages-cli.tar,docs-kb-3-agentcore-refs-repos.tar,docs-kb-4-agentcore-source.tar,docs-kb-5-litellm.tar,docs-kb-6-coder-tavily-context7.tar".Split(",") | % { Invoke-WebRequest "$B/$_" -OutFile $_ }
Get-ChildItem docs-kb-*.tar | % { tar -xf $_ -C $HOME }
tar.gz
Full archive or six independent parts; each extracts into the same ~/kb.
B=https://HOST/tar
for f in docs-kb-1-agentcore-docs.tar.gz docs-kb-2-agentcore-refs-pages-cli.tar.gz docs-kb-3-agentcore-refs-repos.tar.gz docs-kb-4-agentcore-source.tar.gz docs-kb-5-litellm.tar.gz docs-kb-6-coder-tavily-context7.tar.gz; do curl -fLO $B/$f; done
curl -fLO $B/SHA256SUMS && sha256sum -c --ignore-missing SHA256SUMS
for f in docs-kb-*.tar.gz; do tar -xzf $f -C ~; done
# Windows 10+ (tar is built in)
$B="https://HOST/tar"
"docs-kb-1-agentcore-docs.tar.gz,docs-kb-2-agentcore-refs-pages-cli.tar.gz,docs-kb-3-agentcore-refs-repos.tar.gz,docs-kb-4-agentcore-source.tar.gz,docs-kb-5-litellm.tar.gz,docs-kb-6-coder-tavily-context7.tar.gz".Split(",") | % { Invoke-WebRequest "$B/$_" -OutFile $_ }
Get-ChildItem docs-kb-*.tar.gz | % { tar -xzf $_ -C $HOME }
Small parts (if the full zip gets cut off)
Six independent zips, each opens on its own and unzips into the same ~/kb. Retry only the part that fails.
B=https://HOST/parts
for f in docs-kb-1-agentcore-docs.zip docs-kb-2-agentcore-refs-pages-cli.zip docs-kb-3-agentcore-refs-repos.zip docs-kb-4-agentcore-source.zip docs-kb-5-litellm.zip docs-kb-6-coder-tavily-context7.zip; do curl -fLO $B/$f; done
curl -fLO $B/SHA256SUMS && sha256sum -c SHA256SUMS
for f in docs-kb-*.zip; do unzip -oq $f -d ~; done
# PowerShell
$B="https://HOST/parts"
"docs-kb-1-agentcore-docs.zip","docs-kb-2-agentcore-refs-pages-cli.zip","docs-kb-3-agentcore-refs-repos.zip","docs-kb-4-agentcore-source.zip","docs-kb-5-litellm.zip","docs-kb-6-coder-tavily-context7.zip".Split(",") | % { Invoke-WebRequest "$B/$_" -OutFile $_ }
Get-ChildItem docs-kb-*.zip | % { Expand-Archive $_ -DestinationPath $HOME -Force }
Linux / WSL / macOS
curl -fLO https://HOST/docs-kb.zip
curl -fLO https://HOST/docs-kb.zip.sha256
sha256sum -c docs-kb.zip.sha256 && unzip -q docs-kb.zip -d ~ # creates ~/kb
Windows PowerShell
Invoke-WebRequest https://HOST/docs-kb.zip -OutFile docs-kb.zip
(Get-FileHash docs-kb.zip -Algorithm SHA256).Hash # must equal 2A92FF58E3F40C5629ED027E031AAC8C27E5B57A11BB70E860153B1F835B44FF
Set up in Claude Code
# 1. let Claude read it from any project, in ~/.claude/settings.json:
# "permissions": { "additionalDirectories": ["~/kb"] }
# 2. per-product skills
python3 ~/kb/_tools/make_skills.py
# 3. optional read-only lookup subagent
mkdir -p ~/.claude/agents && cp ~/kb/_tools/kb-researcher.md ~/.claude/agents/
Contents
| Product | Pages |
| Amazon Bedrock AgentCore + Agent Registry (incl. cited references) | 3,591 |
| LiteLLM | 1,102 |
| Coder | 484 |
| Tavily | 108 |
| Context7 | 136 |
Public vendor documentation, redistributed with attribution; see NOTICE.md inside the zip.