discover-connectors
Installation
SKILL.md
Discover connectors
Name tools and schemas from the live catalog and Scalekit MCP. Then stop.
Guardrails
- MUST treat the live catalog and Scalekit MCP as the source of truth. Do not cache a connector list in the repo.
- MUST page
list_tools/search_toolsuntil the next-page token is empty. One call is not the full catalog. - MUST NOT execute tools or authorize a connected account. Name
integrate-agentkitfor that.
Gotchas
- Read SDK credentials from
SCALEKIT_ENVIRONMENT_URL,SCALEKIT_CLIENT_ID, andSCALEKIT_CLIENT_SECRET. Some samples useSCALEKIT_ENV_URL; useSCALEKIT_ENVIRONMENT_URLhere. - A connection is dashboard connector config. A connected account is one user authorized on that connection. This skill names tools. It does not create either.
- Use
connectorin prose. Useprovideronly when the SDK field is literallyproviderorproviders. Filter.provideris the connector identifier from the catalog orsearch_connectors(for exampleGMAIL). It is not the dashboard Connection Name.- Framework helpers such as
actions.langchain.get_toolsneed a connected-account identifier and hide pagination. Useactions.tools.list_toolshere. - Output schemas are not in the tool definition. Use the connector's official API docs for response shape.
- Default language is Python. If the repo is Node, open references/node.md. If the language is unknown, stay on Python.