api-connector-builder

Build API connectors by matching the target repository's integration pattern.

Updated Apr 13, 2026
One-click install
npx skills add https://github.com/sakamoto-family-smile/agent_monorepo --skill api-connector-builder-sakamoto-family-smile
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: api-connector-builder
Source: https://github.com/sakamoto-family-smile/agent_monorepo/tree/main/.claude/skills/ecc/api-connector-builder
Command: npx skills add https://github.com/sakamoto-family-smile/agent_monorepo --skill api-connector-builder-sakamoto-family-smile

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Build a new API connector or provider by matching the target repo's existing integration pattern exactly. Use when adding one more integration without inventing a second architecture.

Core Features & Use Cases

  • Match layout, config schema, auth model, error handling, tests, and registry wiring to ensure a repo-native integration surface.
  • Provides a step-by-step workflow to learn the house style, narrow target, and construct repo-native layers (config/schema, client/transport, mapping, registration, tests) aligned with the host pattern.
  • Use Case: Quickly add a Jira or Slack-like connector by following established patterns rather than inventing a new architecture.

Quick Start

Implement a new API connector by emulating the host repository's existing integration pattern.

Frequently Asked Questions about api-connector-builder

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I add a new API connector to match an existing repo integration pattern?

To add an API connector that matches a repo integration pattern, follow a step-by-step workflow to learn the house style and construct repo-native layers for config, client transport, mapping, registration, and tests. This ensures your connector mirrors layout, auth, and error handling exactly.

What is a repo-native API integration and when do I need it?

A repo-native API integration mirrors the target repo's existing layout, config schema, auth model, and registry wiring. You need this approach when adding one more integration without inventing a second architecture or generic HTTP clients across common connector styles.

Can I use this approach to build a generic HTTP client for my API?

No, you cannot use this approach to build a generic HTTP client. It specifically enforces standard workflows and guardrails for adding repo-native integrations that match the host repository's established patterns for layout, testing, and discovery.

What's the best way to ensure my new provider matches the host repo's config schema and auth model?

The best way to match the host repo's config schema and auth model is to follow the provided reference shapes and workflows. Emulate the existing integration pattern exactly to construct aligned repo-native layers for config, client transport, and registration.

Do I need to follow specific testing patterns when adding an API connector?

Yes, you need to follow the host repository's specific testing patterns. The process requires matching the target repo's integration pattern exactly, which includes mirroring its established tests and registry wiring to ensure a repo-native integration surface.

Why does my new API connector need registry wiring?

Your new API connector needs registry wiring to ensure a repo-native integration surface. Matching the target repo's established registration process allows the new connector to be discovered and function correctly within the host architecture.