From airbyte-agent-sdk
Discovers available Airbyte connectors, explores their entities/actions/schemas, and checks auth requirements. Use when asking what connectors exist or what fields/entities are available.
How this skill is triggered — by the user, by Claude, or both
Slash command
/airbyte-agent-sdk:discovering-connectorsThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
```python
from airbyte_agent_sdk import list_connectors
available = list_connectors()
# Returns sorted list of connector slugs: ["airtable", "asana", "github", ...]
Each connector has documentation at:
https://github.com/airbytehq/airbyte-agent-sdk/tree/main/connectors/{name}
| File | What it tells you |
|---|---|
README.md | Entities/actions table, install instructions, example questions |
AUTH.md | Credential requirements (OAuth, API key, etc.), hosted setup |
REFERENCE.md | Full entity/action parameters and schemas |
Read the connector's README first to understand what it can do.
When a typed connector package is installed, use runtime methods for schema details:
from airbyte_agent_sdk import AirbyteAuthConfig
from airbyte_agent_sdk.connectors.stripe import StripeConnector
connector = StripeConnector(
auth_config=AirbyteAuthConfig(
airbyte_client_id=os.getenv("AIRBYTE_CLIENT_ID"),
airbyte_client_secret=os.getenv("AIRBYTE_CLIENT_SECRET"),
workspace_name=os.getenv("AIRBYTE_WORKSPACE_NAME", "default"),
)
)
# List all entities and their available actions
entities = connector.list_entities()
for entity in entities:
print(f"{entity['entity_name']}: {entity['available_actions']}")
# Get JSON schema for a specific entity
schema = connector.entity_schema("customers")
Note: list_entities() and entity_schema() require a typed connector (available after uv pip install airbyte-agent-sdk). They are not available on the generic HostedExecutor.
Read the connector's AUTH.md to understand what credentials are needed. For hosted mode (the default), API credentials are stored in Airbyte Cloud — you provide Airbyte client credentials instead.
npx claudepluginhub airbytehq/airbyte-agent-sdk --plugin airbyte-agent-sdkDocuments the Airbyte per-connector typed SDK packages: public API, connector discovery, PydanticAI patterns, and Anthropic SDK integration.
Plans new DataHub connectors by classifying source systems, researching them, and generating a _PLANNING.md blueprint with entity mapping and architecture decisions.
Routes users to the correct AIDP connector skill for 23 data sources including Oracle, PostgreSQL, Snowflake, AWS S3, and more. Use when unsure which connector applies.