All-my-ai-needs context-hub
Use Context Hub (chub) for curated, versioned API/SDK docs and agent skills. Keep OpenAI tasks on official docs first.
install
source · Clone the upstream repo
git clone https://github.com/codingSamss/all-my-ai-needs
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/codingSamss/all-my-ai-needs "$T" && mkdir -p ~/.claude/skills && cp -r "$T/platforms/claude/skills/context-hub" ~/.claude/skills/codingsamss-all-my-ai-needs-context-hub && rm -rf "$T"
manifest:
platforms/claude/skills/context-hub/SKILL.mdsource content
Context Hub Skill
Use
chub as a fast retrieval layer for third-party API/SDK integration docs.
When to Use This Skill
Triggered by:
- "查某个 SDK 的最新用法"
- "这个第三方 API 怎么接"
- "给我某库某版本的示例代码"
- "查文档并按语言返回"
- "搜索某个 provider 的文档条目"
Prerequisites
- Install Node.js and npm
- Install
manually:chub
HTTP_PROXY=http://127.0.0.1:7897 HTTPS_PROXY=http://127.0.0.1:7897 npm install -g --prefix "$HOME/.local" @aisuite/chub export PATH="$HOME/.local/bin:$PATH"
- Verify:
chub --cli-version
Routing Policy
- OpenAI tasks in Claude Code: prioritize official OpenAI docs first (
/developers.openai.com
).platform.openai.com - Non-OpenAI tasks: prioritize
.chub - If
has no matching entry, fallback to official vendor docs or source code.chub
Core Workflow
- Search the registry:
HTTP_PROXY=http://127.0.0.1:7897 HTTPS_PROXY=http://127.0.0.1:7897 chub search "<query>" --limit 10
- Fetch the doc/skill entry with language/version:
HTTP_PROXY=http://127.0.0.1:7897 HTTPS_PROXY=http://127.0.0.1:7897 chub get <id> --lang py HTTP_PROXY=http://127.0.0.1:7897 HTTPS_PROXY=http://127.0.0.1:7897 chub get <id> --lang js --version <version>
- Pull references when needed:
HTTP_PROXY=http://127.0.0.1:7897 HTTPS_PROXY=http://127.0.0.1:7897 chub get <id> --file references/<file>.md HTTP_PROXY=http://127.0.0.1:7897 HTTPS_PROXY=http://127.0.0.1:7897 chub get <id> --full
- Use
when downstream parsing is required.--json
Optional Commands (Explicit User Request Only)
Do not run these by default. Run only when the user explicitly asks:
chub annotate <id> "<note>" chub feedback <id> up chub feedback <id> down --label outdated
Guardrails
- Official vendor docs and SDK source code remain the source of truth for high-risk decisions.
- For OpenAI topics, use official OpenAI docs as primary evidence.
- Do not claim behavior that
output does not show.chub - Do not auto-send feedback or annotations without explicit consent.