Labsco
apollographql logo

apollographql / skills

90

A skill package that teaches your agent 14 capabilities — every one documented and browsable below, no GitHub required · by apollographql.

Each skill below is one capability this package teaches your agent. Install the whole package, or open a skill to install just that one.

apollo-client🔥🔥🔥🔥✓ VerifiedFreeQuick setup

Comprehensive guide for building React applications with Apollo Client 4.x, covering queries, mutations, caching, and state management. Supports multiple React frameworks and setups: client-side apps (Vite, CRA), Next.js App Router with React Server Components, React Router 7 with streaming SSR, and TanStack Start Includes hooks for queries ( useQuery , useLazyQuery ), mutations ( useMutation ), and Suspense-based patterns ( useSuspenseQuery , useBackgroundQuery ) for modern React 18+ and 19...

15 files — installable on its own

apollo-connectors🔥🔥🔥🔥✓ VerifiedFreeQuick setup

Integrate REST APIs into GraphQL supergraphs using @source and @connect directives. Provides a structured 5-step process: research API structure, implement schema with directives, validate via rover supergraph compose , execute connectors, and test coverage Supports request configuration including headers, body payloads, batching for N+1 patterns, and environment variable injection via $env Handles response mapping with field selection, aliasing, sub-selections for nested data, and entity...

8 files — installable on its own

apollo-federation🔥🔥🔥✓ VerifiedFreeQuick setup

Apollo Federation enables composing multiple GraphQL APIs (subgraphs) into a unified supergraph.

5 files — installable on its own

apollo-ios🔥🔥🔥🔥✓ VerifiedFreeAdvanced setup

Apollo iOS is a strongly-typed GraphQL client for Apple platforms. It generates Swift types from your GraphQL operations and schema, and ships an async/await client, a normalized cache (in-memory or SQLite-backed), a pluggable interceptor-based HTTP transport that handles queries, mutations, and multipart subscriptions, and an optional WebSocket transport ( graphql-transport-ws ) that can carry any operation type.

12 files — installable on its own

apollo-kotlin🔥🔥🔥🔥✓ VerifiedFreeQuick setup

Apollo Kotlin is a strongly typed GraphQL client that generates Kotlin models from your GraphQL operations and schema, that can be used in Android, JVM, and Kotlin Multiplatform projects.

9 files — installable on its own

apollo-mcp-server🔥🔥🔥🔥✓ VerifiedFreeQuick setup

Connect AI agents to GraphQL APIs through the Model Context Protocol with built-in introspection and operation tools. Exposes GraphQL operations as MCP tools; supports three operation sources: local files, GraphOS Studio collections, and persisted query manifests Provides four introspection tools (introspect, search, validate, execute) for schema exploration and ad-hoc query testing; minification mode reduces token usage with compact notation Configurable authentication via static headers,...

5 files — installable on its own

apollo-router🔥🔥🔥🔥✓ VerifiedPaid serviceNeeds API keys

Apollo Router is a high-performance graph router written in Rust for running Apollo Federation 2 supergraphs. It sits in front of your subgraphs and handles query planning, execution, and response composition.

35 files — installable on its own

apollo-router-plugin-creator🔥🔥🔥✓ VerifiedFreeQuick setup

Create native Rust plugins for Apollo Router.

5 files — installable on its own

apollo-server🔥🔥🔥🔥✓ VerifiedFreeQuick setup

Complete guide for building GraphQL servers with Apollo Server 5.x across frameworks. Covers schema definition, resolvers, context setup, and error handling with TypeScript support Supports standalone mode for prototyping and integrations with Express, Fastify, Koa, and serverless environments Includes resolver patterns, authentication/authorization, plugins, DataLoader for N+1 prevention, and performance optimization techniques Provides reference documentation for data sources, error...

8 files — installable on its own

graphql-operations🔥🔥🔥🔥✓ VerifiedFreeQuick setup

Best practices guide for writing efficient, type-safe GraphQL operations and organizing them with fragments. Covers queries, mutations, subscriptions, and fragments with naming conventions, variable syntax, and directive usage Emphasizes core principles: request only needed fields, name all operations, use variables instead of hardcoded values, and include id fields for cacheability Recommends colocating fragments with components and using @include / @skip directives for conditional field...

7 files — installable on its own

graphql-schema🔥🔥🔥🔥✓ VerifiedFreeQuick setup

Industry best practices guide for designing intuitive, performant, and maintainable GraphQL schemas. Covers core design principles including client-centric type organization, explicit nullability patterns, and backwards-compatible evolution strategies Provides reference documentation on types, naming conventions, cursor-based pagination, error modeling, and security considerations Includes practical patterns for interfaces, unions, input types, mutations, and ID strategies with code examples...

7 files — installable on its own

rover🔥🔥🔥🔥✓ VerifiedAccount requiredNeeds API keys

Apollo Rover CLI for managing GraphQL schemas, federation, and local supergraph development. Publish, fetch, and validate subgraph schemas; compose federated supergraphs locally or via GraphOS Includes schema checking (pre-deploy validation), linting, and introspection from running servers rover dev command starts a local Router with automatic schema composition for development workflows Supports CI/CD patterns with check-before-publish validation and JSON output for scripting Requires...

8 files — installable on its own

rust-best-practices🔥🔥🔥🔥✓ VerifiedFreeAdvanced setup

Idiomatic Rust coding standards based on Apollo GraphQL's best practices handbook. Covers nine core areas: coding styles and idioms, clippy linting, performance optimization, error handling, testing patterns, generics and dispatch, type state pattern, documentation, and pointer safety Emphasizes borrowing over cloning, Result-based error handling with thiserror/anyhow, and performance profiling with release builds Includes quick reference guidance on ownership patterns, panic avoidance,...

11 files — installable on its own

skill-creator🔥🔥🔥✓ VerifiedFreeQuick setup

Comprehensive guide for creating effective Agent Skills for Apollo GraphQL and GraphQL development. Provides complete skill structure requirements including mandatory SKILL.md frontmatter, naming conventions, and optional reference file organization Covers best practices for writing skill descriptions with numbered trigger conditions, body content with progressive disclosure, and reference file management Includes Apollo Voice style guidelines emphasizing approachable, opinionated,...

3 files — installable on its own