[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"extension-skill-apollographql-rover-en":3,"guides-for-apollographql-rover":674,"similar-k17ceq9hzc7exj48qzjzpk9j9986n97p-en":675},{"_creationTime":4,"_id":5,"children":6,"community":7,"display":9,"evaluation":15,"identity":243,"isFallback":234,"parentExtension":248,"providers":303,"relations":307,"repo":308,"tags":672,"workflow":673},1778675562553.7432,"k17ceq9hzc7exj48qzjzpk9j9986n97p",[],{"reviewCount":8},0,{"description":10,"installMethods":11,"name":13,"sourceUrl":14},"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",{"claudeCode":12},"apollographql/skills","rover","https://github.com/apollographql/skills",{"_creationTime":16,"_id":17,"extensionId":5,"locale":18,"result":19,"trustSignals":224,"workflow":241},1778676114925.2065,"kn770xzjpy2c7dp4rqypdyhyt586m9rq","en",{"checks":20,"evaluatedAt":192,"extensionSummary":193,"features":194,"nonGoals":200,"promptVersionExtension":204,"promptVersionScoring":205,"purpose":206,"rationale":207,"score":208,"summary":209,"tags":210,"targetMarket":216,"tier":217,"useCases":218},[21,26,29,32,36,39,43,47,50,53,57,61,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 states the extension addresses problems related to managing GraphQL schemas and federation using the Apollo Rover CLI.",{"category":22,"check":27,"severity":24,"summary":28},"Unique selling proposition","The skill provides specific guidance and commands for Apollo Rover CLI, offering value beyond a generic shell execution tool.",{"category":22,"check":30,"severity":24,"summary":31},"Production readiness","The skill covers the core lifecycle of managing GraphQL schemas with Rover CLI, including installation, authentication, and various workflow commands.",{"category":33,"check":34,"severity":24,"summary":35},"Scope","Single responsibility principle","The skill is focused on the Apollo Rover CLI for GraphQL schema management, adhering to a single domain.",{"category":33,"check":37,"severity":24,"summary":38},"Description quality","The displayed description accurately reflects the capabilities of the Apollo Rover CLI as detailed in the SKILL.md.",{"category":40,"check":41,"severity":24,"summary":42},"Invocation","Scoped tools","The skill utilizes specific Bash commands for Rover CLI operations, acting as narrow verb-noun specialists.",{"category":44,"check":45,"severity":24,"summary":46},"Documentation","Configuration & parameter reference","The SKILL.md and reference files provide detailed documentation for Rover commands, options, and environment variables.",{"category":33,"check":48,"severity":24,"summary":49},"Tool naming","The tool names within the SKILL.md and reference files are descriptive and specific to Rover CLI commands.",{"category":33,"check":51,"severity":24,"summary":52},"Minimal I/O surface","The described commands and their parameters/outputs are focused on the specific task of schema management.",{"category":54,"check":55,"severity":24,"summary":56},"License","License usability","The extension is licensed under the MIT license, as indicated in the LICENSE file and SKILL.md.",{"category":58,"check":59,"severity":24,"summary":60},"Maintenance","Commit recency","The last commit was on 2026-05-12, which is recent.",{"category":58,"check":62,"severity":63,"summary":64},"Dependency Management","not_applicable","The skill does not appear to rely on external third-party dependencies beyond the Rover CLI itself, which is expected to be installed by the user.",{"category":66,"check":67,"severity":24,"summary":68},"Security","Secret Management","The skill documentation advises against committing API keys and suggests using environment variables, aligning with secure practices.",{"category":66,"check":70,"severity":24,"summary":71},"Injection","The skill interacts with the Rover CLI and shell commands, but the provided documentation does not suggest loading or executing untrusted third-party code.",{"category":66,"check":73,"severity":24,"summary":74},"Transitive Supply-Chain Grenades","The skill relies on the Rover CLI installation and does not involve runtime fetching of code or data from remote URLs that could be manipulated.",{"category":66,"check":76,"severity":24,"summary":77},"Sandbox Isolation","The skill utilizes the Rover CLI, which operates within its own execution environment. No direct file manipulation outside of intended project scope is described.",{"category":66,"check":79,"severity":24,"summary":80},"Sandbox escape primitives","The skill executes Rover CLI commands and does not exhibit patterns indicative of sandbox escape primitives.",{"category":66,"check":82,"severity":24,"summary":83},"Data Exfiltration","The skill's documented usage focuses on schema management and does not involve submitting confidential data to third parties.",{"category":66,"check":85,"severity":24,"summary":86},"Hidden Text Tricks","The bundled content appears to be free of hidden-steering tricks and uses clean, printable ASCII.",{"category":88,"check":89,"severity":24,"summary":90},"Hooks","Opaque code execution","The skill's execution relies on the Rover CLI, which is installed and not obfuscated or dynamically fetched.",{"category":92,"check":93,"severity":24,"summary":94},"Portability","Structural Assumption","The skill's instructions generally use relative paths or placeholders, and the Rover CLI is designed to be cross-platform.",{"category":96,"check":97,"severity":24,"summary":98},"Trust","Issues Attention","With 0 issues opened and 1 closed in the last 90 days, maintainer engagement is high.",{"category":100,"check":101,"severity":24,"summary":102},"Versioning","Release Management","The skill has a version (1.0.1) in the SKILL.md frontmatter, and the README mentions releases are tagged with semver.",{"category":104,"check":105,"severity":24,"summary":106},"Code Execution","Validation","The Rover CLI commands likely include internal validation for parameters; documentation does not suggest a lack of validation.",{"category":66,"check":108,"severity":24,"summary":109},"Unguarded Destructive Operations","Destructive operations like `subgraph delete` require confirmation by default, and other operations are not inherently destructive.",{"category":104,"check":111,"severity":24,"summary":112},"Error Handling","The Rover CLI commands are expected to provide clear error messages and exit codes, facilitating meaningful feedback.",{"category":104,"check":114,"severity":24,"summary":115},"Logging","Rover CLI offers logging levels via `--log` and environment variables, allowing users to audit actions.",{"category":117,"check":118,"severity":63,"summary":119},"Compliance","GDPR","The skill operates on GraphQL schemas and CLI configurations, not personal data.",{"category":117,"check":121,"severity":24,"summary":122},"Target market","The skill and Rover CLI are designed for global use with no apparent regional restrictions.",{"category":92,"check":124,"severity":24,"summary":125},"Runtime stability","Rover CLI is designed to be cross-platform (Linux/macOS/Windows) and the skill's usage of it reflects this.",{"category":44,"check":127,"severity":24,"summary":128},"README","The README is comprehensive, explaining installation, usage, and available skills, including the Rover CLI skill.",{"category":33,"check":130,"severity":24,"summary":131},"Tool surface size","The skill focuses on Rover CLI commands, which, while numerous, are all related to schema management, fitting within a reasonable scope.",{"category":40,"check":133,"severity":24,"summary":134},"Overlapping near-synonym tools","Rover CLI commands are distinct and cover specific actions, with no obvious near-synonym tools for overlapping use cases.",{"category":44,"check":136,"severity":24,"summary":137},"Phantom features","All advertised features and commands related to the Rover CLI have corresponding implementations and documentation.",{"category":139,"check":140,"severity":24,"summary":141},"Install","Installation instruction","The README provides clear, copy-pasteable installation instructions for multiple platforms and methods.",{"category":143,"check":144,"severity":24,"summary":145},"Errors","Actionable error messages","Rover CLI provides clear error messages and exit codes, and the documentation details potential issues and configurations.",{"category":147,"check":148,"severity":63,"summary":149},"Execution","Pinned dependencies","The skill itself does not bundle script dependencies; it relies on the user's installation of the Rover CLI.",{"category":33,"check":151,"severity":63,"summary":152},"Dry-run preview","While some Rover commands are state-changing (publish, delete), they are guarded by confirmation or are inherently non-destructive in their primary use within the skill.",{"category":154,"check":155,"severity":24,"summary":156},"Protocol","Idempotent retry & timeouts","The Rover CLI's operations are generally focused on schema management and direct API interaction, with no indication of needing complex retry logic or stateful handlers.",{"category":117,"check":158,"severity":24,"summary":159},"Telemetry opt-in","Rover CLI offers an environment variable to disable telemetry, making it opt-out.",{"category":40,"check":161,"severity":24,"summary":162},"Precise Purpose","The skill clearly defines its purpose for managing GraphQL schemas with Apollo Rover CLI and lists specific use cases and commands.",{"category":40,"check":164,"severity":24,"summary":165},"Concise Frontmatter","The frontmatter in SKILL.md is concise and directly relevant to the skill's purpose and the Rover CLI.",{"category":44,"check":167,"severity":24,"summary":168},"Concise Body","The SKILL.md is well-structured with clear sections and references, avoiding excessive verbosity.",{"category":170,"check":171,"severity":24,"summary":172},"Context","Progressive Disclosure","Detailed information is provided in `references/` files, linked from the main SKILL.md, allowing for progressive disclosure.",{"category":170,"check":174,"severity":63,"summary":175},"Forked exploration","This skill is command-driven 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 and reference files include numerous clear, actionable examples for all major Rover CLI functionalities.",{"category":22,"check":180,"severity":24,"summary":181},"Edge cases","The documentation addresses common scenarios, error modes (like port conflicts, authentication issues), and provides recovery steps.",{"category":104,"check":183,"severity":63,"summary":184},"Tool Fallback","This skill primarily uses the Rover CLI, which is expected to be installed by the user, and does not rely on optional MCP servers with fallbacks.",{"category":186,"check":187,"severity":24,"summary":188},"Safety","Halt on unexpected state","While not explicitly machine-readable, the documentation implies that Rover CLI commands will halt and report errors on unexpected states.",{"category":92,"check":190,"severity":24,"summary":191},"Cross-skill coupling","The skill is self-contained, focusing solely on the Rover CLI, and does not implicitly rely on other skills.",1778676114814,"This skill provides comprehensive guidance and examples for using the Apollo Rover CLI to manage GraphQL schemas, including publishing, fetching, composing, validating, and local development with `rover dev`. It details installation, authentication, and configuration options for the CLI.",[195,196,197,198,199],"Manage subgraph schemas (publish, fetch, check)","Compose supergraph schemas locally","Run local supergraph development with `rover dev`","Validate schemas with check and lint commands","Configure Rover authentication and environment",[201,202,203],"Managing GraphOS projects beyond schema composition and publishing","Writing or debugging GraphQL server code itself","Abstracting away the use of the Rover CLI itself","3.0.0","4.4.0","Guide users on effectively managing GraphQL schemas and federated graphs using the Apollo Rover CLI for development and deployment workflows.","High quality skill with comprehensive documentation, clear examples, and good security practices. All checks passed.",98,"Excellent skill for managing GraphQL schemas with Apollo Rover CLI.",[211,212,13,213,214,215],"graphql","apollo","schema","cli","federation","global","verified",[219,220,221,222,223],"Publishing or fetching subgraph/graph schemas","Composing supergraph schemas locally or via GraphOS","Running local supergraph development with `rover dev`","Validating schemas with check and lint commands","Configuring Rover authentication and environment",{"codeQuality":225,"collectedAt":227,"documentation":228,"maintenance":231,"security":238,"testCoverage":240},{"hasLockfile":226},true,1778676094645,{"descriptionLength":229,"readmeSize":230},368,22716,{"closedIssues90d":232,"forks":233,"hasChangelog":234,"manifestVersion":235,"openIssues90d":8,"pushedAt":236,"stars":237},1,4,false,"1.0.1",1778606417000,62,{"hasNpmPackage":234,"license":239,"smitheryVerified":234},"MIT",{"hasCi":226,"hasTests":234},{"updatedAt":242},1778676114925,{"basePath":244,"githubOwner":245,"githubRepo":246,"locale":18,"slug":13,"type":247},"skills/rover","apollographql","skills","skill",{"_creationTime":249,"_id":250,"community":251,"display":252,"identity":257,"parentExtension":260,"providers":289,"relations":299,"tags":300,"workflow":301},1778675562553.7402,"k172cxtw1jjyfy3j32102fhz4986nn9c",{"reviewCount":8},{"description":253,"installMethods":254,"name":256,"sourceUrl":14},"Agent skills for AI coding agents working with Apollo GraphQL tools and technologies",{"claudeCode":255},"apollo-skills","Apollo GraphQL Agent Skills",{"basePath":258,"githubOwner":245,"githubRepo":246,"locale":18,"slug":246,"type":259},"","plugin",{"_creationTime":261,"_id":262,"community":263,"display":264,"identity":268,"providers":270,"relations":283,"tags":285,"workflow":286},1778675562553.74,"k17dxad7tw1ns1wfge0ef2dbnd86nrvx",{"reviewCount":8},{"description":265,"installMethods":266,"name":267,"sourceUrl":14},"Bundled plugins for GraphQL development with Apollo tools and technologies",{"claudeCode":12},"apollo-marketplace",{"basePath":258,"githubOwner":245,"githubRepo":246,"locale":18,"slug":246,"type":269},"marketplace",{"evaluate":271,"extract":278},{"promptVersionExtension":272,"promptVersionScoring":205,"score":273,"tags":274,"targetMarket":216,"tier":217},"3.1.0",95,[211,212,275,276,277],"developer-tools","ai-agents","plugins",{"commitSha":279,"marketplace":280,"plugin":281},"HEAD",{"name":267,"pluginCount":232},{"mcpCount":8,"provider":282,"skillCount":8},"classify",{"repoId":284},"kd70kp4977ph9vbpa67gwcs7j586n0sc",[276,212,275,211,277],{"evaluatedAt":287,"extractAt":288,"updatedAt":287},1778675576047,1778675562553,{"evaluate":290,"extract":296},{"promptVersionExtension":204,"promptVersionScoring":205,"score":291,"tags":292,"targetMarket":216,"tier":217},99,[211,212,275,293,294,295],"code-generation","schema-management","api-development",{"commitSha":279,"license":239,"plugin":297},{"mcpCount":8,"provider":282,"skillCount":298},14,{"parentExtensionId":262,"repoId":284},[295,212,293,275,211,294],{"evaluatedAt":302,"extractAt":288,"updatedAt":302},1778675594715,{"evaluate":304,"extract":306},{"promptVersionExtension":204,"promptVersionScoring":205,"score":208,"tags":305,"targetMarket":216,"tier":217},[211,212,13,213,214,215],{"commitSha":279},{"parentExtensionId":250,"repoId":284},{"_creationTime":309,"_id":284,"identity":310,"providers":311,"workflow":668},1778675558500.5981,{"githubOwner":245,"githubRepo":246,"sourceUrl":14},{"classify":312,"discover":661,"github":664},{"commitSha":279,"extensions":313},[314,327,368,403,422,436,462,477,490,548,562,579,593,611,625,651],{"basePath":258,"description":265,"displayName":267,"installMethods":315,"rationale":316,"selectedPaths":317,"source":326,"sourceLanguage":18,"type":269},{"claudeCode":12},"marketplace.json at .claude-plugin/marketplace.json",[318,321,323],{"path":319,"priority":320},".claude-plugin/marketplace.json","mandatory",{"path":322,"priority":320},"README.md",{"path":324,"priority":325},"LICENSE","high","rule",{"basePath":258,"description":253,"displayName":255,"installMethods":328,"license":239,"rationale":329,"selectedPaths":330,"source":326,"sourceLanguage":18,"type":259},{"claudeCode":255},"plugin manifest at .claude-plugin/plugin.json",[331,333,334,335,338,340,342,344,346,348,350,352,354,356,358,360,362,364,366],{"path":332,"priority":320},".claude-plugin/plugin.json",{"path":322,"priority":320},{"path":324,"priority":325},{"path":336,"priority":337},"skills/apollo-client/SKILL.md","medium",{"path":339,"priority":337},"skills/apollo-connectors/SKILL.md",{"path":341,"priority":337},"skills/apollo-federation/SKILL.md",{"path":343,"priority":337},"skills/apollo-ios/SKILL.md",{"path":345,"priority":337},"skills/apollo-kotlin/SKILL.md",{"path":347,"priority":337},"skills/apollo-mcp-server/SKILL.md",{"path":349,"priority":337},"skills/apollo-router/SKILL.md",{"path":351,"priority":337},"skills/apollo-router-plugin-creator/SKILL.md",{"path":353,"priority":337},"skills/apollo-server/SKILL.md",{"path":355,"priority":337},"skills/graphql-operations/SKILL.md",{"path":357,"priority":337},"skills/graphql-schema/SKILL.md",{"path":359,"priority":337},"skills/rover/SKILL.md",{"path":361,"priority":337},"skills/rust-best-practices/SKILL.md",{"path":363,"priority":337},"skills/skill-creator/SKILL.md",{"path":365,"priority":320},".lsp.json",{"path":367,"priority":320},".mcp.json",{"basePath":369,"description":370,"displayName":371,"installMethods":372,"rationale":373,"selectedPaths":374,"source":326,"sourceLanguage":18,"type":247},"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",[375,377,379,381,383,385,387,389,391,393,395,397,399,401],{"path":376,"priority":320},"SKILL.md",{"path":378,"priority":337},"references/caching.md",{"path":380,"priority":337},"references/error-handling.md",{"path":382,"priority":337},"references/fragments.md",{"path":384,"priority":337},"references/integration-client.md",{"path":386,"priority":337},"references/integration-nextjs.md",{"path":388,"priority":337},"references/integration-react-router.md",{"path":390,"priority":337},"references/integration-tanstack-start.md",{"path":392,"priority":337},"references/mutations.md",{"path":394,"priority":337},"references/queries.md",{"path":396,"priority":337},"references/state-management.md",{"path":398,"priority":337},"references/suspense-hooks.md",{"path":400,"priority":337},"references/troubleshooting.md",{"path":402,"priority":337},"references/typescript-codegen.md",{"basePath":404,"description":405,"displayName":406,"installMethods":407,"rationale":408,"selectedPaths":409,"source":326,"sourceLanguage":18,"type":247},"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",[410,411,413,415,417,418,420],{"path":376,"priority":320},{"path":412,"priority":337},"references/entities.md",{"path":414,"priority":337},"references/grammar.md",{"path":416,"priority":337},"references/methods.md",{"path":400,"priority":337},{"path":419,"priority":337},"references/validation.md",{"path":421,"priority":337},"references/variables.md",{"basePath":423,"description":424,"displayName":425,"installMethods":426,"rationale":427,"selectedPaths":428,"source":326,"sourceLanguage":18,"type":247},"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",[429,430,432,434],{"path":376,"priority":320},{"path":431,"priority":337},"references/composition.md",{"path":433,"priority":337},"references/directives.md",{"path":435,"priority":337},"references/schema-patterns.md",{"basePath":437,"description":438,"displayName":439,"installMethods":440,"rationale":441,"selectedPaths":442,"source":326,"sourceLanguage":18,"type":247},"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",[443,444,445,447,449,451,453,455,457,459],{"path":376,"priority":320},{"path":378,"priority":337},{"path":446,"priority":337},"references/codegen.md",{"path":448,"priority":337},"references/custom-scalars.md",{"path":450,"priority":337},"references/interceptors.md",{"path":452,"priority":337},"references/operations.md",{"path":454,"priority":337},"references/setup.md",{"path":456,"priority":337},"references/subscriptions.md",{"path":458,"priority":337},"references/testing.md",{"path":460,"priority":461},"scripts/list-apollo-ios-versions.sh","low",{"basePath":463,"description":464,"displayName":465,"installMethods":466,"rationale":467,"selectedPaths":468,"source":326,"sourceLanguage":18,"type":247},"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",[469,470,471,472,473,475],{"path":376,"priority":320},{"path":378,"priority":337},{"path":452,"priority":337},{"path":454,"priority":337},{"path":474,"priority":461},"scripts/list-apollo-kotlin-normalized-cache-versions.sh",{"path":476,"priority":461},"scripts/list-apollo-kotlin-versions.sh",{"basePath":478,"description":479,"displayName":480,"installMethods":481,"rationale":482,"selectedPaths":483,"source":326,"sourceLanguage":18,"type":247},"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",[484,485,487,489],{"path":376,"priority":320},{"path":486,"priority":337},"references/configuration.md",{"path":488,"priority":337},"references/tools.md",{"path":400,"priority":337},{"basePath":491,"description":492,"displayName":493,"installMethods":494,"rationale":495,"selectedPaths":496,"source":326,"sourceLanguage":18,"type":247},"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",[497,498,500,501,503,505,507,509,511,512,514,516,518,520,522,524,526,528,530,532,534,536,538,540,542,544,546],{"path":376,"priority":320},{"path":499,"priority":337},"divergence-map.md",{"path":486,"priority":337},{"path":502,"priority":337},"references/connectors.md",{"path":504,"priority":337},"references/headers.md",{"path":506,"priority":337},"references/plugins.md",{"path":508,"priority":337},"references/response-caching.md",{"path":510,"priority":337},"references/telemetry.md",{"path":400,"priority":337},{"path":513,"priority":461},"templates/v1/development.yaml",{"path":515,"priority":461},"templates/v1/production.yaml",{"path":517,"priority":461},"templates/v1/sections/auth.yaml",{"path":519,"priority":461},"templates/v1/sections/cors.yaml",{"path":521,"priority":461},"templates/v1/sections/headers.yaml",{"path":523,"priority":461},"templates/v1/sections/limits.yaml",{"path":525,"priority":461},"templates/v1/sections/telemetry.yaml",{"path":527,"priority":461},"templates/v1/sections/traffic-shaping.yaml",{"path":529,"priority":461},"templates/v2/development.yaml",{"path":531,"priority":461},"templates/v2/production.yaml",{"path":533,"priority":461},"templates/v2/sections/auth.yaml",{"path":535,"priority":461},"templates/v2/sections/connectors.yaml",{"path":537,"priority":461},"templates/v2/sections/cors.yaml",{"path":539,"priority":461},"templates/v2/sections/headers.yaml",{"path":541,"priority":461},"templates/v2/sections/limits.yaml",{"path":543,"priority":461},"templates/v2/sections/response-caching.yaml",{"path":545,"priority":461},"templates/v2/sections/telemetry.yaml",{"path":547,"priority":461},"templates/v2/sections/traffic-shaping.yaml",{"basePath":549,"description":550,"displayName":551,"installMethods":552,"rationale":553,"selectedPaths":554,"source":326,"sourceLanguage":18,"type":247},"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",[555,556,558,560],{"path":376,"priority":320},{"path":557,"priority":337},"references/examples.md",{"path":559,"priority":337},"references/existing-plugins.md",{"path":561,"priority":337},"references/service-hooks.md",{"basePath":563,"description":564,"displayName":565,"installMethods":566,"rationale":567,"selectedPaths":568,"source":326,"sourceLanguage":18,"type":247},"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",[569,570,572,574,575,576,578],{"path":376,"priority":320},{"path":571,"priority":337},"references/context-and-auth.md",{"path":573,"priority":337},"references/data-sources.md",{"path":380,"priority":337},{"path":506,"priority":337},{"path":577,"priority":337},"references/resolvers.md",{"path":400,"priority":337},{"basePath":580,"description":581,"displayName":582,"installMethods":583,"rationale":584,"selectedPaths":585,"source":326,"sourceLanguage":18,"type":247},"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",[586,587,588,589,590,592],{"path":376,"priority":320},{"path":382,"priority":337},{"path":392,"priority":337},{"path":394,"priority":337},{"path":591,"priority":337},"references/tooling.md",{"path":421,"priority":337},{"basePath":594,"description":595,"displayName":596,"installMethods":597,"rationale":598,"selectedPaths":599,"source":326,"sourceLanguage":18,"type":247},"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",[600,601,603,605,607,609],{"path":376,"priority":320},{"path":602,"priority":337},"references/errors.md",{"path":604,"priority":337},"references/naming.md",{"path":606,"priority":337},"references/pagination.md",{"path":608,"priority":337},"references/security.md",{"path":610,"priority":337},"references/types.md",{"basePath":244,"description":10,"displayName":13,"installMethods":612,"rationale":613,"selectedPaths":614,"source":326,"sourceLanguage":18,"type":247},{"claudeCode":12},"SKILL.md frontmatter at skills/rover/SKILL.md",[615,616,617,619,621,623],{"path":376,"priority":320},{"path":486,"priority":337},{"path":618,"priority":337},"references/dev.md",{"path":620,"priority":337},"references/graphs.md",{"path":622,"priority":337},"references/subgraphs.md",{"path":624,"priority":337},"references/supergraphs.md",{"basePath":626,"description":627,"displayName":628,"installMethods":629,"rationale":630,"selectedPaths":631,"source":326,"sourceLanguage":18,"type":247},"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",[632,633,635,637,639,641,643,645,647,649],{"path":376,"priority":320},{"path":634,"priority":337},"references/chapter_01.md",{"path":636,"priority":337},"references/chapter_02.md",{"path":638,"priority":337},"references/chapter_03.md",{"path":640,"priority":337},"references/chapter_04.md",{"path":642,"priority":337},"references/chapter_05.md",{"path":644,"priority":337},"references/chapter_06.md",{"path":646,"priority":337},"references/chapter_07.md",{"path":648,"priority":337},"references/chapter_08.md",{"path":650,"priority":337},"references/chapter_09.md",{"basePath":652,"description":653,"displayName":654,"installMethods":655,"rationale":656,"selectedPaths":657,"source":326,"sourceLanguage":18,"type":247},"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",[658,659],{"path":376,"priority":320},{"path":660,"priority":337},"references/apollo-skills.md",{"sources":662},[663],"manual",{"closedIssues90d":232,"description":256,"forks":233,"homepage":665,"license":239,"openIssues90d":8,"pushedAt":236,"readmeSize":230,"stars":237,"topics":666},"https://skills.sh/apollographql/skills",[667,211,212],"agent-skills",{"classifiedAt":669,"discoverAt":670,"extractAt":671,"githubAt":671,"updatedAt":669},1778675562295,1778675558500,1778675560568,[212,214,215,211,13,213],{"evaluatedAt":242,"extractAt":288,"updatedAt":242},[],[676,693,711,731,751,781],{"_creationTime":677,"_id":678,"community":679,"display":680,"identity":682,"providers":683,"relations":689,"tags":690,"workflow":691},1778675562553.741,"k172b2vz7xsc1w6k6k6a9565z586nyem",{"reviewCount":8},{"description":424,"installMethods":681,"name":425,"sourceUrl":14},{"claudeCode":12},{"basePath":423,"githubOwner":245,"githubRepo":246,"locale":18,"slug":425,"type":247},{"evaluate":684,"extract":688},{"promptVersionExtension":204,"promptVersionScoring":205,"score":685,"tags":686,"targetMarket":216,"tier":217},100,[211,212,215,213,687],"documentation",{"commitSha":279},{"parentExtensionId":250,"repoId":284},[212,687,215,211,213],{"evaluatedAt":692,"extractAt":288,"updatedAt":692},1778675656075,{"_creationTime":694,"_id":695,"community":696,"display":697,"identity":699,"providers":700,"relations":707,"tags":708,"workflow":709},1778675562553.742,"k173e1kq1rx964re0va14ewgg586n241",{"reviewCount":8},{"description":492,"installMethods":698,"name":493,"sourceUrl":14},{"claudeCode":12},{"basePath":491,"githubOwner":245,"githubRepo":246,"locale":18,"slug":493,"type":247},{"evaluate":701,"extract":706},{"promptVersionExtension":204,"promptVersionScoring":205,"score":685,"tags":702,"targetMarket":216,"tier":217},[211,212,703,704,215,705],"router","configuration","yaml",{"commitSha":279},{"parentExtensionId":250,"repoId":284},[212,704,215,211,703,705],{"evaluatedAt":710,"extractAt":288,"updatedAt":710},1778675766592,{"_creationTime":712,"_id":713,"community":714,"display":715,"identity":718,"providers":719,"relations":727,"tags":728,"workflow":729},1778675562553.7424,"k17d66j5mh2274pr7zxngznxys86m2q6",{"reviewCount":8},{"description":564,"installMethods":716,"name":717,"sourceUrl":14},{"claudeCode":12},"Apollo Server",{"basePath":563,"githubOwner":245,"githubRepo":246,"locale":18,"slug":565,"type":247},{"evaluate":720,"extract":726},{"promptVersionExtension":204,"promptVersionScoring":205,"score":208,"tags":721,"targetMarket":216,"tier":217},[211,212,722,723,724,725],"server","typescript","nodejs","api",{"commitSha":279,"license":239},{"parentExtensionId":250,"repoId":284},[725,212,211,724,722,723],{"evaluatedAt":730,"extractAt":288,"updatedAt":730},1778675802926,{"_creationTime":732,"_id":733,"community":734,"display":735,"identity":737,"providers":738,"relations":747,"tags":748,"workflow":749},1778675562553.7415,"k174ckdzrcw1w43bx749j86qxs86ndcd",{"reviewCount":8},{"description":464,"installMethods":736,"name":465,"sourceUrl":14},{"claudeCode":12},{"basePath":463,"githubOwner":245,"githubRepo":246,"locale":18,"slug":465,"type":247},{"evaluate":739,"extract":746},{"promptVersionExtension":204,"promptVersionScoring":205,"score":208,"tags":740,"targetMarket":216,"tier":217},[212,741,742,743,211,744,745],"kotlin","android","kmp","codegen","gradle",{"commitSha":279},{"parentExtensionId":250,"repoId":284},[742,212,744,745,211,743,741],{"evaluatedAt":750,"extractAt":288,"updatedAt":750},1778675694462,{"_creationTime":752,"_id":753,"community":754,"display":755,"identity":761,"providers":766,"relations":774,"tags":777,"workflow":778},1778696691708.3274,"k170az7r02e9e2v47mpy80kx6n86nff3",{"reviewCount":8},{"description":756,"installMethods":757,"name":759,"sourceUrl":760},"Detect current market regime using npx neural-trader — bull/bear/ranging/volatile classification with recommended strategy",{"claudeCode":758},"ruvnet/ruflo","Trader Regime","https://github.com/ruvnet/ruflo",{"basePath":762,"githubOwner":763,"githubRepo":764,"locale":18,"slug":765,"type":247},"plugins/ruflo-neural-trader/skills/trader-regime","ruvnet","ruflo","trader-regime",{"evaluate":767,"extract":773},{"promptVersionExtension":204,"promptVersionScoring":205,"score":685,"tags":768,"targetMarket":216,"tier":217},[769,770,771,772,723,214],"finance","trading","market-analysis","ai",{"commitSha":279,"license":239},{"parentExtensionId":775,"repoId":776},"k17drge8h1fgzchr0p4jaeg33n86mwmy","kd7ed28gj8n0y3msk5dzrp05zs86nqtc",[772,214,769,771,770,723],{"evaluatedAt":779,"extractAt":780,"updatedAt":779},1778701108877,1778696691708,{"_creationTime":782,"_id":783,"community":784,"display":785,"identity":791,"providers":795,"relations":801,"tags":804,"workflow":805},1778699234184.6174,"k174zww66m804nhr89ttra7r6d86nwyg",{"reviewCount":8},{"description":786,"installMethods":787,"name":789,"sourceUrl":790},"Use first for install/update routing — sends setup, doctor, or MCP requests to the correct OMC setup flow",{"claudeCode":788},"Yeachan-Heo/oh-my-claudecode","setup","https://github.com/Yeachan-Heo/oh-my-claudecode",{"basePath":792,"githubOwner":793,"githubRepo":794,"locale":18,"slug":789,"type":247},"skills/setup","Yeachan-Heo","oh-my-claudecode",{"evaluate":796,"extract":800},{"promptVersionExtension":204,"promptVersionScoring":205,"score":685,"tags":797,"targetMarket":216,"tier":217},[789,798,704,214,799],"routing","mcp",{"commitSha":279},{"parentExtensionId":802,"repoId":803},"k17brg5egdw1jbncj1j4wfv3fh86n639","kd74zv63fryf9prygtq7gf4es986n22y",[214,704,799,798,789],{"evaluatedAt":806,"extractAt":807,"updatedAt":806},1778699724286,1778699234184]