Railway's official agent skill: create projects, provision databases and buckets, deploy, manage variables and domains, and read build failures back — from the CLI, API or MCP server.
Apollo ConnectorsSkill
Summary
Apollo's official skill for wrapping REST APIs into a GraphQL supergraph with @source and @connect directives — no resolvers, with compose, run and test steps enforced.
Features
- Declarative REST-to-GraphQL with @source and @connect, no resolvers
- Enforced research-implement-compose-run-test sequence
- Uses GraphOS MCP tools to fetch the Connectors spec before editing
- Carries exact documentation paths for requests, responses, mapping and entities
- Requires rover compose, connector run and connector test to pass
- Recognises connectors schemas by their marker comment
Install This Skill
Add this skill to your favorite AI agent in a few steps.
Skill Content
Usage Instructions
Learn how to use this skill with different AI agents.
Description
Apollo Connectors let you pull a REST API into a GraphQL supergraph declaratively, with @source and @connect directives in the schema instead of hand-written resolvers. The mapping syntax is unusual enough that a model working from training data tends to produce something plausible that does not compose. This official skill fixes that by making the agent look the spec up and then prove the result works.
A five-step process, with no skipping
- Research — understand the API and its response shapes, ask the user for example responses if none were given, and fetch the current documentation. Explicitly: write no code until this is done.
- Implement — build the schema from the supplied template, following the documented grammar, mapping methods and variables.
- Validate —
rover supergraph compose --config ./supergraph.yaml, and fix every composition error before continuing. - Execute —
rover connector run --schema <file> -c "<Type.field>" -v "{}"to confirm the connector actually runs. - Test — add or update files under
/tests/and runrover connector test, with coverage for each connector.
Documentation routing
When GraphOS MCP tools are present the skill uses them: connectors-spec to pull the complete Connectors specification before any work begins, plus apollo_docs_search and apollo_docs_read. It carries the documentation paths for each topic — request URL, headers, body and batching; response fields and error handling; mapping including arrays, enums and literals; and entity patterns — so the agent fetches the right page rather than searching blindly.
It also recognises schemas by the marker comment Apollo puts at the top of a connectors file, so an agent that opens one mid-task knows to load the spec before editing.
Requires the rover CLI. MIT licensed, part of Apollo's eleven-skill collection alongside apollo-client, apollo-server, apollo-router, apollo-federation, apollo-mcp-server, apollo-ios and apollo-kotlin.
Related Skills
Diagnoses wrong gradients in differentiable NVIDIA Warp programs by measuring first — comparing autodiff against finite differences on a shrunk reproduction before proposing any fix.
Google's official skill for the gws CLI — drive Gmail, Drive, Calendar, Sheets, Docs, Chat and Admin APIs from an agent, with Model Armor screening.
Netlify's official skill for zero-config managed Postgres — querying from Functions, Drizzle setup, migrations and per-preview database branches.