Help us improve
Share bugs, ideas, or general feedback.
Builds new API connectors or providers by exactly matching the target repo's existing integration patterns. Use when adding integrations like Jira or Slack without inventing new architecture.
npx claudepluginhub affaan-m/ecc --plugin eccHow this skill is triggered — by the user, by Claude, or both
Slash command
/everything-claude-code:api-connector-builderThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Use this when the job is to add a repo-native integration surface, not just a generic HTTP client.
Scaffolds third-party service integrations: detects project language (TypeScript/Python/Go/Rust/Ruby), pulls SDK docs via Context7, chooses tier, generates client/auth/webhooks with error handling/tests.
Generates system-to-system API connectors with authentication (OAuth, API key, JWT), rate limit handling, data mapping, error recovery with circuit breakers, and sync monitoring.
Guides third-party integrations: APIs, OAuth, webhooks for Stripe, Slack, Zapier, email providers. Includes build-vs-buy framework, auth flows, and maintenance tips.
Share bugs, ideas, or general feedback.
Use this when the job is to add a repo-native integration surface, not just a generic HTTP client.
The point is to match the host repository's pattern:
Inspect at least 2 existing connectors/providers and map:
Define only the surface the repo actually needs:
Typical slices:
The new connector should look obvious in the codebase, not imported from a different ecosystem.
providers/
existing_provider/
__init__.py
provider.py
config.py
integrations/
existing/
client.py
models.py
connector.py
src/integrations/
existing/
index.ts
client.ts
types.ts
test.ts
backend-patternsmcp-server-patternsgithub-ops