From ecc
Creates new API connectors or providers that match a repository's exact existing integration pattern—layout, config, auth, error handling, tests—without inventing a second architecture.
How this skill is triggered — by the user, by Claude, or both
Slash command
/ecc: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.
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-opsnpx claudepluginhub edp43273-glitch/181-skills12plugins reuse this skill
First indexed Jun 3, 2026
Showing the 6 earliest of 12 plugins
Creates new API connectors or providers that match a repository's exact existing integration pattern—layout, config, auth, error handling, tests—without inventing a second architecture.
Builds new API connectors or providers by mirroring an existing repository's integration patterns. Use when adding another integration without inventing a second architecture.
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.