
andrewyng/context-hub
10 skills1.5k installs139k starsGitHub
Install
npx skills add https://github.com/andrewyng/context-hubSkills in this repo
1Get Api DocsThe get-api-docs skill retrieves up-to-date third-party API, SDK, and library documentation using the chub CLI from Context Hub instead of relying on stale training data. Agents verify chub is installed with chub --help, install it when missing, then fetch the latest reference for services such as OpenAI, Stripe, Anthropic, or Pinecone before writing integration code. It is preferred over generic web search when users ask for latest API behavior or explicitly mention chub or Context Hub. Workflow ensures commands and schemas match current provider docs, reducing hallucinated endpoints or deprecated parameters during implementation tasks.1.1kinstalls2Electronics SourcingA Claude skill that teaches an AI agent to source electronic components using the parts-mcp tools. It defines tool sequencing and decision patterns for searching parts, comparing price and availability, finding alternatives, processing BOMs asynchronously, reading datasheets, and running the manufacturing pipeline. A developer or hardware engineer uses it to drive component sourcing, BOM costing, and KiCad project workflows through the parts-mcp server.80installs3Login FlowsA Claude skill with reusable Playwright patterns for automating login flows in end-to-end tests. It provides code for username/password login, OAuth/SSO redirects, persisting auth state with storageState, and TOTP-based 2FA handling. A developer uses it while writing Playwright E2E suites to authenticate test sessions reliably and avoid logging in before every test.73installs4Document ExtractionA Claude skill for intelligent document processing using LandingAI's Agentic Document Extraction (ADE) SDK. It parses PDFs, images, spreadsheets, and presentations into structured Markdown, extracts fields via Pydantic or JSON schemas, and classifies multi-document batches. A developer uses it to write scripts that process sets of documents with visual grounding instead of loading each document into the agent context window.46installs5Tavily Best PracticesThis skill documents best practices for integrating the Tavily search API into agentic workflows, RAG systems, and autonomous agents. A developer uses it when their agent needs real-time web data through Tavily's search, extract, crawl, map, or research methods. It provides Python and JavaScript client setup, a method-selection table, key parameters for each call, and links to six reference guides.44installs6New ProjectA Claude skill that guides building a new AI agent fully integrated with Olakai for analytics, KPI tracking, and governance. It covers deciding the agent type (agentic vs assistive), designing a KPI schema before writing code, wiring the customData to CustomDataConfig pipeline, and validating end-to-end. A developer uses it to scaffold a monitored, governance-ready AI agent rather than adding monitoring after the fact.43installs7Document WorkflowsA Claude skill providing reusable building blocks for composing LandingAI ADE primitives into document processing pipelines. It covers parallel/async batch processing, classify-then-extract routing, RAG chunking and vector DB ingestion, database loading, and visualization such as bounding-box overlays and word-level highlighting. A developer uses it when building end-to-end document workflows on top of the ADE SDK basics from the document-extraction skill.42installs8IntegrateA Claude skill that adds Olakai monitoring to an existing AI agent or LLM app using the TypeScript or Python SDK. It wraps an OpenAI or Anthropic client with a fire-and-forget tracking call, then configures custom business KPIs through Olakai's customData to CustomDataConfig pipeline. A developer uses it to get token counts, KPI dashboards, alerting, and governance on an already-working AI application.41installs9RiverpodA Claude skill for Flutter state management with the riverpod and flutter_riverpod packages. It covers choosing among Provider, StateProvider, FutureProvider, StreamProvider, and Notifier/AsyncNotifier, plus ProviderScope setup, autoDispose and family, code generation, and container-based testing. A developer uses it while building a Flutter app to structure providers, handle async data, and write test overrides on the Riverpod 3.x line.14installs10Bloc CubitA Claude skill for Flutter state management with the bloc and flutter_bloc packages. It explains when to choose Cubit for simple updates versus Bloc for event-driven flows, plus project setup, lifecycle and disposal rules, UI binding widgets, and testing patterns. A developer uses it while building a Flutter app to structure state consistently and avoid common pitfalls like network calls in widgets.10installs