[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"extension-skill-apollographql-apollo-federation-en":3,"guides-for-apollographql-apollo-federation":676,"similar-k172b2vz7xsc1w6k6k6a9565z586nyem-en":677},{"_creationTime":4,"_id":5,"children":6,"community":7,"display":9,"evaluation":15,"identity":245,"isFallback":236,"parentExtension":250,"providers":305,"relations":309,"repo":310,"tags":674,"workflow":675},1778675562553.741,"k172b2vz7xsc1w6k6k6a9565z586nyem",[],{"reviewCount":8},0,{"description":10,"installMethods":11,"name":13,"sourceUrl":14},"Guide 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.\n",{"claudeCode":12},"apollographql/skills","apollo-federation","https://github.com/apollographql/skills",{"_creationTime":16,"_id":17,"extensionId":5,"locale":18,"result":19,"trustSignals":226,"workflow":243},1778675656075.8677,"kn732ys8tctfxpdehgdt1dvknd86m8cx","en",{"checks":20,"evaluatedAt":192,"extensionSummary":193,"features":194,"nonGoals":200,"promptVersionExtension":205,"promptVersionScoring":206,"purpose":207,"rationale":208,"score":209,"summary":210,"tags":211,"targetMarket":217,"tier":218,"useCases":219},[21,26,29,32,36,39,44,48,51,54,58,62,65,69,72,75,78,81,84,87,91,95,99,103,107,110,113,116,120,123,126,129,132,135,138,142,146,150,153,157,160,163,166,169,173,176,179,182,185,189],{"category":22,"check":23,"severity":24,"summary":25},"Practical Utility","Problem relevance","pass","The description clearly names the problem of authoring Apollo Federation subgraph schemas and lists specific use cases like defining entities, sharing types, and troubleshooting composition errors.",{"category":22,"check":27,"severity":24,"summary":28},"Unique selling proposition","The skill provides specific guidance on Apollo Federation directives and schema patterns, going beyond generic LLM capabilities for GraphQL schema design.",{"category":22,"check":30,"severity":24,"summary":31},"Production readiness","The skill covers the core aspects of authoring Apollo Federation subgraph schemas, including directives, entity definitions, and composition troubleshooting, making it suitable for real-world workflows.",{"category":33,"check":34,"severity":24,"summary":35},"Scope","Single responsibility principle","The skill is focused on authoring Apollo Federation subgraph schemas, a single domain, without extending into unrelated areas.",{"category":33,"check":37,"severity":24,"summary":38},"Description quality","The description accurately reflects the skill's capabilities for authoring Apollo Federation subgraph schemas and lists relevant use cases.",{"category":40,"check":41,"severity":42,"summary":43},"Invocation","Scoped tools","not_applicable","This skill does not expose specific tools; it acts as a knowledge provider and guide.",{"category":45,"check":46,"severity":42,"summary":47},"Documentation","Configuration & parameter reference","The skill does not have configurable parameters or external configurations beyond its own documentation.",{"category":33,"check":49,"severity":42,"summary":50},"Tool naming","This skill does not expose individual tools with names.",{"category":33,"check":52,"severity":42,"summary":53},"Minimal I/O surface","As a knowledge-based skill, it does not have a tool interface with parameters or response shapes.",{"category":55,"check":56,"severity":24,"summary":57},"License","License usability","The MIT license is clearly stated in the SKILL.md frontmatter and the LICENSE file, allowing for broad usability.",{"category":59,"check":60,"severity":24,"summary":61},"Maintenance","Commit recency","The last commit was on May 12, 2026, which is within the last 3 months.",{"category":59,"check":63,"severity":42,"summary":64},"Dependency Management","The skill does not appear to have any third-party dependencies that require explicit management.",{"category":66,"check":67,"severity":42,"summary":68},"Security","Secret Management","The skill does not handle or expose any secrets.",{"category":66,"check":70,"severity":24,"summary":71},"Injection","The skill provides documentation and guidance, and does not appear to load or execute untrusted third-party data as instructions.",{"category":66,"check":73,"severity":24,"summary":74},"Transitive Supply-Chain Grenades","The skill's content is self-contained and does not fetch external resources at runtime or execute remote code.",{"category":66,"check":76,"severity":24,"summary":77},"Sandbox Isolation","The skill provides information and does not modify any files or operate outside its intended scope.",{"category":66,"check":79,"severity":24,"summary":80},"Sandbox escape primitives","The skill's content is purely instructional and does not contain any scripts or primitives that could lead to sandbox escape.",{"category":66,"check":82,"severity":24,"summary":83},"Data Exfiltration","The skill does not contain any instructions or references that would lead to the exfiltration of confidential data.",{"category":66,"check":85,"severity":24,"summary":86},"Hidden Text Tricks","The bundled content is free of hidden steering tricks, invisible characters, or other obfuscation techniques.",{"category":88,"check":89,"severity":24,"summary":90},"Hooks","Opaque code execution","The skill's content is plain, readable markdown and does not involve any obfuscated code execution.",{"category":92,"check":93,"severity":24,"summary":94},"Portability","Structural Assumption","The skill provides documentation and does not make assumptions about the user's project structure or OS-specific paths.",{"category":96,"check":97,"severity":24,"summary":98},"Trust","Issues Attention","The skill has 0 issues opened and 1 issue closed in the last 90 days, indicating good maintainer engagement.",{"category":100,"check":101,"severity":24,"summary":102},"Versioning","Release Management","The manifest version is '1.0.1' and is present in the SKILL.md frontmatter, indicating clear versioning.",{"category":104,"check":105,"severity":42,"summary":106},"Code Execution","Validation","The skill is purely informational and does not involve executable code or structured output that requires validation.",{"category":66,"check":108,"severity":24,"summary":109},"Unguarded Destructive Operations","The skill provides guidance and does not perform any destructive operations.",{"category":104,"check":111,"severity":42,"summary":112},"Error Handling","The skill is informational and does not have error paths for user-facing operations.",{"category":104,"check":114,"severity":42,"summary":115},"Logging","The skill is read-only and does not perform actions that require logging.",{"category":117,"check":118,"severity":42,"summary":119},"Compliance","GDPR","The skill does not operate on personal data.",{"category":117,"check":121,"severity":24,"summary":122},"Target market","The skill is relevant globally for Apollo Federation development and has no regional limitations.",{"category":92,"check":124,"severity":24,"summary":125},"Runtime stability","The skill provides documentation and does not make assumptions about specific runtimes or OS environments.",{"category":45,"check":127,"severity":24,"summary":128},"README","The README provides installation instructions, lists available skills, and explains their usage.",{"category":33,"check":130,"severity":42,"summary":131},"Tool surface size","This skill is not a multi-tool extension; it's a single knowledge artifact.",{"category":40,"check":133,"severity":42,"summary":134},"Overlapping near-synonym tools","This skill does not expose individual tools.",{"category":45,"check":136,"severity":24,"summary":137},"Phantom features","All advertised features in the README and SKILL.md appear to have corresponding implementations or are clearly documented reference materials.",{"category":139,"check":140,"severity":24,"summary":141},"Install","Installation instruction","The README provides clear installation instructions for various CLIs and plugins, including example usage.",{"category":143,"check":144,"severity":42,"summary":145},"Errors","Actionable error messages","The skill is informational and does not produce user-facing errors.",{"category":147,"check":148,"severity":42,"summary":149},"Execution","Pinned dependencies","The skill does not have bundled scripts with dependencies.",{"category":33,"check":151,"severity":42,"summary":152},"Dry-run preview","The skill is informational and does not perform state-changing operations.",{"category":154,"check":155,"severity":42,"summary":156},"Protocol","Idempotent retry & timeouts","The skill is informational and does not involve remote calls or state-changing operations.",{"category":117,"check":158,"severity":42,"summary":159},"Telemetry opt-in","The skill does not emit any telemetry.",{"category":40,"check":161,"severity":24,"summary":162},"Precise Purpose","The skill's purpose is precisely defined as authoring Apollo Federation subgraph schemas, with clear use cases and boundaries.",{"category":40,"check":164,"severity":24,"summary":165},"Concise Frontmatter","The frontmatter is concise and effectively summarizes the core capability and triggers for the skill.",{"category":45,"check":167,"severity":24,"summary":168},"Concise Body","The SKILL.md body is well-structured and stays under a reasonable length, delegating deeper material to reference files.",{"category":170,"check":171,"severity":24,"summary":172},"Context","Progressive Disclosure","The SKILL.md outlines the flow and correctly links to detailed reference files for specific topics like directives and schema patterns.",{"category":170,"check":174,"severity":42,"summary":175},"Forked exploration","This skill is instructional and does not involve deep exploration or code review that would necessitate forking context.",{"category":22,"check":177,"severity":24,"summary":178},"Usage examples","The SKILL.md includes clear examples for key directives and patterns, demonstrating their usage and expected outcome.",{"category":22,"check":180,"severity":24,"summary":181},"Edge cases","The skill's documentation, particularly in reference files, addresses edge cases like differing return types for shareable fields and composition errors.",{"category":92,"check":183,"severity":42,"summary":184},"Tool Fallback","This skill does not rely on external tools like MCP servers and therefore has no fallback requirement.",{"category":186,"check":187,"severity":24,"summary":188},"Safety","Halt on unexpected state","The skill provides guidance on best practices and error handling, implicitly encouraging a halt on unexpected states through its documentation on composition errors and directives.",{"category":92,"check":190,"severity":24,"summary":191},"Cross-skill coupling","The skill is self-contained and focuses on Apollo Federation schema authoring without implicit reliance on other skills.",1778675655235,"This skill provides detailed documentation and best practices for authoring Apollo Federation subgraph schemas, covering core directives like @key, @shareable, @external, and @requires, as well as schema patterns for entity definition, value types, and field migration. It includes reference files for directives, schema patterns, and composition rules.",[195,196,197,198,199],"Guides authoring of Apollo Federation subgraph schemas","Explains core federation directives (@key, @shareable, @external, @requires, @override)","Details schema patterns for entity definition and cross-subgraph contributions","Covers composition rules and common error troubleshooting","Includes detailed reference documentation for directives and patterns",[201,202,203,204],"Implementing specific subgraph libraries (e.g., Apollo Server, GraphQL Yoga)","Deploying or managing supergraphs","Writing GraphQL queries or mutations","Client-side Apollo Client development","3.0.0","4.4.0","To guide developers in creating robust and well-designed Apollo Federation subgraph schemas by providing clear explanations, examples, and best practices for Federation directives and patterns.","All checks passed with high quality, indicating a well-documented and useful skill.",100,"Comprehensive guide for Apollo Federation subgraph schema authoring.",[212,213,214,215,216],"graphql","apollo","federation","schema","documentation","global","verified",[220,221,222,223,224,225],"Creating new subgraph schemas for a federated supergraph","Defining or modifying entities with @key","Sharing types/fields across subgraphs with @shareable","Working with federation directives (@external, @requires, @provides, @override)","Troubleshooting composition errors","Any task involving federation schema design patterns",{"codeQuality":227,"collectedAt":229,"documentation":230,"maintenance":233,"security":240,"testCoverage":242},{"hasLockfile":228},true,1778675642393,{"descriptionLength":231,"readmeSize":232},442,22716,{"closedIssues90d":234,"forks":235,"hasChangelog":236,"manifestVersion":237,"openIssues90d":8,"pushedAt":238,"stars":239},1,4,false,"1.0.1",1778606417000,62,{"hasNpmPackage":236,"license":241,"smitheryVerified":236},"MIT",{"hasCi":228,"hasTests":236},{"updatedAt":244},1778675656075,{"basePath":246,"githubOwner":247,"githubRepo":248,"locale":18,"slug":13,"type":249},"skills/apollo-federation","apollographql","skills","skill",{"_creationTime":251,"_id":252,"community":253,"display":254,"identity":259,"parentExtension":262,"providers":291,"relations":301,"tags":302,"workflow":303},1778675562553.7402,"k172cxtw1jjyfy3j32102fhz4986nn9c",{"reviewCount":8},{"description":255,"installMethods":256,"name":258,"sourceUrl":14},"Agent skills for AI coding agents working with Apollo GraphQL tools and technologies",{"claudeCode":257},"apollo-skills","Apollo GraphQL Agent Skills",{"basePath":260,"githubOwner":247,"githubRepo":248,"locale":18,"slug":248,"type":261},"","plugin",{"_creationTime":263,"_id":264,"community":265,"display":266,"identity":270,"providers":272,"relations":285,"tags":287,"workflow":288},1778675562553.74,"k17dxad7tw1ns1wfge0ef2dbnd86nrvx",{"reviewCount":8},{"description":267,"installMethods":268,"name":269,"sourceUrl":14},"Bundled plugins for GraphQL development with Apollo tools and technologies",{"claudeCode":12},"apollo-marketplace",{"basePath":260,"githubOwner":247,"githubRepo":248,"locale":18,"slug":248,"type":271},"marketplace",{"evaluate":273,"extract":280},{"promptVersionExtension":274,"promptVersionScoring":206,"score":275,"tags":276,"targetMarket":217,"tier":218},"3.1.0",95,[212,213,277,278,279],"developer-tools","ai-agents","plugins",{"commitSha":281,"marketplace":282,"plugin":283},"HEAD",{"name":269,"pluginCount":234},{"mcpCount":8,"provider":284,"skillCount":8},"classify",{"repoId":286},"kd70kp4977ph9vbpa67gwcs7j586n0sc",[278,213,277,212,279],{"evaluatedAt":289,"extractAt":290,"updatedAt":289},1778675576047,1778675562553,{"evaluate":292,"extract":298},{"promptVersionExtension":205,"promptVersionScoring":206,"score":293,"tags":294,"targetMarket":217,"tier":218},99,[212,213,277,295,296,297],"code-generation","schema-management","api-development",{"commitSha":281,"license":241,"plugin":299},{"mcpCount":8,"provider":284,"skillCount":300},14,{"parentExtensionId":264,"repoId":286},[297,213,295,277,212,296],{"evaluatedAt":304,"extractAt":290,"updatedAt":304},1778675594715,{"evaluate":306,"extract":308},{"promptVersionExtension":205,"promptVersionScoring":206,"score":209,"tags":307,"targetMarket":217,"tier":218},[212,213,214,215,216],{"commitSha":281},{"parentExtensionId":252,"repoId":286},{"_creationTime":311,"_id":286,"identity":312,"providers":313,"workflow":670},1778675558500.5981,{"githubOwner":247,"githubRepo":248,"sourceUrl":14},{"classify":314,"discover":663,"github":666},{"commitSha":281,"extensions":315},[316,329,370,405,424,435,461,476,489,547,561,578,592,610,627,653],{"basePath":260,"description":267,"displayName":269,"installMethods":317,"rationale":318,"selectedPaths":319,"source":328,"sourceLanguage":18,"type":271},{"claudeCode":12},"marketplace.json at .claude-plugin/marketplace.json",[320,323,325],{"path":321,"priority":322},".claude-plugin/marketplace.json","mandatory",{"path":324,"priority":322},"README.md",{"path":326,"priority":327},"LICENSE","high","rule",{"basePath":260,"description":255,"displayName":257,"installMethods":330,"license":241,"rationale":331,"selectedPaths":332,"source":328,"sourceLanguage":18,"type":261},{"claudeCode":257},"plugin manifest at .claude-plugin/plugin.json",[333,335,336,337,340,342,344,346,348,350,352,354,356,358,360,362,364,366,368],{"path":334,"priority":322},".claude-plugin/plugin.json",{"path":324,"priority":322},{"path":326,"priority":327},{"path":338,"priority":339},"skills/apollo-client/SKILL.md","medium",{"path":341,"priority":339},"skills/apollo-connectors/SKILL.md",{"path":343,"priority":339},"skills/apollo-federation/SKILL.md",{"path":345,"priority":339},"skills/apollo-ios/SKILL.md",{"path":347,"priority":339},"skills/apollo-kotlin/SKILL.md",{"path":349,"priority":339},"skills/apollo-mcp-server/SKILL.md",{"path":351,"priority":339},"skills/apollo-router/SKILL.md",{"path":353,"priority":339},"skills/apollo-router-plugin-creator/SKILL.md",{"path":355,"priority":339},"skills/apollo-server/SKILL.md",{"path":357,"priority":339},"skills/graphql-operations/SKILL.md",{"path":359,"priority":339},"skills/graphql-schema/SKILL.md",{"path":361,"priority":339},"skills/rover/SKILL.md",{"path":363,"priority":339},"skills/rust-best-practices/SKILL.md",{"path":365,"priority":339},"skills/skill-creator/SKILL.md",{"path":367,"priority":322},".lsp.json",{"path":369,"priority":322},".mcp.json",{"basePath":371,"description":372,"displayName":373,"installMethods":374,"rationale":375,"selectedPaths":376,"source":328,"sourceLanguage":18,"type":249},"skills/apollo-client","Guide for building React applications with Apollo Client 4.x. Use this skill when: (1) setting up Apollo Client in a React project, (2) writing GraphQL queries or mutations with hooks, (3) configuring caching or cache policies, (4) managing local state with reactive variables, (5) troubleshooting Apollo Client errors or performance issues.\n","apollo-client",{"claudeCode":12},"SKILL.md frontmatter at skills/apollo-client/SKILL.md",[377,379,381,383,385,387,389,391,393,395,397,399,401,403],{"path":378,"priority":322},"SKILL.md",{"path":380,"priority":339},"references/caching.md",{"path":382,"priority":339},"references/error-handling.md",{"path":384,"priority":339},"references/fragments.md",{"path":386,"priority":339},"references/integration-client.md",{"path":388,"priority":339},"references/integration-nextjs.md",{"path":390,"priority":339},"references/integration-react-router.md",{"path":392,"priority":339},"references/integration-tanstack-start.md",{"path":394,"priority":339},"references/mutations.md",{"path":396,"priority":339},"references/queries.md",{"path":398,"priority":339},"references/state-management.md",{"path":400,"priority":339},"references/suspense-hooks.md",{"path":402,"priority":339},"references/troubleshooting.md",{"path":404,"priority":339},"references/typescript-codegen.md",{"basePath":406,"description":407,"displayName":408,"installMethods":409,"rationale":410,"selectedPaths":411,"source":328,"sourceLanguage":18,"type":249},"skills/apollo-connectors","Guide for integrating REST APIs into GraphQL supergraphs using Apollo Connectors with @source and @connect directives. Use this skill when the user: (1) mentions \"connectors\", \"Apollo Connectors\", or \"REST Connector\", (2) wants to integrate a REST API into GraphQL, (3) references @source or @connect directives, (4) works with files containing \"# Note to AI Friends: This is an Apollo Connectors schema\".\n","apollo-connectors",{"claudeCode":12},"SKILL.md frontmatter at skills/apollo-connectors/SKILL.md",[412,413,415,417,419,420,422],{"path":378,"priority":322},{"path":414,"priority":339},"references/entities.md",{"path":416,"priority":339},"references/grammar.md",{"path":418,"priority":339},"references/methods.md",{"path":402,"priority":339},{"path":421,"priority":339},"references/validation.md",{"path":423,"priority":339},"references/variables.md",{"basePath":246,"description":10,"displayName":13,"installMethods":425,"rationale":426,"selectedPaths":427,"source":328,"sourceLanguage":18,"type":249},{"claudeCode":12},"SKILL.md frontmatter at skills/apollo-federation/SKILL.md",[428,429,431,433],{"path":378,"priority":322},{"path":430,"priority":339},"references/composition.md",{"path":432,"priority":339},"references/directives.md",{"path":434,"priority":339},"references/schema-patterns.md",{"basePath":436,"description":437,"displayName":438,"installMethods":439,"rationale":440,"selectedPaths":441,"source":328,"sourceLanguage":18,"type":249},"skills/apollo-ios","Guide for building Apple-platform applications with Apollo iOS, the strongly-typed GraphQL client for Swift. Use this skill when: (1) adding Apollo iOS to a Swift Package Manager or Xcode project, (2) configuring `apollo-codegen-config.json` and running code generation, (3) configuring an `ApolloClient` with auth, interceptors, and caching, (4) writing queries, mutations, or subscriptions from SwiftUI views, (5) writing tests against generated operation mocks.\n","apollo-ios",{"claudeCode":12},"SKILL.md frontmatter at skills/apollo-ios/SKILL.md",[442,443,444,446,448,450,452,454,456,458],{"path":378,"priority":322},{"path":380,"priority":339},{"path":445,"priority":339},"references/codegen.md",{"path":447,"priority":339},"references/custom-scalars.md",{"path":449,"priority":339},"references/interceptors.md",{"path":451,"priority":339},"references/operations.md",{"path":453,"priority":339},"references/setup.md",{"path":455,"priority":339},"references/subscriptions.md",{"path":457,"priority":339},"references/testing.md",{"path":459,"priority":460},"scripts/list-apollo-ios-versions.sh","low",{"basePath":462,"description":463,"displayName":464,"installMethods":465,"rationale":466,"selectedPaths":467,"source":328,"sourceLanguage":18,"type":249},"skills/apollo-kotlin","Guide for building applications with Apollo Kotlin, the GraphQL client library for Android and Kotlin. Use this skill when: (1) setting up Apollo Kotlin in a Gradle project for Android, Kotlin/JVM, or KMP, (2) configuring schema download and codegen for GraphQL services, (3) configuring an `ApolloClient` with auth, interceptors, and caching, (4) writing queries, mutations, or subscriptions,\n","apollo-kotlin",{"claudeCode":12},"SKILL.md frontmatter at skills/apollo-kotlin/SKILL.md",[468,469,470,471,472,474],{"path":378,"priority":322},{"path":380,"priority":339},{"path":451,"priority":339},{"path":453,"priority":339},{"path":473,"priority":460},"scripts/list-apollo-kotlin-normalized-cache-versions.sh",{"path":475,"priority":460},"scripts/list-apollo-kotlin-versions.sh",{"basePath":477,"description":478,"displayName":479,"installMethods":480,"rationale":481,"selectedPaths":482,"source":328,"sourceLanguage":18,"type":249},"skills/apollo-mcp-server","Guide for using Apollo MCP Server to connect AI agents with GraphQL APIs. Use this skill when: (1) setting up or configuring Apollo MCP Server, (2) defining MCP tools from GraphQL operations, (3) using introspection tools (introspect, search, validate, execute), (4) troubleshooting MCP server connectivity or tool execution issues.\n","apollo-mcp-server",{"claudeCode":12},"SKILL.md frontmatter at skills/apollo-mcp-server/SKILL.md",[483,484,486,488],{"path":378,"priority":322},{"path":485,"priority":339},"references/configuration.md",{"path":487,"priority":339},"references/tools.md",{"path":402,"priority":339},{"basePath":490,"description":491,"displayName":492,"installMethods":493,"rationale":494,"selectedPaths":495,"source":328,"sourceLanguage":18,"type":249},"skills/apollo-router","Version-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.\n","apollo-router",{"claudeCode":12},"SKILL.md frontmatter at skills/apollo-router/SKILL.md",[496,497,499,500,502,504,506,508,510,511,513,515,517,519,521,523,525,527,529,531,533,535,537,539,541,543,545],{"path":378,"priority":322},{"path":498,"priority":339},"divergence-map.md",{"path":485,"priority":339},{"path":501,"priority":339},"references/connectors.md",{"path":503,"priority":339},"references/headers.md",{"path":505,"priority":339},"references/plugins.md",{"path":507,"priority":339},"references/response-caching.md",{"path":509,"priority":339},"references/telemetry.md",{"path":402,"priority":339},{"path":512,"priority":460},"templates/v1/development.yaml",{"path":514,"priority":460},"templates/v1/production.yaml",{"path":516,"priority":460},"templates/v1/sections/auth.yaml",{"path":518,"priority":460},"templates/v1/sections/cors.yaml",{"path":520,"priority":460},"templates/v1/sections/headers.yaml",{"path":522,"priority":460},"templates/v1/sections/limits.yaml",{"path":524,"priority":460},"templates/v1/sections/telemetry.yaml",{"path":526,"priority":460},"templates/v1/sections/traffic-shaping.yaml",{"path":528,"priority":460},"templates/v2/development.yaml",{"path":530,"priority":460},"templates/v2/production.yaml",{"path":532,"priority":460},"templates/v2/sections/auth.yaml",{"path":534,"priority":460},"templates/v2/sections/connectors.yaml",{"path":536,"priority":460},"templates/v2/sections/cors.yaml",{"path":538,"priority":460},"templates/v2/sections/headers.yaml",{"path":540,"priority":460},"templates/v2/sections/limits.yaml",{"path":542,"priority":460},"templates/v2/sections/response-caching.yaml",{"path":544,"priority":460},"templates/v2/sections/telemetry.yaml",{"path":546,"priority":460},"templates/v2/sections/traffic-shaping.yaml",{"basePath":548,"description":549,"displayName":550,"installMethods":551,"rationale":552,"selectedPaths":553,"source":328,"sourceLanguage":18,"type":249},"skills/apollo-router-plugin-creator","Guide for writing Apollo Router native Rust plugins. Use this skill when: (1) users want to create a new router plugin, (2) users want to add service hooks (router_service, supergraph_service, execution_service, subgraph_service), (3) users want to modify an existing router plugin, (4) users need to understand router plugin patterns or the request lifecycle. (5) triggers on requests like \"create a new plugin\", \"add a router plugin\", \"modify the X plugin\", or \"add subgraph_service hook\".\n","apollo-router-plugin-creator",{"claudeCode":12},"SKILL.md frontmatter at skills/apollo-router-plugin-creator/SKILL.md",[554,555,557,559],{"path":378,"priority":322},{"path":556,"priority":339},"references/examples.md",{"path":558,"priority":339},"references/existing-plugins.md",{"path":560,"priority":339},"references/service-hooks.md",{"basePath":562,"description":563,"displayName":564,"installMethods":565,"rationale":566,"selectedPaths":567,"source":328,"sourceLanguage":18,"type":249},"skills/apollo-server","Guide for building GraphQL servers with Apollo Server 5.x. Use this skill when: (1) setting up a new Apollo Server project, (2) writing resolvers or defining GraphQL schemas, (3) implementing authentication or authorization, (4) creating plugins or custom data sources, (5) troubleshooting Apollo Server errors or performance issues.\n","apollo-server",{"claudeCode":12},"SKILL.md frontmatter at skills/apollo-server/SKILL.md",[568,569,571,573,574,575,577],{"path":378,"priority":322},{"path":570,"priority":339},"references/context-and-auth.md",{"path":572,"priority":339},"references/data-sources.md",{"path":382,"priority":339},{"path":505,"priority":339},{"path":576,"priority":339},"references/resolvers.md",{"path":402,"priority":339},{"basePath":579,"description":580,"displayName":581,"installMethods":582,"rationale":583,"selectedPaths":584,"source":328,"sourceLanguage":18,"type":249},"skills/graphql-operations","Guide for writing GraphQL operations (queries, mutations, fragments) following best practices. Use this skill when: (1) writing GraphQL queries or mutations, (2) organizing operations with fragments, (3) optimizing data fetching patterns, (4) setting up type generation or linting, (5) reviewing operations for efficiency.\n","graphql-operations",{"claudeCode":12},"SKILL.md frontmatter at skills/graphql-operations/SKILL.md",[585,586,587,588,589,591],{"path":378,"priority":322},{"path":384,"priority":339},{"path":394,"priority":339},{"path":396,"priority":339},{"path":590,"priority":339},"references/tooling.md",{"path":423,"priority":339},{"basePath":593,"description":594,"displayName":595,"installMethods":596,"rationale":597,"selectedPaths":598,"source":328,"sourceLanguage":18,"type":249},"skills/graphql-schema","Guide for designing GraphQL schemas following industry best practices. Use this skill when: (1) designing a new GraphQL schema or API, (2) reviewing existing schema for improvements, (3) deciding on type structures or nullability, (4) implementing pagination or error patterns, (5) ensuring security in schema design.\n","graphql-schema",{"claudeCode":12},"SKILL.md frontmatter at skills/graphql-schema/SKILL.md",[599,600,602,604,606,608],{"path":378,"priority":322},{"path":601,"priority":339},"references/errors.md",{"path":603,"priority":339},"references/naming.md",{"path":605,"priority":339},"references/pagination.md",{"path":607,"priority":339},"references/security.md",{"path":609,"priority":339},"references/types.md",{"basePath":611,"description":612,"displayName":613,"installMethods":614,"rationale":615,"selectedPaths":616,"source":328,"sourceLanguage":18,"type":249},"skills/rover","Guide 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.\n","rover",{"claudeCode":12},"SKILL.md frontmatter at skills/rover/SKILL.md",[617,618,619,621,623,625],{"path":378,"priority":322},{"path":485,"priority":339},{"path":620,"priority":339},"references/dev.md",{"path":622,"priority":339},"references/graphs.md",{"path":624,"priority":339},"references/subgraphs.md",{"path":626,"priority":339},"references/supergraphs.md",{"basePath":628,"description":629,"displayName":630,"installMethods":631,"rationale":632,"selectedPaths":633,"source":328,"sourceLanguage":18,"type":249},"skills/rust-best-practices","Guide for writing idiomatic Rust code based on Apollo GraphQL's best practices handbook. Use this skill when: (1) writing new Rust code or functions, (2) reviewing or refactoring existing Rust code, (3) deciding between borrowing vs cloning or ownership patterns, (4) implementing error handling with Result types, (5) optimizing Rust code for performance, (6) writing tests or documentation for Rust projects.\n","rust-best-practices",{"claudeCode":12},"SKILL.md frontmatter at skills/rust-best-practices/SKILL.md",[634,635,637,639,641,643,645,647,649,651],{"path":378,"priority":322},{"path":636,"priority":339},"references/chapter_01.md",{"path":638,"priority":339},"references/chapter_02.md",{"path":640,"priority":339},"references/chapter_03.md",{"path":642,"priority":339},"references/chapter_04.md",{"path":644,"priority":339},"references/chapter_05.md",{"path":646,"priority":339},"references/chapter_06.md",{"path":648,"priority":339},"references/chapter_07.md",{"path":650,"priority":339},"references/chapter_08.md",{"path":652,"priority":339},"references/chapter_09.md",{"basePath":654,"description":655,"displayName":656,"installMethods":657,"rationale":658,"selectedPaths":659,"source":328,"sourceLanguage":18,"type":249},"skills/skill-creator","Guide 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.\n","skill-creator",{"claudeCode":12},"SKILL.md frontmatter at skills/skill-creator/SKILL.md",[660,661],{"path":378,"priority":322},{"path":662,"priority":339},"references/apollo-skills.md",{"sources":664},[665],"manual",{"closedIssues90d":234,"description":258,"forks":235,"homepage":667,"license":241,"openIssues90d":8,"pushedAt":238,"readmeSize":232,"stars":239,"topics":668},"https://skills.sh/apollographql/skills",[669,212,213],"agent-skills",{"classifiedAt":671,"discoverAt":672,"extractAt":673,"githubAt":673,"updatedAt":671},1778675562295,1778675558500,1778675560568,[213,216,214,212,215],{"evaluatedAt":244,"extractAt":290,"updatedAt":244},[],[678,696,713,733,753,783],{"_creationTime":679,"_id":680,"community":681,"display":682,"identity":684,"providers":685,"relations":692,"tags":693,"workflow":694},1778675562553.742,"k173e1kq1rx964re0va14ewgg586n241",{"reviewCount":8},{"description":491,"installMethods":683,"name":492,"sourceUrl":14},{"claudeCode":12},{"basePath":490,"githubOwner":247,"githubRepo":248,"locale":18,"slug":492,"type":249},{"evaluate":686,"extract":691},{"promptVersionExtension":205,"promptVersionScoring":206,"score":209,"tags":687,"targetMarket":217,"tier":218},[212,213,688,689,214,690],"router","configuration","yaml",{"commitSha":281},{"parentExtensionId":252,"repoId":286},[213,689,214,212,688,690],{"evaluatedAt":695,"extractAt":290,"updatedAt":695},1778675766592,{"_creationTime":697,"_id":698,"community":699,"display":700,"identity":702,"providers":703,"relations":709,"tags":710,"workflow":711},1778675562553.7432,"k17ceq9hzc7exj48qzjzpk9j9986n97p",{"reviewCount":8},{"description":612,"installMethods":701,"name":613,"sourceUrl":14},{"claudeCode":12},{"basePath":611,"githubOwner":247,"githubRepo":248,"locale":18,"slug":613,"type":249},{"evaluate":704,"extract":708},{"promptVersionExtension":205,"promptVersionScoring":206,"score":705,"tags":706,"targetMarket":217,"tier":218},98,[212,213,613,215,707,214],"cli",{"commitSha":281},{"parentExtensionId":252,"repoId":286},[213,707,214,212,613,215],{"evaluatedAt":712,"extractAt":290,"updatedAt":712},1778676114925,{"_creationTime":714,"_id":715,"community":716,"display":717,"identity":720,"providers":721,"relations":729,"tags":730,"workflow":731},1778675562553.7424,"k17d66j5mh2274pr7zxngznxys86m2q6",{"reviewCount":8},{"description":563,"installMethods":718,"name":719,"sourceUrl":14},{"claudeCode":12},"Apollo Server",{"basePath":562,"githubOwner":247,"githubRepo":248,"locale":18,"slug":564,"type":249},{"evaluate":722,"extract":728},{"promptVersionExtension":205,"promptVersionScoring":206,"score":705,"tags":723,"targetMarket":217,"tier":218},[212,213,724,725,726,727],"server","typescript","nodejs","api",{"commitSha":281,"license":241},{"parentExtensionId":252,"repoId":286},[727,213,212,726,724,725],{"evaluatedAt":732,"extractAt":290,"updatedAt":732},1778675802926,{"_creationTime":734,"_id":735,"community":736,"display":737,"identity":739,"providers":740,"relations":749,"tags":750,"workflow":751},1778675562553.7415,"k174ckdzrcw1w43bx749j86qxs86ndcd",{"reviewCount":8},{"description":463,"installMethods":738,"name":464,"sourceUrl":14},{"claudeCode":12},{"basePath":462,"githubOwner":247,"githubRepo":248,"locale":18,"slug":464,"type":249},{"evaluate":741,"extract":748},{"promptVersionExtension":205,"promptVersionScoring":206,"score":705,"tags":742,"targetMarket":217,"tier":218},[213,743,744,745,212,746,747],"kotlin","android","kmp","codegen","gradle",{"commitSha":281},{"parentExtensionId":252,"repoId":286},[744,213,746,747,212,745,743],{"evaluatedAt":752,"extractAt":290,"updatedAt":752},1778675694462,{"_creationTime":754,"_id":755,"community":756,"display":757,"identity":763,"providers":767,"relations":776,"tags":779,"workflow":780},1778695548458.4048,"k17e5nn93syzxrybh3he9fz5eh86nbme",{"reviewCount":8},{"description":758,"installMethods":759,"name":761,"sourceUrl":762},"Guide a person in becoming a better teacher and explainer. AI coaches content structuring, audience calibration, explanation clarity, Socratic questioning technique, feedback interpretation, and reflective practice for technical presentations, documentation, and mentoring. Use when a person needs to present technical content and wants preparation coaching, wants to write better documentation or tutorials, struggles to explain concepts across expertise levels, is mentoring a colleague, or is preparing for a talk or knowledge-sharing session.\n",{"claudeCode":760},"pjt222/agent-almanac","teach-guidance","https://github.com/pjt222/agent-almanac",{"basePath":764,"githubOwner":765,"githubRepo":766,"locale":18,"slug":761,"type":249},"skills/teach-guidance","pjt222","agent-almanac",{"evaluate":768,"extract":775},{"promptVersionExtension":205,"promptVersionScoring":206,"score":209,"tags":769,"targetMarket":217,"tier":218},[770,771,772,216,773,774],"teaching","coaching","presentation","explanation","guidance",{"commitSha":281},{"parentExtensionId":777,"repoId":778},"k170h0janaa9kwn7cfgfz2ykss86mmh9","kd7aryv63z61j39n2td1aeqkvh86mh12",[771,216,773,774,772,770],{"evaluatedAt":781,"extractAt":782,"updatedAt":781},1778701952682,1778695548458,{"_creationTime":784,"_id":785,"community":786,"display":787,"identity":791,"providers":793,"relations":805,"tags":806,"workflow":807},1778695548458.385,"k17avw7n0q0zss1q5kna5zvjzx86mdvr",{"reviewCount":8},{"description":788,"installMethods":789,"name":790,"sourceUrl":762},"Prepare an organisation for regulatory inspection by assessing readiness against agency-specific focus areas (FDA, EMA, MHRA). Covers warning letter and 483 theme analysis, mock inspection protocols, document bundle preparation, inspection logistics, and response template creation. Use when a regulatory inspection has been announced or is anticipated, when a periodic self-assessment is due, when new systems have been implemented since the last inspection, or after a significant audit finding that may attract regulatory attention.\n",{"claudeCode":760},"prepare-inspection-readiness",{"basePath":792,"githubOwner":765,"githubRepo":766,"locale":18,"slug":790,"type":249},"skills/prepare-inspection-readiness",{"evaluate":794,"extract":804},{"promptVersionExtension":205,"promptVersionScoring":206,"score":209,"tags":795,"targetMarket":217,"tier":218},[796,797,798,799,800,801,802,216,803],"compliance","gxp","inspection","fda","ema","mhra","readiness","process-automation",{"commitSha":281},{"parentExtensionId":777,"repoId":778},[796,216,800,799,797,798,801,803,802],{"evaluatedAt":808,"extractAt":782,"updatedAt":808},1778700122939]