get-api-docs
Original:🇺🇸 English
Translated
Use this skill when you need documentation for a third-party library, SDK, or API before writing code that uses it — for example, "use the OpenAI API", "call the Stripe API", "use the Anthropic SDK", "query Pinecone", or any time the user asks you to write code against an external service and you need current API reference. Fetch the docs with chub before answering, rather than relying on training knowledge.
2installs
Sourceandrewyng/context-hub
Added on
NPX Install
npx skill4agent add andrewyng/context-hub get-api-docsTags
Translated version includes tags in frontmatterSKILL.md Content
View Translation Comparison →Get API Docs via chub
When you need documentation for a library or API, fetch it with the CLI
rather than guessing from training data. This gives you the current, correct API.
chubStep 1 — Find the right doc ID
bash
chub search "<library name>" --jsonPick the best-matching from the results (e.g. , ,
). If nothing matches, try a broader term.
idopenai/chatanthropic/sdkstripe/apiStep 2 — Fetch the docs
bash
chub get <id> --lang py # or --lang js, --lang tsOmit if the doc has only one language variant — it will be auto-selected.
--langStep 3 — Use the docs
Read the fetched content and use it to write accurate code or answer the question.
Do not rely on memorized API shapes — use what the docs say.
Step 4 — Annotate what you learned
After completing the task, if you discovered something not in the doc — a gotcha,
workaround, version quirk, or project-specific detail — save it so future sessions
start smarter:
bash
chub annotate <id> "Webhook verification requires raw body — do not parse before verifying"Annotations are local, persist across sessions, and appear automatically on future
calls. Keep notes concise and actionable. Don't repeat what's already in
the doc.
chub getStep 5 — Give feedback
Rate the doc so authors can improve it. Ask the user before sending.
bash
chub feedback <id> up # doc worked well
chub feedback <id> down --label outdated # doc needs updatingAvailable labels: , , , ,
, , , , ,
.
outdatedinaccurateincompletewrong-exampleswrong-versionpoorly-structuredaccuratewell-structuredhelpfulgood-examplesQuick reference
| Goal | Command |
|---|---|
| List everything | |
| Find a doc | |
| Exact id detail | |
| Fetch Python docs | |
| Fetch JS docs | |
| Save to file | |
| Fetch multiple | |
| Save a note | |
| List notes | |
| Rate a doc | |
Notes
- with no query lists everything available
chub search - IDs are — confirm the ID from search before fetching
<author>/<name> - If multiple languages exist and you don't pass , chub will tell you which are available
--lang