[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"extension-skill-apollographql-skill-creator-en":3,"guides-for-apollographql-skill-creator":676,"similar-k175dz0exay5b3vg4k0nb0r0rd86myqc-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.7437,"k175dz0exay5b3vg4k0nb0r0rd86myqc",[],{"reviewCount":8},0,{"description":10,"installMethods":11,"name":13,"sourceUrl":14},"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",{"claudeCode":12},"apollographql/skills","skill-creator","https://github.com/apollographql/skills",{"_creationTime":16,"_id":17,"extensionId":5,"locale":18,"result":19,"trustSignals":226,"workflow":243},1778676145970.6511,"kn78xtqw2be4pth3wdq6fd2vv186mzke","en",{"checks":20,"evaluatedAt":195,"extensionSummary":196,"features":197,"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,188,192],{"category":22,"check":23,"severity":24,"summary":25},"Practical Utility","Problem relevance","pass","The description clearly states the skill's purpose and provides specific use cases for creating and updating skills, writing SKILL.md files, and understanding skill structure.",{"category":22,"check":27,"severity":24,"summary":28},"Unique selling proposition","The skill provides specific guidance on creating and structuring AI agent skills, which goes beyond general LLM capabilities and offers value over a simple prompt.",{"category":22,"check":30,"severity":24,"summary":31},"Production readiness","The skill is fully implemented and provides comprehensive documentation and examples for creating AI skills, covering the complete lifecycle from structure to best practices.",{"category":33,"check":34,"severity":24,"summary":35},"Scope","Single responsibility principle","The skill focuses solely on the creation and best practices of Apollo GraphQL skills, adhering to a single domain.",{"category":33,"check":37,"severity":24,"summary":38},"Description quality","The displayed description accurately reflects the skill's content and purpose as detailed in the SKILL.md file.",{"category":40,"check":41,"severity":42,"summary":43},"Invocation","Scoped tools","not_applicable","This skill does not expose any tools; it is purely instructional and documentation-based.",{"category":45,"check":46,"severity":42,"summary":47},"Documentation","Configuration & parameter reference","The skill does not expose any configurable parameters or options; it is purely instructional.",{"category":33,"check":49,"severity":42,"summary":50},"Tool naming","This skill does not expose any tools, so tool naming is not applicable.",{"category":33,"check":52,"severity":42,"summary":53},"Minimal I/O surface","The skill does not expose any tools or commands, making I/O surface considerations inapplicable.",{"category":55,"check":56,"severity":24,"summary":57},"License","License usability","The skill's license is MIT, as detected in the SKILL.md file and 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 2026-05-12, which is within the last 3 months.",{"category":59,"check":63,"severity":42,"summary":64},"Dependency Management","The skill does not appear to use any third-party dependencies.",{"category":66,"check":67,"severity":42,"summary":68},"Security","Secret Management","The skill does not handle any secrets or sensitive credentials.",{"category":66,"check":70,"severity":24,"summary":71},"Injection","The skill focuses on documentation and guidance, with no indication of loading or executing untrusted third-party data as instructions.",{"category":66,"check":73,"severity":24,"summary":74},"Transitive Supply-Chain Grenades","The skill does not fetch external files at runtime and all content is bundled within the repository.",{"category":66,"check":76,"severity":24,"summary":77},"Sandbox Isolation","The skill is purely instructional and does not modify any files or operate outside its designated scope.",{"category":66,"check":79,"severity":24,"summary":80},"Sandbox escape primitives","There are no detached process spawns or deny-retry loops, as the skill is documentation-based.",{"category":66,"check":82,"severity":24,"summary":83},"Data Exfiltration","The skill does not read or submit confidential data to any third party.",{"category":66,"check":85,"severity":24,"summary":86},"Hidden Text Tricks","The bundled content is free of hidden steering tricks, and all descriptions use clean printable ASCII.",{"category":88,"check":89,"severity":24,"summary":90},"Hooks","Opaque code execution","The skill's content is plain markdown and does not involve any obfuscated code execution.",{"category":92,"check":93,"severity":24,"summary":94},"Portability","Structural Assumption","The skill makes no structural assumptions about user projects, as it is purely instructional.",{"category":96,"check":97,"severity":24,"summary":98},"Trust","Issues Attention","There were 0 issues opened and 1 closed in the last 90 days, indicating good maintainer engagement.",{"category":100,"check":101,"severity":24,"summary":102},"Versioning","Release Management","The skill has a version '1.1.0' in the SKILL.md frontmatter, indicating clear versioning.",{"category":104,"check":105,"severity":42,"summary":106},"Execution","Validation","The skill does not execute code or accept structured input, so validation is not applicable.",{"category":66,"check":108,"severity":42,"summary":109},"Unguarded Destructive Operations","The skill is purely instructional 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, so error handling is not applicable.",{"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 does not operate on personal data.",{"category":118,"check":122,"severity":24,"summary":123},"Target market","There are no regional or jurisdictional signals, and the skill is globally applicable.",{"category":92,"check":125,"severity":42,"summary":126},"Runtime stability","The skill is purely documentation-based and has no runtime dependencies.",{"category":45,"check":128,"severity":24,"summary":129},"README","The README file clearly states the extension's purpose and provides installation instructions.",{"category":33,"check":131,"severity":42,"summary":132},"Tool surface size","The skill does not expose any tools.",{"category":40,"check":134,"severity":42,"summary":135},"Overlapping near-synonym tools","The skill does not expose any tools, so overlapping synonyms are not applicable.",{"category":45,"check":137,"severity":24,"summary":138},"Phantom features","All features advertised in the README and SKILL.md have corresponding implementations or documented guidance.",{"category":140,"check":141,"severity":24,"summary":142},"Install","Installation instruction","The README provides clear installation instructions using the Skills CLI and mentions Claude Code plugin installation.",{"category":144,"check":145,"severity":42,"summary":146},"Errors","Actionable error messages","The skill does not execute code and therefore has no 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 directly.",{"category":33,"check":151,"severity":42,"summary":152},"Dry-run preview","The skill does not perform any state-changing operations or send data outward.",{"category":154,"check":155,"severity":42,"summary":156},"Protocol","Idempotent retry & timeouts","The skill 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 any telemetry.",{"category":40,"check":161,"severity":24,"summary":162},"Precise Purpose","The description clearly states the skill's purpose (guide for creating Apollo GraphQL skills) and provides specific trigger conditions for its use.",{"category":40,"check":164,"severity":24,"summary":165},"Concise Frontmatter","The frontmatter in SKILL.md is concise, containing essential metadata and clear trigger phrases without excessive keywords.",{"category":45,"check":167,"severity":24,"summary":168},"Concise Body","The SKILL.md body is well-structured and appears to be under 500 lines, delegating detailed information appropriately.",{"category":170,"check":171,"severity":24,"summary":172},"Context","Progressive Disclosure","The SKILL.md uses references and suggests splitting detailed documentation into separate files, adhering to progressive disclosure principles.",{"category":170,"check":174,"severity":42,"summary":175},"Forked exploration","The skill is a guide and does not involve deep exploration or code review that would require forked context.",{"category":22,"check":177,"severity":24,"summary":178},"Usage examples","The SKILL.md provides clear examples for structure, frontmatter, and sections, aiding in understanding how to create skills.",{"category":22,"check":180,"severity":24,"summary":181},"Edge cases","The SKILL.md addresses edge cases related to skill creation, such as naming rules, description best practices, and security considerations.",{"category":111,"check":183,"severity":42,"summary":184},"Tool Fallback","The skill does not rely on external tools that would require a fallback mechanism.",{"category":92,"check":186,"severity":24,"summary":187},"Stack assumptions","The skill clearly outlines its stack assumptions and requirements, such as compatibility with Claude Code and the Agent Skills specification.",{"category":189,"check":190,"severity":24,"summary":191},"Safety","Halt on unexpected state","The SKILL.md includes ground rules and instructions that promote halting on unexpected states and reporting issues, particularly concerning security.",{"category":92,"check":193,"severity":24,"summary":194},"Cross-skill coupling","The skill is self-contained and provides guidance for creating standalone skills, with explicit cross-linking mentioned for related topics.",1778676145761,"This skill provides comprehensive documentation and best practices for creating new skills compatible with Apollo GraphQL and the Agent Skills specification. It details directory structure, SKILL.md formatting, writing style, security considerations, and progressive disclosure.",[198,199,200,201,202],"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",[204,205,206],"Developing skills for non-Apollo GraphQL technologies","Providing a runtime environment for executing skills","Abstracting away the Agent Skills specification itself","3.0.0","4.4.0","To guide users in creating effective, well-structured, and secure skills for Apollo GraphQL development, ensuring consistency and quality across the skill ecosystem.","The skill is highly comprehensive and well-documented, with no critical or warning findings. Minor areas like 'Tool surface size' and 'Configuration & parameter reference' are not applicable, contributing to a high score.",97,"Excellent skill for guiding the creation of Apollo GraphQL agent skills.",[214,215,216,217,218],"documentation","graphql","apollo","skill-creation","agent-development","global","verified",[222,223,224,225],"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",{"codeQuality":227,"collectedAt":229,"documentation":230,"maintenance":233,"security":240,"testCoverage":242},{"hasLockfile":228},true,1778676133169,{"descriptionLength":231,"readmeSize":232},282,22716,{"closedIssues90d":234,"forks":235,"hasChangelog":236,"manifestVersion":237,"openIssues90d":8,"pushedAt":238,"stars":239},1,4,false,"1.1.0",1778606417000,62,{"hasNpmPackage":236,"license":241,"smitheryVerified":236},"MIT",{"hasCi":228,"hasTests":236},{"updatedAt":244},1778676145970,{"basePath":246,"githubOwner":247,"githubRepo":248,"locale":18,"slug":13,"type":249},"skills/skill-creator","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":208,"score":275,"tags":276,"targetMarket":219,"tier":220},"3.1.0",95,[215,216,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,216,277,215,279],{"evaluatedAt":289,"extractAt":290,"updatedAt":289},1778675576047,1778675562553,{"evaluate":292,"extract":298},{"promptVersionExtension":207,"promptVersionScoring":208,"score":293,"tags":294,"targetMarket":219,"tier":220},99,[215,216,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,216,295,277,215,296],{"evaluatedAt":304,"extractAt":290,"updatedAt":304},1778675594715,{"evaluate":306,"extract":308},{"promptVersionExtension":207,"promptVersionScoring":208,"score":211,"tags":307,"targetMarket":219,"tier":220},[214,215,216,217,218],{"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,438,464,479,492,550,564,581,595,613,630,656],{"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":425,"description":426,"displayName":427,"installMethods":428,"rationale":429,"selectedPaths":430,"source":328,"sourceLanguage":18,"type":249},"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",[431,432,434,436],{"path":378,"priority":322},{"path":433,"priority":339},"references/composition.md",{"path":435,"priority":339},"references/directives.md",{"path":437,"priority":339},"references/schema-patterns.md",{"basePath":439,"description":440,"displayName":441,"installMethods":442,"rationale":443,"selectedPaths":444,"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",[445,446,447,449,451,453,455,457,459,461],{"path":378,"priority":322},{"path":380,"priority":339},{"path":448,"priority":339},"references/codegen.md",{"path":450,"priority":339},"references/custom-scalars.md",{"path":452,"priority":339},"references/interceptors.md",{"path":454,"priority":339},"references/operations.md",{"path":456,"priority":339},"references/setup.md",{"path":458,"priority":339},"references/subscriptions.md",{"path":460,"priority":339},"references/testing.md",{"path":462,"priority":463},"scripts/list-apollo-ios-versions.sh","low",{"basePath":465,"description":466,"displayName":467,"installMethods":468,"rationale":469,"selectedPaths":470,"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",[471,472,473,474,475,477],{"path":378,"priority":322},{"path":380,"priority":339},{"path":454,"priority":339},{"path":456,"priority":339},{"path":476,"priority":463},"scripts/list-apollo-kotlin-normalized-cache-versions.sh",{"path":478,"priority":463},"scripts/list-apollo-kotlin-versions.sh",{"basePath":480,"description":481,"displayName":482,"installMethods":483,"rationale":484,"selectedPaths":485,"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",[486,487,489,491],{"path":378,"priority":322},{"path":488,"priority":339},"references/configuration.md",{"path":490,"priority":339},"references/tools.md",{"path":402,"priority":339},{"basePath":493,"description":494,"displayName":495,"installMethods":496,"rationale":497,"selectedPaths":498,"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",[499,500,502,503,505,507,509,511,513,514,516,518,520,522,524,526,528,530,532,534,536,538,540,542,544,546,548],{"path":378,"priority":322},{"path":501,"priority":339},"divergence-map.md",{"path":488,"priority":339},{"path":504,"priority":339},"references/connectors.md",{"path":506,"priority":339},"references/headers.md",{"path":508,"priority":339},"references/plugins.md",{"path":510,"priority":339},"references/response-caching.md",{"path":512,"priority":339},"references/telemetry.md",{"path":402,"priority":339},{"path":515,"priority":463},"templates/v1/development.yaml",{"path":517,"priority":463},"templates/v1/production.yaml",{"path":519,"priority":463},"templates/v1/sections/auth.yaml",{"path":521,"priority":463},"templates/v1/sections/cors.yaml",{"path":523,"priority":463},"templates/v1/sections/headers.yaml",{"path":525,"priority":463},"templates/v1/sections/limits.yaml",{"path":527,"priority":463},"templates/v1/sections/telemetry.yaml",{"path":529,"priority":463},"templates/v1/sections/traffic-shaping.yaml",{"path":531,"priority":463},"templates/v2/development.yaml",{"path":533,"priority":463},"templates/v2/production.yaml",{"path":535,"priority":463},"templates/v2/sections/auth.yaml",{"path":537,"priority":463},"templates/v2/sections/connectors.yaml",{"path":539,"priority":463},"templates/v2/sections/cors.yaml",{"path":541,"priority":463},"templates/v2/sections/headers.yaml",{"path":543,"priority":463},"templates/v2/sections/limits.yaml",{"path":545,"priority":463},"templates/v2/sections/response-caching.yaml",{"path":547,"priority":463},"templates/v2/sections/telemetry.yaml",{"path":549,"priority":463},"templates/v2/sections/traffic-shaping.yaml",{"basePath":551,"description":552,"displayName":553,"installMethods":554,"rationale":555,"selectedPaths":556,"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",[557,558,560,562],{"path":378,"priority":322},{"path":559,"priority":339},"references/examples.md",{"path":561,"priority":339},"references/existing-plugins.md",{"path":563,"priority":339},"references/service-hooks.md",{"basePath":565,"description":566,"displayName":567,"installMethods":568,"rationale":569,"selectedPaths":570,"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",[571,572,574,576,577,578,580],{"path":378,"priority":322},{"path":573,"priority":339},"references/context-and-auth.md",{"path":575,"priority":339},"references/data-sources.md",{"path":382,"priority":339},{"path":508,"priority":339},{"path":579,"priority":339},"references/resolvers.md",{"path":402,"priority":339},{"basePath":582,"description":583,"displayName":584,"installMethods":585,"rationale":586,"selectedPaths":587,"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",[588,589,590,591,592,594],{"path":378,"priority":322},{"path":384,"priority":339},{"path":394,"priority":339},{"path":396,"priority":339},{"path":593,"priority":339},"references/tooling.md",{"path":423,"priority":339},{"basePath":596,"description":597,"displayName":598,"installMethods":599,"rationale":600,"selectedPaths":601,"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",[602,603,605,607,609,611],{"path":378,"priority":322},{"path":604,"priority":339},"references/errors.md",{"path":606,"priority":339},"references/naming.md",{"path":608,"priority":339},"references/pagination.md",{"path":610,"priority":339},"references/security.md",{"path":612,"priority":339},"references/types.md",{"basePath":614,"description":615,"displayName":616,"installMethods":617,"rationale":618,"selectedPaths":619,"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",[620,621,622,624,626,628],{"path":378,"priority":322},{"path":488,"priority":339},{"path":623,"priority":339},"references/dev.md",{"path":625,"priority":339},"references/graphs.md",{"path":627,"priority":339},"references/subgraphs.md",{"path":629,"priority":339},"references/supergraphs.md",{"basePath":631,"description":632,"displayName":633,"installMethods":634,"rationale":635,"selectedPaths":636,"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",[637,638,640,642,644,646,648,650,652,654],{"path":378,"priority":322},{"path":639,"priority":339},"references/chapter_01.md",{"path":641,"priority":339},"references/chapter_02.md",{"path":643,"priority":339},"references/chapter_03.md",{"path":645,"priority":339},"references/chapter_04.md",{"path":647,"priority":339},"references/chapter_05.md",{"path":649,"priority":339},"references/chapter_06.md",{"path":651,"priority":339},"references/chapter_07.md",{"path":653,"priority":339},"references/chapter_08.md",{"path":655,"priority":339},"references/chapter_09.md",{"basePath":246,"description":10,"displayName":13,"installMethods":657,"rationale":658,"selectedPaths":659,"source":328,"sourceLanguage":18,"type":249},{"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,215,216],"agent-skills",{"classifiedAt":671,"discoverAt":672,"extractAt":673,"githubAt":673,"updatedAt":671},1778675562295,1778675558500,1778675560568,[218,216,214,215,217],{"evaluatedAt":244,"extractAt":290,"updatedAt":244},[],[678,705,724,740,765,792],{"_creationTime":679,"_id":680,"community":681,"display":682,"identity":688,"providers":691,"relations":698,"tags":701,"workflow":702},1778692846401.1536,"k17f8b769y9swjcqb91vq74zy986n2wf",{"reviewCount":8},{"description":683,"installMethods":684,"name":686,"sourceUrl":687},"Create new agent skills with proper structure, progressive disclosure, and bundled resources. Use when user wants to create, write, or build a new skill.",{"claudeCode":685},"mattpocock/skills","write-a-skill","https://github.com/mattpocock/skills",{"basePath":689,"githubOwner":690,"githubRepo":248,"locale":18,"slug":686,"type":249},"skills/productivity/write-a-skill","mattpocock",{"evaluate":692,"extract":697},{"promptVersionExtension":207,"promptVersionScoring":208,"score":693,"tags":694,"targetMarket":219,"tier":220},100,[217,218,214,695,696],"prompt-engineering","productivity",{"commitSha":281},{"parentExtensionId":699,"repoId":700},"k171mc92f05dc4v6jzgf6bng7d86mr9t","kd70nm2vazehgqc4j28ve6cwv986mv1s",[218,214,696,695,217],{"evaluatedAt":703,"extractAt":704,"updatedAt":703},1778693512400,1778692846401,{"_creationTime":706,"_id":707,"community":708,"display":709,"identity":711,"providers":712,"relations":720,"tags":721,"workflow":722},1778675562553.742,"k173e1kq1rx964re0va14ewgg586n241",{"reviewCount":8},{"description":494,"installMethods":710,"name":495,"sourceUrl":14},{"claudeCode":12},{"basePath":493,"githubOwner":247,"githubRepo":248,"locale":18,"slug":495,"type":249},{"evaluate":713,"extract":719},{"promptVersionExtension":207,"promptVersionScoring":208,"score":693,"tags":714,"targetMarket":219,"tier":220},[215,216,715,716,717,718],"router","configuration","federation","yaml",{"commitSha":281},{"parentExtensionId":252,"repoId":286},[216,716,717,215,715,718],{"evaluatedAt":723,"extractAt":290,"updatedAt":723},1778675766592,{"_creationTime":725,"_id":726,"community":727,"display":728,"identity":730,"providers":731,"relations":736,"tags":737,"workflow":738},1778675562553.741,"k172b2vz7xsc1w6k6k6a9565z586nyem",{"reviewCount":8},{"description":426,"installMethods":729,"name":427,"sourceUrl":14},{"claudeCode":12},{"basePath":425,"githubOwner":247,"githubRepo":248,"locale":18,"slug":427,"type":249},{"evaluate":732,"extract":735},{"promptVersionExtension":207,"promptVersionScoring":208,"score":693,"tags":733,"targetMarket":219,"tier":220},[215,216,717,734,214],"schema",{"commitSha":281},{"parentExtensionId":252,"repoId":286},[216,214,717,215,734],{"evaluatedAt":739,"extractAt":290,"updatedAt":739},1778675656075,{"_creationTime":741,"_id":742,"community":743,"display":744,"identity":750,"providers":753,"relations":759,"tags":761,"workflow":762},1778697652123.898,"k1771s1snb8n9ktrpx9nm64pfh86ncfq",{"reviewCount":8},{"description":745,"installMethods":746,"name":748,"sourceUrl":749},"Create, edit, improve, tidy, review, audit, or restructure AgentSkills and SKILL.md files.",{"claudeCode":747},"steipete/clawdis","Skill Creator","https://github.com/steipete/clawdis",{"basePath":246,"githubOwner":751,"githubRepo":752,"locale":18,"slug":13,"type":249},"steipete","clawdis",{"evaluate":754,"extract":758},{"promptVersionExtension":207,"promptVersionScoring":208,"score":293,"tags":755,"targetMarket":219,"tier":220},[218,217,756,214,757],"cli","python",{"commitSha":281,"license":241},{"repoId":760},"kd738npxg9yh3xf3vddzy9fyfh86nhng",[218,756,214,757,217],{"evaluatedAt":763,"extractAt":764,"updatedAt":763},1778698929193,1778697652123,{"_creationTime":766,"_id":767,"community":768,"display":769,"identity":775,"providers":779,"relations":785,"tags":788,"workflow":789},1778694480889.9492,"k1727c6jd7tf7e9ze8ys8geyg586mw3y",{"reviewCount":8},{"description":770,"installMethods":771,"name":773,"sourceUrl":774},"Guide 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",{"claudeCode":772},"NeoLabHQ/context-engineering-kit","create-skill","https://github.com/NeoLabHQ/context-engineering-kit",{"basePath":776,"githubOwner":777,"githubRepo":778,"locale":18,"slug":773,"type":249},"plugins/customaize-agent/skills/create-skill","NeoLabHQ","context-engineering-kit",{"evaluate":780,"extract":784},{"promptVersionExtension":207,"promptVersionScoring":208,"score":781,"tags":782,"targetMarket":219,"tier":220},98,[214,217,783,695,218],"tdd",{"commitSha":281},{"parentExtensionId":786,"repoId":787},"k173g0c46wghgz5j9gn02wfydn86mkh8","kd7a3rj13ezgx1wgm0jfh08hsx86n0sz",[218,214,695,217,783],{"evaluatedAt":790,"extractAt":791,"updatedAt":790},1778694809113,1778694480890,{"_creationTime":793,"_id":794,"community":795,"display":796,"identity":798,"providers":799,"relations":803,"tags":804,"workflow":805},1778675562553.7432,"k17ceq9hzc7exj48qzjzpk9j9986n97p",{"reviewCount":8},{"description":615,"installMethods":797,"name":616,"sourceUrl":14},{"claudeCode":12},{"basePath":614,"githubOwner":247,"githubRepo":248,"locale":18,"slug":616,"type":249},{"evaluate":800,"extract":802},{"promptVersionExtension":207,"promptVersionScoring":208,"score":781,"tags":801,"targetMarket":219,"tier":220},[215,216,616,734,756,717],{"commitSha":281},{"parentExtensionId":252,"repoId":286},[216,756,717,215,616,734],{"evaluatedAt":806,"extractAt":290,"updatedAt":806},1778676114925]