[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"extension-skill-apollographql-graphql-schema-zh-CN":3,"guides-for-apollographql-graphql-schema":678,"similar-k177cc4hfz0518tdbk14sh8wwn86n1qa-zh-CN":679},{"_creationTime":4,"_id":5,"children":6,"community":7,"display":9,"evaluation":15,"identity":246,"isFallback":229,"parentExtension":251,"providers":307,"relations":311,"repo":312,"tags":676,"workflow":677},1778675562553.743,"k177cc4hfz0518tdbk14sh8wwn86n1qa",[],{"reviewCount":8},0,{"description":10,"installMethods":11,"name":13,"sourceUrl":14},"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",{"claudeCode":12},"apollographql/skills","graphql-schema","https://github.com/apollographql/skills",{"_creationTime":16,"_id":17,"extensionId":5,"locale":18,"result":19,"trustSignals":227,"workflow":244},1778676094354.7754,"kn7e9jy4bej0pw83tz531d0w0n86mf6d","en",{"checks":20,"evaluatedAt":192,"extensionSummary":193,"features":194,"nonGoals":203,"promptVersionExtension":207,"promptVersionScoring":208,"purpose":209,"rationale":210,"score":211,"summary":212,"tags":213,"targetMarket":219,"tier":220,"useCases":221},[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,114,117,121,124,127,130,133,136,139,143,147,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 user problem of designing and reviewing GraphQL schemas, with specific use cases provided.",{"category":22,"check":27,"severity":24,"summary":28},"Unique selling proposition","The skill provides structured guidance and best practices for GraphQL schema design, offering more than just default LLM capabilities.",{"category":22,"check":30,"severity":24,"summary":31},"Production readiness","The skill provides comprehensive documentation and examples for designing GraphQL schemas, covering the complete lifecycle of schema definition and best practices.",{"category":33,"check":34,"severity":24,"summary":35},"Scope","Single responsibility principle","The skill focuses exclusively on GraphQL schema design principles and best practices, avoiding unrelated domains.",{"category":33,"check":37,"severity":24,"summary":38},"Description quality","The displayed description accurately reflects the skill's purpose of guiding GraphQL schema design and lists relevant use cases.",{"category":40,"check":41,"severity":42,"summary":43},"Invocation","Scoped tools","not_applicable","This skill does not expose tools directly but provides guidance. The check is not applicable.",{"category":45,"check":46,"severity":42,"summary":47},"Documentation","Configuration & parameter reference","The skill does not have configurable parameters or options that require documentation.",{"category":33,"check":49,"severity":42,"summary":50},"Tool naming","The skill does not expose tools with names; it provides descriptive guidance. The check is not applicable.",{"category":33,"check":52,"severity":42,"summary":53},"Minimal I/O surface","The skill does not expose tools or commands with input/output schemas. The check is not applicable.",{"category":55,"check":56,"severity":24,"summary":57},"License","License usability","The license is MIT, clearly stated in SKILL.md frontmatter and the LICENSE file, which is a permissive open-source license.",{"category":59,"check":60,"severity":24,"summary":61},"Maintenance","Commit recency","The last commit was on May 12, 2026, which is within the last 90 days.",{"category":59,"check":63,"severity":42,"summary":64},"Dependency Management","No third-party dependencies are used by this skill.",{"category":66,"check":67,"severity":42,"summary":68},"Security","Secret Management","The skill does not handle secrets.",{"category":66,"check":70,"severity":24,"summary":71},"Injection","The skill provides guidance and does not load or execute external data as instructions.",{"category":66,"check":73,"severity":24,"summary":74},"Transitive Supply-Chain Grenades","The skill does not fetch remote content or execute code not part of its bundle.",{"category":66,"check":76,"severity":42,"summary":77},"Sandbox Isolation","The skill provides guidance and does not interact with the file system or external environments.",{"category":66,"check":79,"severity":42,"summary":80},"Sandbox escape primitives","The skill does not execute code and thus has no sandbox escape primitives.",{"category":66,"check":82,"severity":42,"summary":83},"Data Exfiltration","The skill does not perform any outbound calls or handle sensitive data.",{"category":66,"check":85,"severity":24,"summary":86},"Hidden Text Tricks","The bundled content is free of hidden steering tricks, and descriptions are clean printable ASCII.",{"category":88,"check":89,"severity":42,"summary":90},"Hooks","Opaque code execution","The skill does not contain any scripts or obfuscated code.",{"category":92,"check":93,"severity":42,"summary":94},"Portability","Structural Assumption","The skill provides guidance and does not make assumptions about the user's project structure.",{"category":96,"check":97,"severity":24,"summary":98},"Trust","Issues Attention","0 issues opened, 1 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 installation instructions in README reference tagged releases, indicating clear versioning.",{"category":104,"check":105,"severity":42,"summary":106},"Execution","Validation","The skill provides guidance and does not execute code with input arguments or structured output that requires validation.",{"category":66,"check":108,"severity":42,"summary":109},"Unguarded Destructive Operations","The skill provides guidance and does not perform any destructive operations.",{"category":111,"check":112,"severity":42,"summary":113},"Code Execution","Error Handling","The skill does not execute code and therefore has no error paths to handle.",{"category":111,"check":115,"severity":42,"summary":116},"Logging","The skill does not execute code and therefore does not require logging.",{"category":118,"check":119,"severity":42,"summary":120},"Compliance","GDPR","The skill provides guidance and does not operate on personal data.",{"category":118,"check":122,"severity":24,"summary":123},"Target market","The skill provides general GraphQL schema design guidance applicable globally, with no regional limitations detected.",{"category":92,"check":125,"severity":42,"summary":126},"Runtime stability","The skill provides guidance and does not make assumptions about specific runtimes or operating systems.",{"category":45,"check":128,"severity":24,"summary":129},"README","The README exists, is extensive, and clearly states the skill's purpose and installation/usage instructions.",{"category":33,"check":131,"severity":42,"summary":132},"Tool surface size","The skill does not expose tools, so this check is not applicable.",{"category":40,"check":134,"severity":42,"summary":135},"Overlapping near-synonym tools","The skill does not expose tools, so there are no overlapping synonyms.",{"category":45,"check":137,"severity":24,"summary":138},"Phantom features","All features mentioned in the README and SKILL.md have corresponding guidance and examples within the skill's documentation.",{"category":140,"check":141,"severity":24,"summary":142},"Install","Installation instruction","The README provides clear installation instructions for the Skills CLI and Claude Code plugin, along with usage examples.",{"category":144,"check":145,"severity":42,"summary":146},"Errors","Actionable error messages","The skill provides guidance and does not have user-facing error paths.",{"category":104,"check":148,"severity":42,"summary":149},"Pinned dependencies","The skill does not use third-party dependencies or execute scripts that require pinning.",{"category":33,"check":151,"severity":42,"summary":152},"Dry-run preview","The skill provides guidance and does not perform any state-changing operations or outbound data transfers.",{"category":154,"check":155,"severity":42,"summary":156},"Protocol","Idempotent retry & timeouts","The skill provides guidance and does not involve remote calls or state-changing operations.",{"category":118,"check":158,"severity":42,"summary":159},"Telemetry opt-in","The skill does not emit telemetry.",{"category":40,"check":161,"severity":24,"summary":162},"Precise Purpose","The skill's purpose is precisely defined in SKILL.md, clearly stating what it does (GraphQL schema design) and when to use it (designing, reviewing, deciding, implementing, ensuring security).",{"category":40,"check":164,"severity":24,"summary":165},"Concise Frontmatter","The SKILL.md frontmatter is concise and effectively summarizes the core capability and trigger phrases.",{"category":45,"check":167,"severity":24,"summary":168},"Concise Body","The SKILL.md body is reasonably concise, and detailed topics are delegated to separate reference files.",{"category":170,"check":171,"severity":24,"summary":172},"Context","Progressive Disclosure","The SKILL.md outlines the main flow and links to detailed reference files for specific topics like types, naming, and security.",{"category":170,"check":174,"severity":42,"summary":175},"Forked exploration","The skill does not involve heavy exploration or deep code review; it provides guidance, so context: fork is not applicable.",{"category":22,"check":177,"severity":24,"summary":178},"Usage examples","Sufficient examples are included in the reference files, demonstrating practical application of schema design principles.",{"category":22,"check":180,"severity":24,"summary":181},"Edge cases","The reference files, particularly security.md, cover edge cases and limitations with explanations and best practices.",{"category":111,"check":183,"severity":42,"summary":184},"Tool Fallback","This skill does not rely on external tools like an MCP server, so fallback is not applicable.",{"category":186,"check":187,"severity":42,"summary":188},"Safety","Halt on unexpected state","The skill provides guidance and does not perform actions that would require halting on unexpected state.",{"category":92,"check":190,"severity":24,"summary":191},"Cross-skill coupling","The skill is self-contained and does not implicitly rely on other skills; it provides general guidance.",1778676094247,"This skill provides detailed guidance and best practices for designing GraphQL schemas, covering principles, type design, nullability, IDs, interfaces, unions, input types, enums, custom scalars, pagination, naming, errors, and security considerations.",[195,196,197,198,199,200,201,202],"GraphQL schema design best practices","Type design patterns (interfaces, unions, custom scalars)","Nullability strategies and list handling","ID design and global ID patterns","Pagination with the Connection pattern","Naming conventions for types, fields, and arguments","Error design patterns (union-based, interface-based)","Security best practices for schema design",[204,205,206],"Implementing resolvers or server-side logic","Client-side GraphQL development","Tooling for schema validation or linting (Rover CLI handles this)","3.0.0","4.4.0","To guide users in designing effective, maintainable, and secure GraphQL schemas by providing best practices, patterns, and examples.","Excellent documentation quality and adherence to best practices across all evaluated criteria, with no significant findings preventing a high score.",98,"Comprehensive guide for designing robust and maintainable GraphQL schemas, covering best practices.",[214,215,216,217,218],"graphql","schema-design","api-design","best-practices","documentation","global","verified",[222,223,224,225,226],"Designing a new GraphQL schema or API","Reviewing existing schema for improvements","Deciding on type structures or nullability","Implementing pagination or error patterns","Ensuring security in schema design",{"codeQuality":228,"collectedAt":230,"documentation":231,"maintenance":234,"security":241,"testCoverage":243},{"hasLockfile":229},true,1778676076723,{"descriptionLength":232,"readmeSize":233},318,22716,{"closedIssues90d":235,"forks":236,"hasChangelog":237,"manifestVersion":238,"openIssues90d":8,"pushedAt":239,"stars":240},1,4,false,"1.0.1",1778606417000,62,{"hasNpmPackage":237,"license":242,"smitheryVerified":237},"MIT",{"hasCi":229,"hasTests":237},{"updatedAt":245},1778676094354,{"basePath":247,"githubOwner":248,"githubRepo":249,"locale":18,"slug":13,"type":250},"skills/graphql-schema","apollographql","skills","skill",{"_creationTime":252,"_id":253,"community":254,"display":255,"identity":260,"parentExtension":263,"providers":293,"relations":303,"tags":304,"workflow":305},1778675562553.7402,"k172cxtw1jjyfy3j32102fhz4986nn9c",{"reviewCount":8},{"description":256,"installMethods":257,"name":259,"sourceUrl":14},"Agent skills for AI coding agents working with Apollo GraphQL tools and technologies",{"claudeCode":258},"apollo-skills","Apollo GraphQL Agent Skills",{"basePath":261,"githubOwner":248,"githubRepo":249,"locale":18,"slug":249,"type":262},"","plugin",{"_creationTime":264,"_id":265,"community":266,"display":267,"identity":271,"providers":273,"relations":287,"tags":289,"workflow":290},1778675562553.74,"k17dxad7tw1ns1wfge0ef2dbnd86nrvx",{"reviewCount":8},{"description":268,"installMethods":269,"name":270,"sourceUrl":14},"Bundled plugins for GraphQL development with Apollo tools and technologies",{"claudeCode":12},"apollo-marketplace",{"basePath":261,"githubOwner":248,"githubRepo":249,"locale":18,"slug":249,"type":272},"marketplace",{"evaluate":274,"extract":282},{"promptVersionExtension":275,"promptVersionScoring":208,"score":276,"tags":277,"targetMarket":219,"tier":220},"3.1.0",95,[214,278,279,280,281],"apollo","developer-tools","ai-agents","plugins",{"commitSha":283,"marketplace":284,"plugin":285},"HEAD",{"name":270,"pluginCount":235},{"mcpCount":8,"provider":286,"skillCount":8},"classify",{"repoId":288},"kd70kp4977ph9vbpa67gwcs7j586n0sc",[280,278,279,214,281],{"evaluatedAt":291,"extractAt":292,"updatedAt":291},1778675576047,1778675562553,{"evaluate":294,"extract":300},{"promptVersionExtension":207,"promptVersionScoring":208,"score":295,"tags":296,"targetMarket":219,"tier":220},99,[214,278,279,297,298,299],"code-generation","schema-management","api-development",{"commitSha":283,"license":242,"plugin":301},{"mcpCount":8,"provider":286,"skillCount":302},14,{"parentExtensionId":265,"repoId":288},[299,278,297,279,214,298],{"evaluatedAt":306,"extractAt":292,"updatedAt":306},1778675594715,{"evaluate":308,"extract":310},{"promptVersionExtension":207,"promptVersionScoring":208,"score":211,"tags":309,"targetMarket":219,"tier":220},[214,215,216,217,218],{"commitSha":283},{"parentExtensionId":253,"repoId":288},{"_creationTime":313,"_id":288,"identity":314,"providers":315,"workflow":672},1778675558500.5981,{"githubOwner":248,"githubRepo":249,"sourceUrl":14},{"classify":316,"discover":665,"github":668},{"commitSha":283,"extensions":317},[318,331,372,407,426,440,466,481,494,552,566,583,597,612,629,655],{"basePath":261,"description":268,"displayName":270,"installMethods":319,"rationale":320,"selectedPaths":321,"source":330,"sourceLanguage":18,"type":272},{"claudeCode":12},"marketplace.json at .claude-plugin/marketplace.json",[322,325,327],{"path":323,"priority":324},".claude-plugin/marketplace.json","mandatory",{"path":326,"priority":324},"README.md",{"path":328,"priority":329},"LICENSE","high","rule",{"basePath":261,"description":256,"displayName":258,"installMethods":332,"license":242,"rationale":333,"selectedPaths":334,"source":330,"sourceLanguage":18,"type":262},{"claudeCode":258},"plugin manifest at .claude-plugin/plugin.json",[335,337,338,339,342,344,346,348,350,352,354,356,358,360,362,364,366,368,370],{"path":336,"priority":324},".claude-plugin/plugin.json",{"path":326,"priority":324},{"path":328,"priority":329},{"path":340,"priority":341},"skills/apollo-client/SKILL.md","medium",{"path":343,"priority":341},"skills/apollo-connectors/SKILL.md",{"path":345,"priority":341},"skills/apollo-federation/SKILL.md",{"path":347,"priority":341},"skills/apollo-ios/SKILL.md",{"path":349,"priority":341},"skills/apollo-kotlin/SKILL.md",{"path":351,"priority":341},"skills/apollo-mcp-server/SKILL.md",{"path":353,"priority":341},"skills/apollo-router/SKILL.md",{"path":355,"priority":341},"skills/apollo-router-plugin-creator/SKILL.md",{"path":357,"priority":341},"skills/apollo-server/SKILL.md",{"path":359,"priority":341},"skills/graphql-operations/SKILL.md",{"path":361,"priority":341},"skills/graphql-schema/SKILL.md",{"path":363,"priority":341},"skills/rover/SKILL.md",{"path":365,"priority":341},"skills/rust-best-practices/SKILL.md",{"path":367,"priority":341},"skills/skill-creator/SKILL.md",{"path":369,"priority":324},".lsp.json",{"path":371,"priority":324},".mcp.json",{"basePath":373,"description":374,"displayName":375,"installMethods":376,"rationale":377,"selectedPaths":378,"source":330,"sourceLanguage":18,"type":250},"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",[379,381,383,385,387,389,391,393,395,397,399,401,403,405],{"path":380,"priority":324},"SKILL.md",{"path":382,"priority":341},"references/caching.md",{"path":384,"priority":341},"references/error-handling.md",{"path":386,"priority":341},"references/fragments.md",{"path":388,"priority":341},"references/integration-client.md",{"path":390,"priority":341},"references/integration-nextjs.md",{"path":392,"priority":341},"references/integration-react-router.md",{"path":394,"priority":341},"references/integration-tanstack-start.md",{"path":396,"priority":341},"references/mutations.md",{"path":398,"priority":341},"references/queries.md",{"path":400,"priority":341},"references/state-management.md",{"path":402,"priority":341},"references/suspense-hooks.md",{"path":404,"priority":341},"references/troubleshooting.md",{"path":406,"priority":341},"references/typescript-codegen.md",{"basePath":408,"description":409,"displayName":410,"installMethods":411,"rationale":412,"selectedPaths":413,"source":330,"sourceLanguage":18,"type":250},"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",[414,415,417,419,421,422,424],{"path":380,"priority":324},{"path":416,"priority":341},"references/entities.md",{"path":418,"priority":341},"references/grammar.md",{"path":420,"priority":341},"references/methods.md",{"path":404,"priority":341},{"path":423,"priority":341},"references/validation.md",{"path":425,"priority":341},"references/variables.md",{"basePath":427,"description":428,"displayName":429,"installMethods":430,"rationale":431,"selectedPaths":432,"source":330,"sourceLanguage":18,"type":250},"skills/apollo-federation","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","apollo-federation",{"claudeCode":12},"SKILL.md frontmatter at skills/apollo-federation/SKILL.md",[433,434,436,438],{"path":380,"priority":324},{"path":435,"priority":341},"references/composition.md",{"path":437,"priority":341},"references/directives.md",{"path":439,"priority":341},"references/schema-patterns.md",{"basePath":441,"description":442,"displayName":443,"installMethods":444,"rationale":445,"selectedPaths":446,"source":330,"sourceLanguage":18,"type":250},"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",[447,448,449,451,453,455,457,459,461,463],{"path":380,"priority":324},{"path":382,"priority":341},{"path":450,"priority":341},"references/codegen.md",{"path":452,"priority":341},"references/custom-scalars.md",{"path":454,"priority":341},"references/interceptors.md",{"path":456,"priority":341},"references/operations.md",{"path":458,"priority":341},"references/setup.md",{"path":460,"priority":341},"references/subscriptions.md",{"path":462,"priority":341},"references/testing.md",{"path":464,"priority":465},"scripts/list-apollo-ios-versions.sh","low",{"basePath":467,"description":468,"displayName":469,"installMethods":470,"rationale":471,"selectedPaths":472,"source":330,"sourceLanguage":18,"type":250},"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",[473,474,475,476,477,479],{"path":380,"priority":324},{"path":382,"priority":341},{"path":456,"priority":341},{"path":458,"priority":341},{"path":478,"priority":465},"scripts/list-apollo-kotlin-normalized-cache-versions.sh",{"path":480,"priority":465},"scripts/list-apollo-kotlin-versions.sh",{"basePath":482,"description":483,"displayName":484,"installMethods":485,"rationale":486,"selectedPaths":487,"source":330,"sourceLanguage":18,"type":250},"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",[488,489,491,493],{"path":380,"priority":324},{"path":490,"priority":341},"references/configuration.md",{"path":492,"priority":341},"references/tools.md",{"path":404,"priority":341},{"basePath":495,"description":496,"displayName":497,"installMethods":498,"rationale":499,"selectedPaths":500,"source":330,"sourceLanguage":18,"type":250},"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",[501,502,504,505,507,509,511,513,515,516,518,520,522,524,526,528,530,532,534,536,538,540,542,544,546,548,550],{"path":380,"priority":324},{"path":503,"priority":341},"divergence-map.md",{"path":490,"priority":341},{"path":506,"priority":341},"references/connectors.md",{"path":508,"priority":341},"references/headers.md",{"path":510,"priority":341},"references/plugins.md",{"path":512,"priority":341},"references/response-caching.md",{"path":514,"priority":341},"references/telemetry.md",{"path":404,"priority":341},{"path":517,"priority":465},"templates/v1/development.yaml",{"path":519,"priority":465},"templates/v1/production.yaml",{"path":521,"priority":465},"templates/v1/sections/auth.yaml",{"path":523,"priority":465},"templates/v1/sections/cors.yaml",{"path":525,"priority":465},"templates/v1/sections/headers.yaml",{"path":527,"priority":465},"templates/v1/sections/limits.yaml",{"path":529,"priority":465},"templates/v1/sections/telemetry.yaml",{"path":531,"priority":465},"templates/v1/sections/traffic-shaping.yaml",{"path":533,"priority":465},"templates/v2/development.yaml",{"path":535,"priority":465},"templates/v2/production.yaml",{"path":537,"priority":465},"templates/v2/sections/auth.yaml",{"path":539,"priority":465},"templates/v2/sections/connectors.yaml",{"path":541,"priority":465},"templates/v2/sections/cors.yaml",{"path":543,"priority":465},"templates/v2/sections/headers.yaml",{"path":545,"priority":465},"templates/v2/sections/limits.yaml",{"path":547,"priority":465},"templates/v2/sections/response-caching.yaml",{"path":549,"priority":465},"templates/v2/sections/telemetry.yaml",{"path":551,"priority":465},"templates/v2/sections/traffic-shaping.yaml",{"basePath":553,"description":554,"displayName":555,"installMethods":556,"rationale":557,"selectedPaths":558,"source":330,"sourceLanguage":18,"type":250},"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",[559,560,562,564],{"path":380,"priority":324},{"path":561,"priority":341},"references/examples.md",{"path":563,"priority":341},"references/existing-plugins.md",{"path":565,"priority":341},"references/service-hooks.md",{"basePath":567,"description":568,"displayName":569,"installMethods":570,"rationale":571,"selectedPaths":572,"source":330,"sourceLanguage":18,"type":250},"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",[573,574,576,578,579,580,582],{"path":380,"priority":324},{"path":575,"priority":341},"references/context-and-auth.md",{"path":577,"priority":341},"references/data-sources.md",{"path":384,"priority":341},{"path":510,"priority":341},{"path":581,"priority":341},"references/resolvers.md",{"path":404,"priority":341},{"basePath":584,"description":585,"displayName":586,"installMethods":587,"rationale":588,"selectedPaths":589,"source":330,"sourceLanguage":18,"type":250},"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",[590,591,592,593,594,596],{"path":380,"priority":324},{"path":386,"priority":341},{"path":396,"priority":341},{"path":398,"priority":341},{"path":595,"priority":341},"references/tooling.md",{"path":425,"priority":341},{"basePath":247,"description":10,"displayName":13,"installMethods":598,"rationale":599,"selectedPaths":600,"source":330,"sourceLanguage":18,"type":250},{"claudeCode":12},"SKILL.md frontmatter at skills/graphql-schema/SKILL.md",[601,602,604,606,608,610],{"path":380,"priority":324},{"path":603,"priority":341},"references/errors.md",{"path":605,"priority":341},"references/naming.md",{"path":607,"priority":341},"references/pagination.md",{"path":609,"priority":341},"references/security.md",{"path":611,"priority":341},"references/types.md",{"basePath":613,"description":614,"displayName":615,"installMethods":616,"rationale":617,"selectedPaths":618,"source":330,"sourceLanguage":18,"type":250},"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",[619,620,621,623,625,627],{"path":380,"priority":324},{"path":490,"priority":341},{"path":622,"priority":341},"references/dev.md",{"path":624,"priority":341},"references/graphs.md",{"path":626,"priority":341},"references/subgraphs.md",{"path":628,"priority":341},"references/supergraphs.md",{"basePath":630,"description":631,"displayName":632,"installMethods":633,"rationale":634,"selectedPaths":635,"source":330,"sourceLanguage":18,"type":250},"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",[636,637,639,641,643,645,647,649,651,653],{"path":380,"priority":324},{"path":638,"priority":341},"references/chapter_01.md",{"path":640,"priority":341},"references/chapter_02.md",{"path":642,"priority":341},"references/chapter_03.md",{"path":644,"priority":341},"references/chapter_04.md",{"path":646,"priority":341},"references/chapter_05.md",{"path":648,"priority":341},"references/chapter_06.md",{"path":650,"priority":341},"references/chapter_07.md",{"path":652,"priority":341},"references/chapter_08.md",{"path":654,"priority":341},"references/chapter_09.md",{"basePath":656,"description":657,"displayName":658,"installMethods":659,"rationale":660,"selectedPaths":661,"source":330,"sourceLanguage":18,"type":250},"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",[662,663],{"path":380,"priority":324},{"path":664,"priority":341},"references/apollo-skills.md",{"sources":666},[667],"manual",{"closedIssues90d":235,"description":259,"forks":236,"homepage":669,"license":242,"openIssues90d":8,"pushedAt":239,"readmeSize":233,"stars":240,"topics":670},"https://skills.sh/apollographql/skills",[671,214,278],"agent-skills",{"classifiedAt":673,"discoverAt":674,"extractAt":675,"githubAt":675,"updatedAt":673},1778675562295,1778675558500,1778675560568,[216,217,218,214,215],{"evaluatedAt":245,"extractAt":292,"updatedAt":245},[],[680,707,737,759,791,820],{"_creationTime":681,"_id":682,"community":683,"display":684,"identity":690,"providers":694,"relations":701,"tags":703,"workflow":704},1778691705439.1682,"k17d64c6cje0qa1sp2r2wn4pzx86mv9p",{"reviewCount":8},{"description":685,"installMethods":686,"name":688,"sourceUrl":689},"Design SDKs that developers love to use—APIs that feel native, error messages that guide, and experiences that reduce friction. This skill covers creating SDKs that drive adoption through exceptional developer experience rather than aggressive marketing.\n\nTrigger phrases: \"SDK design\", \"developer experience\", \"API design\", \"SDK DX\", \"error messages\", \"type safety\", \"IDE integration\", \"SDK versioning\", \"migration guides\", \"client library design\", \"making SDKs feel native\", \"SDK best practices\"\n",{"claudeCode":687},"jonathimer/devmarketing-skills","sdk-dx","https://github.com/jonathimer/devmarketing-skills",{"basePath":691,"githubOwner":692,"githubRepo":693,"locale":18,"slug":688,"type":250},"skills/sdk-dx","jonathimer","devmarketing-skills",{"evaluate":695,"extract":700},{"promptVersionExtension":207,"promptVersionScoring":208,"score":696,"tags":697,"targetMarket":219,"tier":220},100,[698,699,216,218,217],"sdk","developer-experience",{"commitSha":283},{"repoId":702},"kd74f65yh7zvhb9s83jpzx33cd86nd64",[216,217,699,218,698],{"evaluatedAt":705,"extractAt":706,"updatedAt":705},1778692521720,1778691705439,{"_creationTime":708,"_id":709,"community":710,"display":711,"identity":717,"providers":722,"relations":730,"tags":733,"workflow":734},1778691344230.1257,"k178smkdbxr1ssy2a2cnnek0jd86nvxh",{"reviewCount":8},{"description":712,"installMethods":713,"name":715,"sourceUrl":716},"Use when designing REST or GraphQL APIs, creating OpenAPI specifications, or planning API architecture. Invoke for resource modeling, versioning strategies, pagination patterns, error handling standards.",{"claudeCode":714},"jeffallan/claude-skills","API Designer","https://github.com/jeffallan/claude-skills",{"basePath":718,"githubOwner":719,"githubRepo":720,"locale":18,"slug":721,"type":250},"skills/api-designer","jeffallan","claude-skills","api-designer",{"evaluate":723,"extract":729},{"promptVersionExtension":207,"promptVersionScoring":208,"score":295,"tags":724,"targetMarket":219,"tier":220},[216,725,214,726,727,728],"rest","openapi","specification","architecture",{"commitSha":283,"license":242},{"parentExtensionId":731,"repoId":732},"k177fx0q0bsftkws6j1av221j186ndt6","kd77w37et655xneae33d1p2d2n86ncxp",[216,728,214,726,725,727],{"evaluatedAt":735,"extractAt":736,"updatedAt":735},1778691442412,1778691344230,{"_creationTime":738,"_id":739,"community":740,"display":741,"identity":746,"providers":749,"relations":753,"tags":755,"workflow":756},1778683644393.5735,"k17ckgp68n1qer8hbree0cdxwd86n3an",{"reviewCount":8},{"description":742,"installMethods":743,"name":715,"sourceUrl":745},"REST and GraphQL API architect for designing robust, scalable APIs. Use when designing new APIs or improving existing ones.",{"claudeCode":744},"charon-fan/agent-playbook","https://github.com/charon-fan/agent-playbook",{"basePath":718,"githubOwner":747,"githubRepo":748,"locale":18,"slug":721,"type":250},"charon-fan","agent-playbook",{"evaluate":750,"extract":752},{"promptVersionExtension":207,"promptVersionScoring":208,"score":211,"tags":751,"targetMarket":219,"tier":220},[216,725,214,727,728],{"commitSha":283,"license":42},{"repoId":754},"kd7cf5d43dzccs0fw9c2rp131n86mrv4",[216,728,214,725,727],{"evaluatedAt":757,"extractAt":758,"updatedAt":757},1778683679222,1778683644393,{"_creationTime":760,"_id":761,"community":762,"display":763,"identity":769,"providers":773,"relations":784,"tags":787,"workflow":788},1778695548458.355,"k17emzznwee3gjasz13xdnz1an86my84",{"reviewCount":8},{"description":764,"installMethods":765,"name":767,"sourceUrl":768},"Design serialization schemas using JSON Schema, Protocol Buffer definitions, or Apache Avro. Covers schema versioning, backwards compatibility, validation rules, and evolution strategies for long-lived data formats. Use when defining a new API contract or data interchange format, adding fields to an existing schema without breaking consumers, migrating between schema versions, choosing between schema systems, or documenting data validation rules for automated enforcement.\n",{"claudeCode":766},"pjt222/agent-almanac","design-serialization-schema","https://github.com/pjt222/agent-almanac",{"basePath":770,"githubOwner":771,"githubRepo":772,"locale":18,"slug":767,"type":250},"skills/design-serialization-schema","pjt222","agent-almanac",{"evaluate":774,"extract":783},{"promptVersionExtension":207,"promptVersionScoring":208,"score":775,"tags":776,"targetMarket":219,"tier":782},97,[215,777,778,779,780,216,781],"json-schema","protobuf","avro","data-modeling","validation","community",{"commitSha":283},{"parentExtensionId":785,"repoId":786},"k170h0janaa9kwn7cfgfz2ykss86mmh9","kd7aryv63z61j39n2td1aeqkvh86mh12",[216,779,780,777,778,215,781],{"evaluatedAt":789,"extractAt":790,"updatedAt":789},1778697761049,1778695548458,{"_creationTime":792,"_id":793,"community":794,"display":795,"identity":801,"providers":805,"relations":812,"tags":815,"workflow":816},1778694650366.6177,"k178jsxt2xc6pq5dfwhsy826mh86my49",{"reviewCount":8},{"description":796,"installMethods":797,"name":799,"sourceUrl":800},"Neon Serverless Postgres 的使用指南和最佳实践。涵盖入门、使用 Neon 进行本地开发、选择连接方法、Neon 功能、身份验证（@neondatabase/auth）、PostgREST 风格的数据 API（@neondatabase/neon-js）、Neon CLI 以及 Neon 的平台 API/SDK。可用于任何与 Neon 相关的问题。",{"claudeCode":798},"neondatabase/agent-skills","neon-postgres","https://github.com/neondatabase/agent-skills",{"basePath":802,"githubOwner":803,"githubRepo":671,"locale":804,"slug":799,"type":250},"skills/neon-postgres","neondatabase","zh-CN",{"evaluate":806,"extract":811},{"promptVersionExtension":207,"promptVersionScoring":208,"score":696,"tags":807,"targetMarket":219,"tier":220},[808,809,810,218,217],"postgres","neon","database",{"commitSha":283},{"repoId":813,"translatedFrom":814},"kd7fnpnf2z4z7frgbq47jwrzzh86nx09","k1739tdkkxjmmx9m9gk67e8s5986me1q",[217,810,218,809,808],{"evaluatedAt":817,"extractAt":818,"updatedAt":819},1778694576976,1778694510092,1778694650366,{"_creationTime":821,"_id":822,"community":823,"display":824,"identity":830,"providers":834,"relations":842,"tags":844,"workflow":845},1778687399826.03,"k17aw44qv21pmpr9yh96rknat986n6md",{"reviewCount":8},{"description":825,"installMethods":826,"name":828,"sourceUrl":829},"Get best practices for C# async programming",{"claudeCode":827},"github/awesome-copilot","csharp-async","https://github.com/github/awesome-copilot",{"basePath":831,"githubOwner":832,"githubRepo":833,"locale":18,"slug":828,"type":250},"skills/csharp-async","github","awesome-copilot",{"evaluate":835,"extract":841},{"promptVersionExtension":207,"promptVersionScoring":208,"score":696,"tags":836,"targetMarket":219,"tier":220},[837,838,839,217,840],"csharp","async","programming","developer-tooling",{"commitSha":283},{"repoId":843},"kd7dsmv976w8rtkqnjjfdtfgks86nnmw",[838,217,837,840,839],{"evaluatedAt":846,"extractAt":847,"updatedAt":846},1778689742883,1778687399826]