[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"extension-skill-apollographql-apollo-ios-de":3,"guides-for-apollographql-apollo-ios":674,"similar-k178g332fdqjt2b376xs8km4e586ns7n-de":675},{"_creationTime":4,"_id":5,"children":6,"community":7,"display":9,"evaluation":15,"identity":244,"isFallback":227,"parentExtension":249,"providers":303,"relations":307,"repo":308,"tags":672,"workflow":673},1778675562553.7412,"k178g332fdqjt2b376xs8km4e586ns7n",[],{"reviewCount":8},0,{"description":10,"installMethods":11,"name":13,"sourceUrl":14},"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",{"claudeCode":12},"apollographql/skills","apollo-ios","https://github.com/apollographql/skills",{"_creationTime":16,"_id":17,"extensionId":5,"locale":18,"result":19,"trustSignals":225,"workflow":242},1778675676028.8372,"kn71x7wmbvxz953dd313wepm2d86nkev","en",{"checks":20,"evaluatedAt":192,"extensionSummary":193,"features":194,"nonGoals":200,"promptVersionExtension":205,"promptVersionScoring":206,"purpose":207,"rationale":208,"score":209,"summary":210,"tags":211,"targetMarket":217,"tier":218,"useCases":219},[21,26,29,32,36,39,43,47,50,53,57,61,64,68,71,74,77,80,83,86,90,94,98,102,106,109,112,115,119,122,125,128,131,134,137,141,145,149,152,156,159,162,165,168,172,176,179,182,185,189],{"category":22,"check":23,"severity":24,"summary":25},"Practical Utility","Problem relevance","pass","The description clearly states the extension helps build Apple-platform applications with Apollo iOS, addressing the concrete problem of integrating this specific GraphQL client.",{"category":22,"check":27,"severity":24,"summary":28},"Unique selling proposition","The skill provides detailed guidance on integrating Apollo iOS, configuring code generation, setting up clients with auth and caching, and writing operations and tests, which goes beyond basic LLM capabilities for this specific framework.",{"category":22,"check":30,"severity":24,"summary":31},"Production readiness","The documentation covers the complete lifecycle from installation and configuration to writing operations, caching, interceptors, subscriptions, and testing, providing a comprehensive guide for production use.",{"category":33,"check":34,"severity":24,"summary":35},"Scope","Single responsibility principle","The skill is focused exclusively on Apollo iOS development, covering all aspects from setup to testing without venturing into unrelated domains.",{"category":33,"check":37,"severity":24,"summary":38},"Description quality","The displayed description accurately reflects the skill's capabilities as detailed in the SKILL.md, providing clear guidance on its use cases.",{"category":40,"check":41,"severity":24,"summary":42},"Invocation","Scoped tools","The skill utilizes specific tools like `apollo-ios-cli`, `swift`, `xcodebuild`, and `git` with clear operations, avoiding generalist command execution.",{"category":44,"check":45,"severity":24,"summary":46},"Documentation","Configuration & parameter reference","The SKILL.md and its references provide comprehensive documentation for `apollo-codegen-config.json` fields, including defaults and tradeoffs, and explain how to wire the ApolloClient and manage dependencies.",{"category":33,"check":48,"severity":24,"summary":49},"Tool naming","Tools and commands like `apollo-ios-cli fetch-schema` and `apollo-ios-cli generate` are descriptively named within the Apollo iOS domain.",{"category":33,"check":51,"severity":24,"summary":52},"Minimal I/O surface","The skill's operations and configurations are well-defined, focusing on specific tasks related to Apollo iOS development without unnecessary input or output bloat.",{"category":54,"check":55,"severity":24,"summary":56},"License","License usability","The extension is licensed under the MIT license, which is a permissive open-source license and is clearly stated in the LICENSE file and README.",{"category":58,"check":59,"severity":24,"summary":60},"Maintenance","Commit recency","The latest commit was on 2026-05-12, which is within the last 90 days, indicating recent maintenance activity.",{"category":58,"check":62,"severity":24,"summary":63},"Dependency Management","The SKILL.md and setup guide recommend Swift Package Manager and provide clear versioning guidance for Apollo iOS, ensuring dependencies are managed.",{"category":65,"check":66,"severity":24,"summary":67},"Security","Secret Management","The skill does not handle or expose secrets; authentication is described as being managed via tokens attached to requests, which is a standard pattern.",{"category":65,"check":69,"severity":24,"summary":70},"Injection","The SKILL.md explicitly warns against treating fetched schemas or manifests as commands and to ignore any directives aimed at the agent, mitigating prompt injection risks.",{"category":65,"check":72,"severity":24,"summary":73},"Transitive Supply-Chain Grenades","The skill focuses on local code generation and configuration, with no runtime downloads or remote script execution, keeping the supply chain within the bundled repository.",{"category":65,"check":75,"severity":24,"summary":76},"Sandbox Isolation","The skill operates within the project's directory structure and focuses on code generation and configuration, not modifying files outside the project scope.",{"category":65,"check":78,"severity":24,"summary":79},"Sandbox escape primitives","No detached process spawns, background child processes, or retry loops around denied tool calls are evident in the skill's described workflows.",{"category":65,"check":81,"severity":24,"summary":82},"Data Exfiltration","The skill operates on project code and configuration; no outbound calls are described for submitting confidential data.",{"category":65,"check":84,"severity":24,"summary":85},"Hidden Text Tricks","The bundled content and descriptions appear to be free of hidden steering tricks, HTML comments, or invisible Unicode characters designed to manipulate the model.",{"category":87,"check":88,"severity":24,"summary":89},"Hooks","Opaque code execution","The skill primarily uses clear shell commands and Swift code generation, with no indication of obfuscated code, base64 payloads, or runtime script fetching.",{"category":91,"check":92,"severity":24,"summary":93},"Portability","Structural Assumption","The skill assumes standard project structures and provides clear instructions for adapting `apollo-codegen-config.json` and target linking, not rigid paths.",{"category":95,"check":96,"severity":24,"summary":97},"Trust","Issues Attention","There were 0 issues opened and 1 closed in the last 90 days, indicating active maintenance and a high closure rate.",{"category":99,"check":100,"severity":24,"summary":101},"Versioning","Release Management","The `manifestVersion` is `1.0.0` and releases are tagged with semver, providing clear versioning signals.",{"category":103,"check":104,"severity":24,"summary":105},"Code Execution","Validation","While not explicitly mentioning schema validation libraries, the skill's focus on structured configuration files and code generation implies robust internal validation.",{"category":65,"check":107,"severity":24,"summary":108},"Unguarded Destructive Operations","The skill primarily performs code generation and configuration tasks, which are not destructive operations requiring confirmation gates.",{"category":103,"check":110,"severity":24,"summary":111},"Error Handling","The documentation emphasizes robust error handling for network requests and cache operations, guiding users to throw specific errors and check for partial data.",{"category":103,"check":113,"severity":24,"summary":114},"Logging","The skill recommends logging in debug builds via a `LoggingInterceptor` and covers the general pattern for handling operations, implying auditability.",{"category":116,"check":117,"severity":24,"summary":118},"Compliance","GDPR","The skill operates on code and configuration, not personal data, so GDPR concerns are not applicable.",{"category":116,"check":120,"severity":24,"summary":121},"Target market","The skill is targeted at Apple platform development and is globally applicable with no regional restrictions.",{"category":91,"check":123,"severity":24,"summary":124},"Runtime stability","The skill relies on standard Xcode and Swift Package Manager tooling, ensuring broad compatibility across Apple development environments.",{"category":44,"check":126,"severity":24,"summary":127},"README","The README provides clear installation instructions, usage examples, and links to relevant resources and documentation.",{"category":33,"check":129,"severity":24,"summary":130},"Tool surface size","The skill focuses on Apollo iOS development and related CLI tools, not exposing an excessive number of commands.",{"category":40,"check":132,"severity":24,"summary":133},"Overlapping near-synonym tools","The skill's workflow is focused on Apollo iOS code generation and client configuration, avoiding redundant or overlapping tools.",{"category":44,"check":135,"severity":24,"summary":136},"Phantom features","All described features, such as code generation and client setup, have corresponding implementations and documentation within the SKILL.md and references.",{"category":138,"check":139,"severity":24,"summary":140},"Install","Installation instruction","The README provides clear, copy-pasteable installation instructions for the Skills CLI and Claude Code plugin, including authentication setup guidance.",{"category":142,"check":143,"severity":24,"summary":144},"Errors","Actionable error messages","The documentation guides users on handling errors during network requests, cache operations, and code generation, often suggesting specific remediation steps.",{"category":146,"check":147,"severity":24,"summary":148},"Execution","Pinned dependencies","The skill recommends using Swift Package Manager with version pinning and provides guidance on selecting the correct Apollo iOS version.",{"category":33,"check":150,"severity":24,"summary":151},"Dry-run preview","The skill's primary operations are code generation and configuration, which are not destructive and do not require a dry-run mode.",{"category":153,"check":154,"severity":24,"summary":155},"Protocol","Idempotent retry & timeouts","The skill documents retry mechanisms for network requests and emphasizes proper cancellation of asynchronous operations, implicitly supporting timeouts.",{"category":116,"check":157,"severity":24,"summary":158},"Telemetry opt-in","The skill focuses on code generation and configuration, with no mention of telemetry collection, thus not requiring opt-in.",{"category":40,"check":160,"severity":24,"summary":161},"Precise Purpose","The description precisely names the artifact (Apollo iOS) and the user intent (building Apple-platform apps), clearly defining the skill's purpose and target audience.",{"category":40,"check":163,"severity":24,"summary":164},"Concise Frontmatter","The frontmatter is concise, self-contained, and effectively summarizes the core capability and trigger phrases for routing.",{"category":44,"check":166,"severity":24,"summary":167},"Concise Body","The SKILL.md body is well-structured with progressive disclosure to references, keeping the main instruction concise and token-efficient.",{"category":169,"check":170,"severity":24,"summary":171},"Context","Progressive Disclosure","Detailed aspects like codegen configuration, caching, and interceptors are effectively delegated to separate reference files, allowing for progressive disclosure.",{"category":169,"check":173,"severity":174,"summary":175},"Forked exploration","not_applicable","This skill is not an exploration or audit-style skill; it focuses on code generation and configuration, not deep exploration.",{"category":22,"check":177,"severity":24,"summary":178},"Usage examples","The documentation includes sufficient end-to-end examples for setup, auth, and subscriptions, with clear inputs and expected outcomes.",{"category":22,"check":180,"severity":24,"summary":181},"Edge cases","The documentation addresses edge cases such as custom scalars, error handling, and backgrounding for subscriptions, with recovery steps or clear patterns.",{"category":103,"check":183,"severity":24,"summary":184},"Tool Fallback","The skill does not rely on external MCP tools; its dependencies are Swift and Xcode, which are standard for the target platform.",{"category":186,"check":187,"severity":24,"summary":188},"Safety","Halt on unexpected state","The skill promotes reproducible builds by committing schemas and generated code, and emphasizes careful error handling, implicitly halting on unexpected states.",{"category":91,"check":190,"severity":24,"summary":191},"Cross-skill coupling","The skill operates standalone on Apollo iOS development and does not implicitly rely on other skills; coordination is not a factor here.",1778675675924,"This skill provides comprehensive guidance and best practices for integrating and using the Apollo iOS GraphQL client in Apple platform applications. It covers Swift Package Manager integration, code generation configuration, client setup with interceptors and caching, writing operations, subscriptions, and testing strategies.",[195,196,197,198,199],"Guides Apollo iOS integration with SPM and Xcode.","Configures `apollo-codegen-config.json` and code generation.","Covers `ApolloClient` setup with auth, interceptors, and caching.","Explains writing queries, mutations, and subscriptions from SwiftUI.","Details testing strategies with generated operation mocks.",[201,202,203,204],"Supporting legacy Apollo iOS versions (v1.x, v0.x).","Using CocoaPods or Carthage for distribution.","Wiring code generation into Xcode Run Scripts.","Providing a network transport for non-GraphQL protocols.","3.0.0","4.4.0","To guide developers in effectively building Apple-platform applications using Apollo iOS, streamlining the integration, configuration, and usage of the GraphQL client.","The skill is comprehensive, well-documented, and follows best practices for code generation, client configuration, and error handling within the Apollo iOS ecosystem.",100,"An excellent skill for Apollo iOS development, covering setup, code generation, client configuration, and testing.",[212,213,214,13,215,216],"ios","swift","graphql","developer-tools","code-generation","global","verified",[220,221,222,223,224],"Setting up Apollo iOS in a new SwiftUI project.","Adding authentication tokens to GraphQL requests.","Implementing persistent caching with SQLite.","Handling GraphQL subscriptions from SwiftUI views.","Writing unit tests against generated mock data.",{"codeQuality":226,"collectedAt":228,"documentation":229,"maintenance":232,"security":239,"testCoverage":241},{"hasLockfile":227},true,1778675656397,{"descriptionLength":230,"readmeSize":231},465,22716,{"closedIssues90d":233,"forks":234,"hasChangelog":235,"manifestVersion":236,"openIssues90d":8,"pushedAt":237,"stars":238},1,4,false,"1.0.0",1778606417000,62,{"hasNpmPackage":235,"license":240,"smitheryVerified":235},"MIT",{"hasCi":227,"hasTests":235},{"updatedAt":243},1778675676028,{"basePath":245,"githubOwner":246,"githubRepo":247,"locale":18,"slug":13,"type":248},"skills/apollo-ios","apollographql","skills","skill",{"_creationTime":250,"_id":251,"community":252,"display":253,"identity":258,"parentExtension":261,"providers":290,"relations":299,"tags":300,"workflow":301},1778675562553.7402,"k172cxtw1jjyfy3j32102fhz4986nn9c",{"reviewCount":8},{"description":254,"installMethods":255,"name":257,"sourceUrl":14},"Agent skills for AI coding agents working with Apollo GraphQL tools and technologies",{"claudeCode":256},"apollo-skills","Apollo GraphQL Agent Skills",{"basePath":259,"githubOwner":246,"githubRepo":247,"locale":18,"slug":247,"type":260},"","plugin",{"_creationTime":262,"_id":263,"community":264,"display":265,"identity":269,"providers":271,"relations":284,"tags":286,"workflow":287},1778675562553.74,"k17dxad7tw1ns1wfge0ef2dbnd86nrvx",{"reviewCount":8},{"description":266,"installMethods":267,"name":268,"sourceUrl":14},"Bundled plugins for GraphQL development with Apollo tools and technologies",{"claudeCode":12},"apollo-marketplace",{"basePath":259,"githubOwner":246,"githubRepo":247,"locale":18,"slug":247,"type":270},"marketplace",{"evaluate":272,"extract":279},{"promptVersionExtension":273,"promptVersionScoring":206,"score":274,"tags":275,"targetMarket":217,"tier":218},"3.1.0",95,[214,276,215,277,278],"apollo","ai-agents","plugins",{"commitSha":280,"marketplace":281,"plugin":282},"HEAD",{"name":268,"pluginCount":233},{"mcpCount":8,"provider":283,"skillCount":8},"classify",{"repoId":285},"kd70kp4977ph9vbpa67gwcs7j586n0sc",[277,276,215,214,278],{"evaluatedAt":288,"extractAt":289,"updatedAt":288},1778675576047,1778675562553,{"evaluate":291,"extract":296},{"promptVersionExtension":205,"promptVersionScoring":206,"score":292,"tags":293,"targetMarket":217,"tier":218},99,[214,276,215,216,294,295],"schema-management","api-development",{"commitSha":280,"license":240,"plugin":297},{"mcpCount":8,"provider":283,"skillCount":298},14,{"parentExtensionId":263,"repoId":285},[295,276,216,215,214,294],{"evaluatedAt":302,"extractAt":289,"updatedAt":302},1778675594715,{"evaluate":304,"extract":306},{"promptVersionExtension":205,"promptVersionScoring":206,"score":209,"tags":305,"targetMarket":217,"tier":218},[212,213,214,13,215,216],{"commitSha":280},{"parentExtensionId":251,"repoId":285},{"_creationTime":309,"_id":285,"identity":310,"providers":311,"workflow":668},1778675558500.5981,{"githubOwner":246,"githubRepo":247,"sourceUrl":14},{"classify":312,"discover":661,"github":664},{"commitSha":280,"extensions":313},[314,327,368,403,422,436,459,474,487,545,559,576,590,608,625,651],{"basePath":259,"description":266,"displayName":268,"installMethods":315,"rationale":316,"selectedPaths":317,"source":326,"sourceLanguage":18,"type":270},{"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":259,"description":254,"displayName":256,"installMethods":328,"license":240,"rationale":329,"selectedPaths":330,"source":326,"sourceLanguage":18,"type":260},{"claudeCode":256},"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":248},"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":248},"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":248},"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":245,"description":10,"displayName":13,"installMethods":437,"rationale":438,"selectedPaths":439,"source":326,"sourceLanguage":18,"type":248},{"claudeCode":12},"SKILL.md frontmatter at skills/apollo-ios/SKILL.md",[440,441,442,444,446,448,450,452,454,456],{"path":376,"priority":320},{"path":378,"priority":337},{"path":443,"priority":337},"references/codegen.md",{"path":445,"priority":337},"references/custom-scalars.md",{"path":447,"priority":337},"references/interceptors.md",{"path":449,"priority":337},"references/operations.md",{"path":451,"priority":337},"references/setup.md",{"path":453,"priority":337},"references/subscriptions.md",{"path":455,"priority":337},"references/testing.md",{"path":457,"priority":458},"scripts/list-apollo-ios-versions.sh","low",{"basePath":460,"description":461,"displayName":462,"installMethods":463,"rationale":464,"selectedPaths":465,"source":326,"sourceLanguage":18,"type":248},"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",[466,467,468,469,470,472],{"path":376,"priority":320},{"path":378,"priority":337},{"path":449,"priority":337},{"path":451,"priority":337},{"path":471,"priority":458},"scripts/list-apollo-kotlin-normalized-cache-versions.sh",{"path":473,"priority":458},"scripts/list-apollo-kotlin-versions.sh",{"basePath":475,"description":476,"displayName":477,"installMethods":478,"rationale":479,"selectedPaths":480,"source":326,"sourceLanguage":18,"type":248},"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",[481,482,484,486],{"path":376,"priority":320},{"path":483,"priority":337},"references/configuration.md",{"path":485,"priority":337},"references/tools.md",{"path":400,"priority":337},{"basePath":488,"description":489,"displayName":490,"installMethods":491,"rationale":492,"selectedPaths":493,"source":326,"sourceLanguage":18,"type":248},"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",[494,495,497,498,500,502,504,506,508,509,511,513,515,517,519,521,523,525,527,529,531,533,535,537,539,541,543],{"path":376,"priority":320},{"path":496,"priority":337},"divergence-map.md",{"path":483,"priority":337},{"path":499,"priority":337},"references/connectors.md",{"path":501,"priority":337},"references/headers.md",{"path":503,"priority":337},"references/plugins.md",{"path":505,"priority":337},"references/response-caching.md",{"path":507,"priority":337},"references/telemetry.md",{"path":400,"priority":337},{"path":510,"priority":458},"templates/v1/development.yaml",{"path":512,"priority":458},"templates/v1/production.yaml",{"path":514,"priority":458},"templates/v1/sections/auth.yaml",{"path":516,"priority":458},"templates/v1/sections/cors.yaml",{"path":518,"priority":458},"templates/v1/sections/headers.yaml",{"path":520,"priority":458},"templates/v1/sections/limits.yaml",{"path":522,"priority":458},"templates/v1/sections/telemetry.yaml",{"path":524,"priority":458},"templates/v1/sections/traffic-shaping.yaml",{"path":526,"priority":458},"templates/v2/development.yaml",{"path":528,"priority":458},"templates/v2/production.yaml",{"path":530,"priority":458},"templates/v2/sections/auth.yaml",{"path":532,"priority":458},"templates/v2/sections/connectors.yaml",{"path":534,"priority":458},"templates/v2/sections/cors.yaml",{"path":536,"priority":458},"templates/v2/sections/headers.yaml",{"path":538,"priority":458},"templates/v2/sections/limits.yaml",{"path":540,"priority":458},"templates/v2/sections/response-caching.yaml",{"path":542,"priority":458},"templates/v2/sections/telemetry.yaml",{"path":544,"priority":458},"templates/v2/sections/traffic-shaping.yaml",{"basePath":546,"description":547,"displayName":548,"installMethods":549,"rationale":550,"selectedPaths":551,"source":326,"sourceLanguage":18,"type":248},"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",[552,553,555,557],{"path":376,"priority":320},{"path":554,"priority":337},"references/examples.md",{"path":556,"priority":337},"references/existing-plugins.md",{"path":558,"priority":337},"references/service-hooks.md",{"basePath":560,"description":561,"displayName":562,"installMethods":563,"rationale":564,"selectedPaths":565,"source":326,"sourceLanguage":18,"type":248},"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",[566,567,569,571,572,573,575],{"path":376,"priority":320},{"path":568,"priority":337},"references/context-and-auth.md",{"path":570,"priority":337},"references/data-sources.md",{"path":380,"priority":337},{"path":503,"priority":337},{"path":574,"priority":337},"references/resolvers.md",{"path":400,"priority":337},{"basePath":577,"description":578,"displayName":579,"installMethods":580,"rationale":581,"selectedPaths":582,"source":326,"sourceLanguage":18,"type":248},"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",[583,584,585,586,587,589],{"path":376,"priority":320},{"path":382,"priority":337},{"path":392,"priority":337},{"path":394,"priority":337},{"path":588,"priority":337},"references/tooling.md",{"path":421,"priority":337},{"basePath":591,"description":592,"displayName":593,"installMethods":594,"rationale":595,"selectedPaths":596,"source":326,"sourceLanguage":18,"type":248},"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",[597,598,600,602,604,606],{"path":376,"priority":320},{"path":599,"priority":337},"references/errors.md",{"path":601,"priority":337},"references/naming.md",{"path":603,"priority":337},"references/pagination.md",{"path":605,"priority":337},"references/security.md",{"path":607,"priority":337},"references/types.md",{"basePath":609,"description":610,"displayName":611,"installMethods":612,"rationale":613,"selectedPaths":614,"source":326,"sourceLanguage":18,"type":248},"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",[615,616,617,619,621,623],{"path":376,"priority":320},{"path":483,"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":248},"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":248},"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":233,"description":257,"forks":234,"homepage":665,"license":240,"openIssues90d":8,"pushedAt":237,"readmeSize":231,"stars":238,"topics":666},"https://skills.sh/apollographql/skills",[667,214,276],"agent-skills",{"classifiedAt":669,"discoverAt":670,"extractAt":671,"githubAt":671,"updatedAt":669},1778675562295,1778675558500,1778675560568,[13,216,215,214,212,213],{"evaluatedAt":243,"extractAt":289,"updatedAt":243},[],[676,702,731,761,787,820],{"_creationTime":677,"_id":678,"community":679,"display":680,"identity":686,"providers":689,"relations":696,"tags":698,"workflow":699},1778695021936.555,"k1715rn9402s29yge55y9nt0x986n2tf",{"reviewCount":8},{"description":681,"installMethods":682,"name":684,"sourceUrl":685},"Build a composable CLI for Codex from API docs, an OpenAPI spec, existing curl examples, an SDK, a web app, an admin tool, or a local script. Use when the user wants Codex to create a command-line tool that can run from any repo, expose composable read/write commands, return stable JSON, manage auth, and pair with a companion skill.",{"claudeCode":683},"openai/skills","cli-creator","https://github.com/openai/skills",{"basePath":687,"githubOwner":688,"githubRepo":247,"locale":18,"slug":684,"type":248},"skills/.curated/cli-creator","openai",{"evaluate":690,"extract":695},{"promptVersionExtension":205,"promptVersionScoring":206,"score":209,"tags":691,"targetMarket":217,"tier":218},[692,216,215,693,694],"cli","codex","automation",{"commitSha":280},{"repoId":697},"kd75n2zj3yh472p25zffgycved86mnpx",[694,692,216,693,215],{"evaluatedAt":700,"extractAt":701,"updatedAt":700},1778695068759,1778695021936,{"_creationTime":703,"_id":704,"community":705,"display":706,"identity":712,"providers":716,"relations":724,"tags":727,"workflow":728},1778691344230.1394,"k175kh3x4tkke1ra9hp28a1wws86mx8z",{"reviewCount":8},{"description":707,"installMethods":708,"name":710,"sourceUrl":711},"Builds iOS/macOS/watchOS/tvOS applications, implements SwiftUI views and state management, designs protocol-oriented architectures, handles async/await concurrency, implements actors for thread safety, and debugs Swift-specific issues. Use when building iOS/macOS applications with Swift 5.9+, SwiftUI, or async/await concurrency. Invoke for protocol-oriented programming, SwiftUI state management, actors, server-side Swift, UIKit integration, Combine, or Vapor.",{"claudeCode":709},"jeffallan/claude-skills","swift-expert","https://github.com/jeffallan/claude-skills",{"basePath":713,"githubOwner":714,"githubRepo":715,"locale":18,"slug":710,"type":248},"skills/swift-expert","jeffallan","claude-skills",{"evaluate":717,"extract":723},{"promptVersionExtension":205,"promptVersionScoring":206,"score":292,"tags":718,"targetMarket":217,"tier":218},[213,212,719,720,721,722],"macos","swiftui","concurrency","architecture",{"commitSha":280},{"parentExtensionId":725,"repoId":726},"k177fx0q0bsftkws6j1av221j186ndt6","kd77w37et655xneae33d1p2d2n86ncxp",[722,721,212,719,213,720],{"evaluatedAt":729,"extractAt":730,"updatedAt":729},1778692744995,1778691344230,{"_creationTime":732,"_id":733,"community":734,"display":735,"identity":741,"providers":745,"relations":754,"tags":757,"workflow":758},1778686877119.3835,"k1769emsbh0kzjhzdkw9m5vzeh86mh43",{"reviewCount":8},{"description":736,"installMethods":737,"name":739,"sourceUrl":740},"Safely modifies Xcode projects (.pbxproj) to add Swift Packages and link files. Use this skill whenever an iOS project needs dependencies installed (e.g. Firebase, Alamofire).",{"claudeCode":738},"firebase/agent-skills","Xcode Project Setup","https://github.com/firebase/agent-skills",{"basePath":742,"githubOwner":743,"githubRepo":667,"locale":18,"slug":744,"type":248},"skills/xcode-project-setup","firebase","xcode-project-setup",{"evaluate":746,"extract":752},{"promptVersionExtension":205,"promptVersionScoring":206,"score":292,"tags":747,"targetMarket":217,"tier":218},[748,212,213,749,743,750,751],"xcode","spm","alamofire","development",{"commitSha":280,"license":753},"Apache-2.0",{"parentExtensionId":755,"repoId":756},"k178a2mzzjfj94c2c1aqwx96a986ng56","kd7eyv3zk9h3ezarbzv0hn28k586n5r6",[750,751,743,212,749,213,748],{"evaluatedAt":759,"extractAt":760,"updatedAt":759},1778687289973,1778686877119,{"_creationTime":762,"_id":763,"community":764,"display":765,"identity":771,"providers":775,"relations":781,"tags":783,"workflow":784},1778696052276.018,"k17fdrncwhff15asrrsj4f1ta586m9mn",{"reviewCount":8},{"description":766,"installMethods":767,"name":769,"sourceUrl":770},"Expert on iOS development with Swift, UIKit, SwiftUI, Xcode, app architecture, platform features, and Apple ecosystem integration. Invoke when user mentions iOS, iPhone, iPad, Swift, SwiftUI, UIKit, Xcode, Apple development, or iOS-specific features.",{"claudeCode":768},"raintree-technology/claude-starter","iOS Expert","https://github.com/raintree-technology/claude-starter",{"basePath":772,"githubOwner":773,"githubRepo":774,"locale":18,"slug":212,"type":248},".claude/skills/ios","raintree-technology","claude-starter",{"evaluate":776,"extract":780},{"promptVersionExtension":205,"promptVersionScoring":206,"score":777,"tags":778,"targetMarket":217,"tier":218},98,[212,213,720,748,751,779],"documentation",{"commitSha":280,"license":240},{"repoId":782},"kd78ywakatnz4sjfx781sy14vh86mtty",[751,779,212,213,720,748],{"evaluatedAt":785,"extractAt":786,"updatedAt":785},1778696832554,1778696052276,{"_creationTime":788,"_id":789,"community":790,"display":791,"identity":797,"providers":801,"relations":813,"tags":816,"workflow":817},1778687299685.386,"k17dhsrvb07wvq2ha8y2s6tnw186ms8e",{"reviewCount":8},{"description":792,"installMethods":793,"name":795,"sourceUrl":796},"Full Sentry SDK setup for Apple platforms (iOS, macOS, tvOS, watchOS, visionOS). Use when asked to \"add Sentry to iOS\", \"add Sentry to Swift\", \"install sentry-cocoa\", or configure error monitoring, tracing, profiling, session replay, or logging for Apple applications. Supports SwiftUI and UIKit.",{"claudeCode":794},"getsentry/sentry-for-ai","sentry-cocoa-sdk","https://github.com/getsentry/sentry-for-ai",{"basePath":798,"githubOwner":799,"githubRepo":800,"locale":18,"slug":795,"type":248},"skills/sentry-cocoa-sdk","getsentry","sentry-for-ai",{"evaluate":802,"extract":812},{"promptVersionExtension":205,"promptVersionScoring":206,"score":777,"tags":803,"targetMarket":217,"tier":218},[212,719,804,805,806,213,807,720,808,809,810,811],"tvos","watchos","visionos","uikit","sdk-setup","debugging","error-monitoring","performance",{"commitSha":280},{"parentExtensionId":814,"repoId":815},"k179krjesmjphb7bqfh43701sn86n8mn","kd72wxwjk5zaddkehkc2ftrzfh86nk3n",[809,810,212,719,811,808,213,720,804,807,806,805],{"evaluatedAt":818,"extractAt":819,"updatedAt":818},1778687470588,1778687299685,{"_creationTime":821,"_id":822,"community":823,"display":824,"identity":830,"providers":835,"relations":846,"tags":849,"workflow":850},1778693763322.9485,"k179ts9m3zz6409mpytd24wjfd86nsnc",{"reviewCount":8},{"description":825,"installMethods":826,"name":828,"sourceUrl":829},"Verwalten Sie GitHub-Issues, PRs, Releases und Marketing mit parallelen Subagenten-Armeen im Context-Mode. Orchestriert 10-20 dynamische Agenten pro Aufgabe. Verwenden Sie dies bei der Triage von Issues, der Überprüfung von PRs, der Veröffentlichung von Versionen, dem Schreiben von LinkedIn-Posts, der Ankündigung von Releases, der Behebung von Fehlern, dem Mergen von Beiträgen, der Validierung von ENV-Variablen, dem Testen von Adaptern oder dem Synchronisieren von Branches.",{"claudeCode":827},"mksglu/context-mode","context-mode-ops","https://github.com/mksglu/context-mode",{"basePath":831,"githubOwner":832,"githubRepo":833,"locale":834,"slug":828,"type":248},".claude/skills/context-mode-ops","mksglu","context-mode","de",{"evaluate":836,"extract":845},{"promptVersionExtension":205,"promptVersionScoring":206,"score":209,"tags":837,"targetMarket":217,"tier":218},[838,839,840,216,841,842,843,844],"context-window","llm-optimization","session-continuity","developer-tool","productivity","security","compliance",{"commitSha":280},{"repoId":847,"translatedFrom":848},"kd764b2fctbqg4b8j8y6xvmkvs86m29m","k1758b69g51wttzw4r6epd3jrs86mtk8",[216,844,838,841,839,842,843,840],{"evaluatedAt":851,"extractAt":852,"updatedAt":853},1778693567505,1778693511416,1778693763323]