By tyroneross
Local doc-content cache + authoritative API source registry with a 7-day freshness contract
Initialize the api-registry database and seed 20 well-known services
Auto-discover services from local projects and review candidates
Add a new service to the registry
Refresh latest-version info for registered services
Look up authoritative sources for an API/library/tool
Use BEFORE writing API config, env setup, auth, LLM client init, or debugging an external service. Returns authoritative source URLs, latest version, and deprecation warnings. Triggers on any named library/API/tool.
Contract for external plugins (build-loop, debugger, research) to consult api-registry during API setup or debug. Reads ~/.api-registry/registry.db; exits silently if absent.
Use when the user asks how a library/API/tool works, requests docs for a named service, or asks about current models/versions/endpoints. Routes via api-registry to Context7 or WebFetch for authoritative answers.
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
Local registry of authoritative API/library/tool source URLs, queried before any API is configured or debugged. Stops Claude Code from emitting config based on stale training data.
cd /path/to/api-registry
npm install
tsx scripts/init.ts
Register as a Claude Code plugin (add to your user-level ~/.claude/config.json or install via marketplace).
To exempt your own projects/scopes from the package-install cooldown, copy the
template and edit it before running init:
mkdir -p ~/.api-registry
cp data/owned.example.json ~/.api-registry/owned.json
# edit ~/.api-registry/owned.json — list your npm scopes and project names
~/.api-registry/owned.json lives in your home directory and is never
committed. init reads it and marks the matching services author_owned in
the registry DB.
/api-registry:init — bootstrap DB + seed 20 services/api-registry:scan [--path <dir>] — discover services used in projects under a directory (defaults to the current working directory)/api-registry:add <name> — add a single service/api-registry:lookup <name> — show registered sources/api-registry:docs <name> [query] — route doc question through Context7/WebFetch/api-registry:refresh [<name> | --all | --stale] — re-check latest versions/api-registry:list [category] — browse registryWhen you say "configure better-auth" or "what groq models are available", the api-registry skill fires, looks up the service, and routes your question to the authoritative docs instead of training data.
Build-loop and debugger plugins consult it via the build-loop-bridge contract.
~/.api-registry/
registry.db — SQLite source of truthregistry.yaml — human-readable mirrorlogs/refresh.log — version drift lognpm test # unit + integration
npm run typecheck
npx claudepluginhub tyroneross/rosslabs-ai-toolkit --plugin api-registryBarbara Minto's Pyramid Principle for short-form, long-form, presentations, and audits
Coding Debugger for coding agents with debugging memory, verdict-based retrieval, pattern extraction, root-cause workflows, and parallel domain assessment.
Map dependencies and analyze blast radius before changing code
End-to-end design tool for AI coding agents — guided UI builds, web/iOS/macOS guidance, visual checks, mockup matching, interaction testing, native scanning, native layout-fill / gap analysis
Multi-phase build orchestration with native debugging: assess, plan, execute, review, iterate. Plan-verify gate on Phase 2. Optional UI design gates. Native debug-loop, debugging-memory, and logging-tracer skills provide root-cause investigation without a bundled MCP server. Orchestrator owns when-to-fire; bundled skills own procedural detail; logging-tracer-bridge is an optional escalation hop to the standalone Coding Debugger supporting plugin for extended capability.
Harness-native ECC operator layer - 67 agents, 271 skills, 92 legacy command shims, reusable hooks, rules, selective install profiles, and production-ready workflows for Claude Code, Codex, OpenCode, Cursor, and related agent harnesses
Complete collection of battle-tested Claude Code configs from an Anthropic hackathon winner - agents, skills, hooks, and rules evolved over 10+ months of intensive daily use
Efficient skill management system with progressive discovery — 410+ production-ready skills across 33+ domains