Skill Creator
Skill Verified ActiveGuide for creating effective skills for Apollo GraphQL and GraphQL development. Use this skill when: (1) users want to create a new skill, (2) users want to update an existing skill, (3) users ask about skill structure or best practices, (4) users need help writing SKILL.md files.
To guide users in creating effective, well-structured, and secure skills for Apollo GraphQL development, ensuring consistency and quality across the skill ecosystem.
Features
- Guidance on SKILL.md format and structure
- Best practices for skill descriptions and trigger conditions
- Instructions on progressive disclosure and context optimization
- Detailed security guidelines for sensitive content
- Apollo Voice writing style and formatting rules
Use Cases
- Creating a new skill for Apollo GraphQL
- Updating an existing skill's documentation or structure
- Understanding best practices for agent skill development
- Writing clear and effective SKILL.md files
Non-Goals
- Developing skills for non-Apollo GraphQL technologies
- Providing a runtime environment for executing skills
- Abstracting away the Agent Skills specification itself
Installation
First, add the marketplace
/plugin marketplace add apollographql/skills/plugin install skills@apollo-marketplaceQuality Score
VerifiedTrust Signals
Similar Extensions
Write A Skill
100Create new agent skills with proper structure, progressive disclosure, and bundled resources. Use when user wants to create, write, or build a new skill.
Apollo Router
100Version-aware guide for configuring and running Apollo Router for federated GraphQL supergraphs. Generates correct YAML for both Router v1.x and v2.x. Use this skill when: (1) setting up Apollo Router to run a supergraph, (2) configuring routing, headers, or CORS, (3) implementing custom plugins (Rhai scripts or coprocessors), (4) configuring telemetry (tracing, metrics, logging), (5) troubleshooting Router performance or connectivity issues.
Apollo Federation
100Guide for authoring Apollo Federation subgraph schemas. Use this skill when: (1) creating new subgraph schemas for a federated supergraph, (2) defining or modifying entities with @key, (3) sharing types/fields across subgraphs with @shareable, (4) working with federation directives (@external, @requires, @provides, @override, @inaccessible), (5) troubleshooting composition errors, (6) any task involving federation schema design patterns.
Skill Creator
99Create, edit, improve, tidy, review, audit, or restructure AgentSkills and SKILL.md files.
Create Skill
98Guide for creating effective skills. This command should be used when users want to create a new skill (or update an existing skill) that extends Claude's capabilities with specialized knowledge, workflows, or tool integrations. Use when creating new skills, editing existing skills, or verifying skills work before deployment - applies TDD to process documentation by testing with subagents before writing, iterating until bulletproof against rationalization
Rover
98Guide for using Apollo Rover CLI to manage GraphQL schemas and federation. Use this skill when: (1) publishing or fetching subgraph/graph schemas, (2) composing supergraph schemas locally or via GraphOS, (3) running local supergraph development with rover dev, (4) validating schemas with check and lint commands, (5) configuring Rover authentication and environment.