Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
affaan-m avatar

Api Connector Builder

  • 1.4k installs
  • 238k repo stars
  • Updated August 5, 2026
  • affaan-m/ecc

This is a copy of api-connector-builder by affaan-m - installs and ranking accrue to the original listing.

api-connector-builder is an agent skill that scaffolds new API connectors and providers matching a host repository's existing integration layout, auth model, error handling, tests, and registry wiring for developers addi

About

api-connector-builder is an ECC agent skill (version 1.0.0) for adding repository-native API connectors without inventing a parallel integration architecture. Agents first study in-repo connectors—layout, configuration schema, authentication, error handling, test style, and registration wiring—then implement new providers such as Jira or Slack to match those conventions. The skill blocks generic HTTP-client shortcuts and vendor-doc-only starts when the repo already defines integration patterns. Developers use api-connector-builder when extending multi-connector codebases that expect full transport, registry, test, and documentation coverage per integration.

  • Matches the host repo's exact connector layout, config schema, auth model, error handling, test style and registry wirin
  • Starts by inspecting at least two existing connectors before writing any new code
  • Prevents architectural drift by never inventing a second integration pattern
  • Delivers complete integration including transport, registry hooks, tests and documentation
  • Enforces guardrails that stop you from cargo-culting outdated connectors or starting from vendor docs alone

Api Connector Builder by the numbers

  • 1,408 all-time installs (skills.sh)
  • +84 installs in the week ending Aug 5, 2026 (Skillselion tracking)
  • Data as of Aug 5, 2026 (Skillselion catalog sync)
npx skills add https://github.com/affaan-m/ecc --skill api-connector-builder

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Installs1.4k
repo stars238k
Last updatedAugust 5, 2026
Repositoryaffaan-m/ecc

How do you add an API connector matching repo patterns?

Add a new API connector that perfectly matches the existing architectural pattern already used inside their repository.

Who is it for?

Backend engineers extending codebases that already define a connector architecture and need additional vendor integrations.

Skip if: Greenfield projects with no existing integration pattern or tasks needing only a standalone HTTP script.

When should I use this skill?

User asks to add Jira, Slack, or another API integration following existing repo connector or provider patterns.

What you get

Repo-aligned connector module with config schema, auth handling, error mapping, tests, and registry registration.

  • New API connector module
  • Config schema and auth integration
  • Connector tests and registry entry

By the numbers

  • Skill version 1.0.0 in ECC direct-port adaptation

Files

SKILL.mdMarkdownGitHub ↗

API コネクター ビルダー

リポジトリネイティブな統合サーフェスを追加する場合に使用します。汎用 HTTP クライアントではありません。

ポイントはホスト リポジトリのパターンと一致することです:

  • コネクター レイアウト
  • 構成スキーマ
  • 認証モデル
  • エラー処理
  • テスト スタイル
  • 登録/発見ワイヤリング

使用するとき

  • 「このプロジェクトの Jira コネクターを構築する」
  • 「既存のパターンに従う Slack プロバイダーを追加する」
  • 「この API の新しい統合を作成する」
  • 「リポジトリのコネクター スタイルに一致するプラグインを構築する」

ガード レール

  • リポジトリに既に統合アーキテクチャがある場合は、新しい統合アーキテクチャを発明しないでください。
  • ベンダー ドキュメントだけから始めないでください。最初に既存の repo 内コネクターから始めてください。
  • リポジトリがレジストリ ワイヤリング、テスト、およびドキュメントを期待する場合は、トランスポート コードで停止しないでください。
  • リポジトリに新しい現在のパターンがある場合は、古いコネクターをカーゴカルト化しないでください。

ワークフロー

1. ハウス スタイルを学ぶ

少なくとも 2 つの既存のコネクター/プロバイダーを検査して、マップしてください:

  • ファイル レイアウト
  • 抽象化の境界
  • 構成モデル
  • 再試行 / ページネーション コンベンション
  • レジストリ フック
  • テスト フィクスチャと命名

2. ターゲット統合を絞り込む

リポジトリが実際に必要とするサーフェスのみを定義します:

  • 認証フロー
  • キー エンティティ
  • コア読み取り/書き込み操作
  • ページネーションとレート制限
  • Webhook またはポーリング モデル

3. リポジトリネイティブ レイヤーで構築

一般的なスライス:

  • 構成/スキーマ
  • クライアント/トランスポート
  • マッピング レイヤー
  • コネクター/プロバイダー エントリ ポイント
  • 登録
  • テスト

4. ソース パターンに対して検証

新しいコネクターは、別のエコシステムから インポートされたのではなく、コードベースで明白に見えるはずです。

リファレンス シェイプ

プロバイダー スタイル

providers/
  existing_provider/
    __init__.py
    provider.py
    config.py

コネクター スタイル

integrations/
  existing/
    client.py
    models.py
    connector.py

TypeScript プラグイン スタイル

src/integrations/
  existing/
    index.ts
    client.ts
    types.ts
    test.ts

品質チェックリスト

  • [ ] 既存の repo 内統合パターンに一致します
  • [ ] 構成検証が存在します
  • [ ] 認証とエラー処理が明示的です
  • [ ] ページネーション/再試行動作がリポジトリ規範に従います
  • [ ] レジストリ/発見ワイヤリングが完成しました
  • [ ] テストはホスト リポジトリのスタイルを反映しています
  • [ ] ドキュメント/例がリポジトリで期待されている場合は更新されます

関連スキル

  • backend-patterns
  • mcp-server-patterns
  • github-ops

Related skills

How it compares

Use api-connector-builder when the repo already has connectors; use generic API skills for standalone HTTP clients.

FAQ

Does api-connector-builder invent a new integration architecture?

api-connector-builder explicitly avoids inventing a second integration architecture—agents must mirror the host repository's existing connector layout, configuration schema, authentication, errors, tests, and registry wiring.

What must agents study before coding a connector?

api-connector-builder requires reading in-repo connector examples first—covering transport, configuration, auth, error handling, test conventions, and registration—before consulting vendor documentation alone.

Backend & APIsintegrationsbackend

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.