[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"extension-skill-openai-cloudflare-deploy-zh-CN":3,"guides-for-openai-cloudflare-deploy":1798,"similar-k172b680yjc5dekp4dw1ny02q186nnyk-zh-CN":1799},{"_creationTime":4,"_id":5,"children":6,"community":7,"display":9,"evaluation":15,"identity":243,"isFallback":248,"parentExtension":249,"providers":250,"relations":255,"repo":257,"tags":1795,"workflow":1796},1778695021936.5552,"k172b680yjc5dekp4dw1ny02q186nnyk",[],{"reviewCount":8},0,{"description":10,"installMethods":11,"name":13,"sourceUrl":14},"Deploy applications and infrastructure to Cloudflare using Workers, Pages, and related platform services. Use when the user asks to deploy, host, publish, or set up a project on Cloudflare.",{"claudeCode":12},"openai/skills","cloudflare-deploy","https://github.com/openai/skills",{"_creationTime":16,"_id":17,"extensionId":5,"locale":18,"result":19,"trustSignals":226,"workflow":241},1778695077986.0164,"kn7eg09whb4tghee0t2veam17d86m02k","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":218,"tier":219,"useCases":220},[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 problem of deploying to Cloudflare using Workers, Pages, and related services, and specifies when to use it (deploy, host, publish, set up projects).",{"category":22,"check":27,"severity":24,"summary":28},"Unique selling proposition","The skill provides a consolidated approach to interacting with various Cloudflare platform services, going beyond simple prompts by offering decision trees and indexed references to specific product documentation.",{"category":22,"check":30,"severity":24,"summary":31},"Production readiness","The skill appears production-ready, covering deployment to key Cloudflare services like Workers and Pages, with links to detailed references for further steps and authentication.",{"category":33,"check":34,"severity":24,"summary":35},"Scope","Single responsibility principle","The skill focuses on the domain of deploying applications and infrastructure to Cloudflare, organizing its capabilities by Cloudflare products and services.",{"category":33,"check":37,"severity":24,"summary":38},"Description quality","The description accurately reflects the skill's purpose and usage scenarios, providing a clear value proposition for users needing to deploy on Cloudflare.",{"category":40,"check":41,"severity":24,"summary":42},"Invocation","Scoped tools","The skill leverages specific concepts like Workers, Pages, and decision trees, which are granular and specialized for the Cloudflare deployment domain.",{"category":44,"check":45,"severity":24,"summary":46},"Documentation","Configuration & parameter reference","The documentation provides prerequisites for network access, details authentication steps including CI/CD options, and offers an extensive product index with references to detailed documentation.",{"category":33,"check":48,"severity":24,"summary":49},"Tool naming","Tool names are descriptive, such as 'workers/', 'pages/', 'd1/', and 'references/wrangler/', clearly indicating the target Cloudflare service.",{"category":33,"check":51,"severity":24,"summary":52},"Minimal I/O surface","Inputs are implicitly handled by the agent based on user intent, and the skill directs users to specific references rather than exposing raw parameters directly.",{"category":54,"check":55,"severity":24,"summary":56},"License","License usability","The extension is licensed under the Apache License 2.0, which is permissive and widely usable.",{"category":58,"check":59,"severity":24,"summary":60},"Maintenance","Commit recency","The repository shows recent commits within the last 3 months, indicating active maintenance.",{"category":58,"check":62,"severity":63,"summary":64},"Dependency Management","not_applicable","The skill itself does not appear to have external dependencies that require explicit management beyond the host agent.",{"category":66,"check":67,"severity":24,"summary":68},"Security","Secret Management","Authentication prerequisites suggest using environment variables like CLOUDFLARE_API_TOKEN for CI/CD, indicating proper secret handling.",{"category":66,"check":70,"severity":24,"summary":71},"Injection","The skill primarily provides high-level guidance and references, and does not appear to load or execute untrusted third-party data or code.",{"category":66,"check":73,"severity":24,"summary":74},"Transitive Supply-Chain Grenades","The skill relies on Cloudflare's platform services and provides references to documentation, rather than fetching or executing external code at runtime.",{"category":66,"check":76,"severity":24,"summary":77},"Sandbox Isolation","The skill operates at a conceptual level, directing users to Cloudflare's platform, rather than directly manipulating files or processes.",{"category":66,"check":79,"severity":24,"summary":80},"Sandbox escape primitives","No scripts or instructions within the skill's source code suggest sandbox escape primitives.",{"category":66,"check":82,"severity":24,"summary":83},"Data Exfiltration","The skill focuses on configuration and guidance for Cloudflare services and does not contain instructions for exfiltrating data.",{"category":66,"check":85,"severity":24,"summary":86},"Hidden Text Tricks","The bundled content is free of hidden-steering tricks, and all descriptions are clean ASCII text.",{"category":88,"check":89,"severity":24,"summary":90},"Hooks","Opaque code execution","The skill's source code does not contain obfuscated code execution like base64 payloads or eval calls.",{"category":92,"check":93,"severity":24,"summary":94},"Portability","Structural Assumption","The skill makes no assumptions about the user's project structure, only referencing external Cloudflare services and documentation.",{"category":96,"check":97,"severity":24,"summary":98},"Trust","Issues Attention","The repository has a high number of stars and forks, and while there are open issues, the recency of commits suggests active maintenance.",{"category":100,"check":101,"severity":24,"summary":102},"Versioning","Release Management","The `pushedAt` timestamp indicates recent activity, and the overall structure suggests a well-maintained project, though explicit versioning like CHANGELOG is absent.",{"category":104,"check":105,"severity":63,"summary":106},"Code Execution","Validation","The skill itself is declarative guidance and does not execute code that requires input/output validation.",{"category":66,"check":108,"severity":24,"summary":109},"Unguarded Destructive Operations","The skill provides information and guidance, but does not directly execute destructive operations.",{"category":104,"check":111,"severity":24,"summary":112},"Error Handling","The skill provides references to troubleshooting sections in its documentation, implying guidance on error handling.",{"category":104,"check":114,"severity":63,"summary":115},"Logging","As a guidance skill, it does not perform actions that require logging of invocations or outcomes.",{"category":117,"check":118,"severity":63,"summary":119},"Compliance","GDPR","The skill does not operate on personal data; it provides information about Cloudflare services.",{"category":117,"check":121,"severity":24,"summary":122},"Target market","The skill's purpose is to guide users on Cloudflare services, which are globally available.",{"category":92,"check":124,"severity":24,"summary":125},"Runtime stability","The skill is written in standard Markdown and provides references, making it portable across any environment capable of rendering Markdown.",{"category":44,"check":127,"severity":24,"summary":128},"README","The SKILL.md file serves as the primary documentation, clearly stating the skill's purpose and organizing information logically.",{"category":33,"check":130,"severity":63,"summary":131},"Tool surface size","This skill is a guidance document, not a tool with discrete commands.",{"category":40,"check":133,"severity":63,"summary":134},"Overlapping near-synonym tools","As a guidance document, it does not expose specific tools or commands that could have overlapping synonyms.",{"category":44,"check":136,"severity":24,"summary":137},"Phantom features","All advertised capabilities are linked to specific references within the documentation or known Cloudflare services.",{"category":139,"check":140,"severity":24,"summary":141},"Install","Installation instruction","The installation instructions are clear, referencing the standard Claude Code mechanism (`openai/skills`).",{"category":143,"check":144,"severity":24,"summary":145},"Errors","Actionable error messages","The documentation includes 'Gotchas' sections that identify common issues and provide troubleshooting steps.",{"category":147,"check":148,"severity":63,"summary":149},"Execution","Pinned dependencies","The skill does not bundle scripts or dependencies that require pinning.",{"category":33,"check":151,"severity":63,"summary":152},"Dry-run preview","The skill provides guidance and does not involve state-changing operations that would require a dry-run preview.",{"category":154,"check":155,"severity":63,"summary":156},"Protocol","Idempotent retry & timeouts","The skill does not involve remote calls or state-changing operations that require idempotency or timeouts.",{"category":117,"check":158,"severity":63,"summary":159},"Telemetry opt-in","The skill does not emit telemetry.",{"category":40,"check":161,"severity":24,"summary":162},"Precise Purpose","The purpose is clearly defined by guiding users to deploy to Cloudflare services like Workers and Pages, and specifying when to use it (deploy, host, publish).",{"category":40,"check":164,"severity":24,"summary":165},"Concise Frontmatter","The frontmatter is concise and effectively summarizes the skill's core capability and purpose within the initial description.",{"category":44,"check":167,"severity":24,"summary":168},"Concise Body","The SKILL.md body is well-organized with decision trees and product indexes, delegating deeper material to separate reference files.",{"category":170,"check":171,"severity":24,"summary":172},"Context","Progressive Disclosure","The SKILL.md effectively uses decision trees and a product index to link to detailed references, employing progressive disclosure.",{"category":170,"check":174,"severity":63,"summary":175},"Forked exploration","The skill does not involve deep exploration that would necessitate forked context.",{"category":22,"check":177,"severity":24,"summary":178},"Usage examples","The documentation provides numerous examples through decision trees and a product index linking to detailed API and pattern references.",{"category":22,"check":180,"severity":24,"summary":181},"Edge cases","The documentation includes 'Gotchas' sections for various Cloudflare services (Pages, D1, TURN, etc.) detailing failure modes and solutions.",{"category":104,"check":183,"severity":63,"summary":184},"Tool Fallback","This skill does not rely on external tools or MCP servers, deferring to Cloudflare's platform services.",{"category":186,"check":187,"severity":24,"summary":188},"Safety","Halt on unexpected state","The documentation implicitly guides users towards proper setup and configuration, warning about potential issues like incorrect bindings or build outputs.",{"category":92,"check":190,"severity":24,"summary":191},"Cross-skill coupling","The skill provides guidance and references to documentation, but does not implicitly rely on other skills being loaded or coupled.",1778695077786,"This skill serves as a comprehensive guide for deploying applications and infrastructure onto the Cloudflare platform, covering services such as Workers, Pages, and various data and security offerings.",[195,196,197,198,199],"Guidance on Cloudflare Workers deployment","Guidance on Cloudflare Pages deployment","References for D1, R2, Queues, and other services","Decision trees for service selection","Troubleshooting and gotchas for various Cloudflare products",[201,202,203],"Directly executing deployments","Providing code snippets for every service","Replacing Cloudflare's official documentation","3.0.0","4.4.0","Enables users to understand and leverage Cloudflare's platform for application and infrastructure deployment.","Excellent documentation and clear guidance on deploying to Cloudflare services. The skill is comprehensive, covering various products and offering detailed references for setup and troubleshooting. The commit recency and lack of critical issues contribute to a high trust score.",99,"Comprehensive guide for deploying to Cloudflare using Workers, Pages, and related platform services.",[211,212,213,214,215,216,217],"cloud","deployment","cloudflare","workers","pages","infrastructure","developer-tools","global","verified",[221,222,223,224,225],"Deploying serverless functions with Workers","Hosting static websites with Pages","Setting up databases with D1","Managing object storage with R2","Understanding Cloudflare platform services",{"codeQuality":227,"collectedAt":229,"documentation":230,"maintenance":233,"security":239,"testCoverage":240},{"hasLockfile":228},false,1778695069097,{"descriptionLength":231,"readmeSize":232},189,1478,{"closedIssues90d":234,"forks":235,"hasChangelog":228,"openIssues90d":236,"pushedAt":237,"stars":238},6,1263,30,1778692029000,19018,{"hasNpmPackage":228,"smitheryVerified":228},{"hasCi":228,"hasTests":228},{"updatedAt":242},1778695077986,{"basePath":244,"githubOwner":245,"githubRepo":246,"locale":18,"slug":13,"type":247},"skills/.curated/cloudflare-deploy","openai","skills","skill",true,null,{"evaluate":251,"extract":253},{"promptVersionExtension":204,"promptVersionScoring":205,"score":208,"tags":252,"targetMarket":218,"tier":219},[211,212,213,214,215,216,217],{"commitSha":254},"HEAD",{"repoId":256},"kd75n2zj3yh472p25zffgycved86mnpx",{"_creationTime":258,"_id":256,"identity":259,"providers":260,"workflow":1791},1778695016992.2295,{"githubOwner":245,"githubRepo":246,"sourceUrl":14},{"classify":261,"discover":1785,"github":1788},{"commitSha":254,"extensions":262},[263,307,332,343,967,986,1003,1019,1031,1043,1087,1099,1155,1170,1183,1214,1241,1254,1295,1314,1333,1352,1371,1388,1409,1420,1439,1450,1495,1520,1549,1568,1581,1594,1628,1645,1660,1702,1715,1736,1749,1766],{"basePath":264,"description":265,"displayName":266,"installMethods":267,"rationale":268,"selectedPaths":269,"source":306,"sourceLanguage":18,"type":247},"skills/.curated/aspnet-core","Build, review, refactor, or architect ASP.NET Core web applications using current official guidance for .NET web development. Use when working on Blazor Web Apps, Razor Pages, MVC, Minimal APIs, controller-based Web APIs, SignalR, gRPC, middleware, dependency injection, configuration, authentication, authorization, testing, performance, deployment, or ASP.NET Core upgrades.","aspnet-core",{"claudeCode":12},"SKILL.md frontmatter at skills/.curated/aspnet-core/SKILL.md",[270,273,276,279,282,284,286,288,290,292,294,296,298,300,302,304],{"path":271,"priority":272},"SKILL.md","mandatory",{"path":274,"priority":275},"LICENSE.txt","high",{"path":277,"priority":278},"assets/dotnet-logo.png","low",{"path":280,"priority":281},"references/_sections.md","medium",{"path":283,"priority":281},"references/apis-minimal-and-controllers.md",{"path":285,"priority":281},"references/data-state-and-services.md",{"path":287,"priority":281},"references/program-and-pipeline.md",{"path":289,"priority":281},"references/realtime-grpc-and-background-work.md",{"path":291,"priority":281},"references/security-and-identity.md",{"path":293,"priority":281},"references/source-map.md",{"path":295,"priority":281},"references/stack-selection.md",{"path":297,"priority":281},"references/testing-performance-and-operations.md",{"path":299,"priority":281},"references/ui-blazor.md",{"path":301,"priority":281},"references/ui-mvc.md",{"path":303,"priority":281},"references/ui-razor-pages.md",{"path":305,"priority":281},"references/versioning-and-upgrades.md","rule",{"basePath":308,"description":309,"displayName":310,"installMethods":311,"rationale":312,"selectedPaths":313,"source":306,"sourceLanguage":18,"type":247},"skills/.curated/chatgpt-apps","Build, scaffold, refactor, and troubleshoot ChatGPT Apps SDK applications that combine an MCP server and widget UI. Use when Codex needs to design tools, register UI resources, wire the MCP Apps bridge or ChatGPT compatibility APIs, apply Apps SDK metadata or CSP or domain settings, or produce a docs-aligned project scaffold. Prefer a docs-first workflow by invoking the openai-docs skill or OpenAI developer docs MCP tools before generating code.","chatgpt-apps",{"claudeCode":12},"SKILL.md frontmatter at skills/.curated/chatgpt-apps/SKILL.md",[314,315,316,318,320,322,324,326,328,330],{"path":271,"priority":272},{"path":274,"priority":275},{"path":317,"priority":281},"references/app-archetypes.md",{"path":319,"priority":281},"references/apps-sdk-docs-workflow.md",{"path":321,"priority":281},"references/interactive-state-sync-patterns.md",{"path":323,"priority":281},"references/repo-contract-and-validation.md",{"path":325,"priority":281},"references/search-fetch-standard.md",{"path":327,"priority":281},"references/upstream-example-workflow.md",{"path":329,"priority":281},"references/window-openai-patterns.md",{"path":331,"priority":278},"scripts/scaffold_node_ext_apps.mjs",{"basePath":333,"description":334,"displayName":335,"installMethods":336,"rationale":337,"selectedPaths":338,"source":306,"sourceLanguage":18,"type":247},"skills/.curated/cli-creator","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.","cli-creator",{"claudeCode":12},"SKILL.md frontmatter at skills/.curated/cli-creator/SKILL.md",[339,340,341],{"path":271,"priority":272},{"path":274,"priority":275},{"path":342,"priority":281},"references/agent-cli-patterns.md",{"basePath":244,"description":10,"displayName":13,"installMethods":344,"rationale":345,"selectedPaths":346,"source":306,"sourceLanguage":18,"type":247},{"claudeCode":12},"SKILL.md frontmatter at skills/.curated/cloudflare-deploy/SKILL.md",[347,348,349,351,353,355,357,359,361,363,365,367,369,371,373,375,377,379,381,383,385,387,389,391,393,395,397,399,401,403,405,407,409,411,413,415,417,419,421,423,425,427,429,431,433,435,437,439,441,443,445,447,449,451,453,455,457,459,461,463,465,467,469,471,473,475,477,479,481,483,485,487,489,491,493,495,497,499,501,503,505,507,509,511,513,515,517,519,521,523,525,527,529,531,533,535,537,539,541,543,545,547,549,551,553,555,557,559,561,563,565,567,569,571,573,575,577,579,581,583,585,587,589,591,593,595,597,599,601,603,605,607,609,611,613,615,617,619,621,623,625,627,629,631,633,635,637,639,641,643,645,647,649,651,653,655,657,659,661,663,665,667,669,671,673,675,677,679,681,683,685,687,689,691,693,695,697,699,701,703,705,707,709,711,713,715,717,719,721,723,725,727,729,731,733,735,737,739,741,743,745,747,749,751,753,755,757,759,761,763,765,767,769,771,773,775,777,779,781,783,785,787,789,791,793,795,797,799,801,803,805,807,809,811,813,815,817,819,821,823,825,827,829,831,833,835,837,839,841,843,845,847,849,851,853,855,857,859,861,863,865,867,869,871,873,875,877,879,881,883,885,887,889,891,893,895,897,899,901,903,905,907,909,911,913,915,917,919,921,923,925,927,929,931,933,935,937,939,941,943,945,947,949,951,953,955,957,959,961,963,965],{"path":271,"priority":272},{"path":274,"priority":275},{"path":350,"priority":278},"assets/cloudflare-small.svg",{"path":352,"priority":278},"assets/cloudflare.png",{"path":354,"priority":281},"references/agents-sdk/README.md",{"path":356,"priority":281},"references/agents-sdk/api.md",{"path":358,"priority":281},"references/agents-sdk/configuration.md",{"path":360,"priority":281},"references/agents-sdk/gotchas.md",{"path":362,"priority":281},"references/agents-sdk/patterns.md",{"path":364,"priority":281},"references/ai-gateway/README.md",{"path":366,"priority":281},"references/ai-gateway/configuration.md",{"path":368,"priority":281},"references/ai-gateway/dynamic-routing.md",{"path":370,"priority":281},"references/ai-gateway/features.md",{"path":372,"priority":281},"references/ai-gateway/sdk-integration.md",{"path":374,"priority":281},"references/ai-gateway/troubleshooting.md",{"path":376,"priority":281},"references/ai-search/README.md",{"path":378,"priority":281},"references/ai-search/api.md",{"path":380,"priority":281},"references/ai-search/configuration.md",{"path":382,"priority":281},"references/ai-search/gotchas.md",{"path":384,"priority":281},"references/ai-search/patterns.md",{"path":386,"priority":281},"references/analytics-engine/README.md",{"path":388,"priority":281},"references/analytics-engine/api.md",{"path":390,"priority":281},"references/analytics-engine/configuration.md",{"path":392,"priority":281},"references/analytics-engine/gotchas.md",{"path":394,"priority":281},"references/analytics-engine/patterns.md",{"path":396,"priority":281},"references/api/README.md",{"path":398,"priority":281},"references/api/api.md",{"path":400,"priority":281},"references/api/configuration.md",{"path":402,"priority":281},"references/api/gotchas.md",{"path":404,"priority":281},"references/api/patterns.md",{"path":406,"priority":281},"references/api-shield/README.md",{"path":408,"priority":281},"references/api-shield/api.md",{"path":410,"priority":281},"references/api-shield/configuration.md",{"path":412,"priority":281},"references/api-shield/gotchas.md",{"path":414,"priority":281},"references/api-shield/patterns.md",{"path":416,"priority":281},"references/argo-smart-routing/README.md",{"path":418,"priority":281},"references/argo-smart-routing/api.md",{"path":420,"priority":281},"references/argo-smart-routing/configuration.md",{"path":422,"priority":281},"references/argo-smart-routing/gotchas.md",{"path":424,"priority":281},"references/argo-smart-routing/patterns.md",{"path":426,"priority":281},"references/bindings/README.md",{"path":428,"priority":281},"references/bindings/api.md",{"path":430,"priority":281},"references/bindings/configuration.md",{"path":432,"priority":281},"references/bindings/gotchas.md",{"path":434,"priority":281},"references/bindings/patterns.md",{"path":436,"priority":281},"references/bot-management/README.md",{"path":438,"priority":281},"references/bot-management/api.md",{"path":440,"priority":281},"references/bot-management/configuration.md",{"path":442,"priority":281},"references/bot-management/gotchas.md",{"path":444,"priority":281},"references/bot-management/patterns.md",{"path":446,"priority":281},"references/browser-rendering/README.md",{"path":448,"priority":281},"references/browser-rendering/api.md",{"path":450,"priority":281},"references/browser-rendering/configuration.md",{"path":452,"priority":281},"references/browser-rendering/gotchas.md",{"path":454,"priority":281},"references/browser-rendering/patterns.md",{"path":456,"priority":281},"references/c3/README.md",{"path":458,"priority":281},"references/c3/api.md",{"path":460,"priority":281},"references/c3/configuration.md",{"path":462,"priority":281},"references/c3/gotchas.md",{"path":464,"priority":281},"references/c3/patterns.md",{"path":466,"priority":281},"references/cache-reserve/README.md",{"path":468,"priority":281},"references/cache-reserve/api.md",{"path":470,"priority":281},"references/cache-reserve/configuration.md",{"path":472,"priority":281},"references/cache-reserve/gotchas.md",{"path":474,"priority":281},"references/cache-reserve/patterns.md",{"path":476,"priority":281},"references/containers/README.md",{"path":478,"priority":281},"references/containers/api.md",{"path":480,"priority":281},"references/containers/configuration.md",{"path":482,"priority":281},"references/containers/gotchas.md",{"path":484,"priority":281},"references/containers/patterns.md",{"path":486,"priority":281},"references/cron-triggers/README.md",{"path":488,"priority":281},"references/cron-triggers/api.md",{"path":490,"priority":281},"references/cron-triggers/configuration.md",{"path":492,"priority":281},"references/cron-triggers/gotchas.md",{"path":494,"priority":281},"references/cron-triggers/patterns.md",{"path":496,"priority":281},"references/d1/README.md",{"path":498,"priority":281},"references/d1/api.md",{"path":500,"priority":281},"references/d1/configuration.md",{"path":502,"priority":281},"references/d1/gotchas.md",{"path":504,"priority":281},"references/d1/patterns.md",{"path":506,"priority":281},"references/ddos/README.md",{"path":508,"priority":281},"references/ddos/api.md",{"path":510,"priority":281},"references/ddos/configuration.md",{"path":512,"priority":281},"references/ddos/gotchas.md",{"path":514,"priority":281},"references/ddos/patterns.md",{"path":516,"priority":281},"references/do-storage/README.md",{"path":518,"priority":281},"references/do-storage/api.md",{"path":520,"priority":281},"references/do-storage/configuration.md",{"path":522,"priority":281},"references/do-storage/gotchas.md",{"path":524,"priority":281},"references/do-storage/patterns.md",{"path":526,"priority":281},"references/do-storage/testing.md",{"path":528,"priority":281},"references/durable-objects/README.md",{"path":530,"priority":281},"references/durable-objects/api.md",{"path":532,"priority":281},"references/durable-objects/configuration.md",{"path":534,"priority":281},"references/durable-objects/gotchas.md",{"path":536,"priority":281},"references/durable-objects/patterns.md",{"path":538,"priority":281},"references/email-routing/README.md",{"path":540,"priority":281},"references/email-routing/api.md",{"path":542,"priority":281},"references/email-routing/configuration.md",{"path":544,"priority":281},"references/email-routing/gotchas.md",{"path":546,"priority":281},"references/email-routing/patterns.md",{"path":548,"priority":281},"references/email-workers/README.md",{"path":550,"priority":281},"references/email-workers/api.md",{"path":552,"priority":281},"references/email-workers/configuration.md",{"path":554,"priority":281},"references/email-workers/gotchas.md",{"path":556,"priority":281},"references/email-workers/patterns.md",{"path":558,"priority":281},"references/hyperdrive/README.md",{"path":560,"priority":281},"references/hyperdrive/api.md",{"path":562,"priority":281},"references/hyperdrive/configuration.md",{"path":564,"priority":281},"references/hyperdrive/gotchas.md",{"path":566,"priority":281},"references/hyperdrive/patterns.md",{"path":568,"priority":281},"references/images/README.md",{"path":570,"priority":281},"references/images/api.md",{"path":572,"priority":281},"references/images/configuration.md",{"path":574,"priority":281},"references/images/gotchas.md",{"path":576,"priority":281},"references/images/patterns.md",{"path":578,"priority":281},"references/kv/README.md",{"path":580,"priority":281},"references/kv/api.md",{"path":582,"priority":281},"references/kv/configuration.md",{"path":584,"priority":281},"references/kv/gotchas.md",{"path":586,"priority":281},"references/kv/patterns.md",{"path":588,"priority":281},"references/miniflare/README.md",{"path":590,"priority":281},"references/miniflare/api.md",{"path":592,"priority":281},"references/miniflare/configuration.md",{"path":594,"priority":281},"references/miniflare/gotchas.md",{"path":596,"priority":281},"references/miniflare/patterns.md",{"path":598,"priority":281},"references/network-interconnect/README.md",{"path":600,"priority":281},"references/network-interconnect/api.md",{"path":602,"priority":281},"references/network-interconnect/configuration.md",{"path":604,"priority":281},"references/network-interconnect/gotchas.md",{"path":606,"priority":281},"references/network-interconnect/patterns.md",{"path":608,"priority":281},"references/observability/README.md",{"path":610,"priority":281},"references/observability/api.md",{"path":612,"priority":281},"references/observability/configuration.md",{"path":614,"priority":281},"references/observability/gotchas.md",{"path":616,"priority":281},"references/observability/patterns.md",{"path":618,"priority":281},"references/pages/README.md",{"path":620,"priority":281},"references/pages/api.md",{"path":622,"priority":281},"references/pages/configuration.md",{"path":624,"priority":281},"references/pages/gotchas.md",{"path":626,"priority":281},"references/pages/patterns.md",{"path":628,"priority":281},"references/pages-functions/README.md",{"path":630,"priority":281},"references/pages-functions/api.md",{"path":632,"priority":281},"references/pages-functions/configuration.md",{"path":634,"priority":281},"references/pages-functions/gotchas.md",{"path":636,"priority":281},"references/pages-functions/patterns.md",{"path":638,"priority":281},"references/pipelines/README.md",{"path":640,"priority":281},"references/pipelines/api.md",{"path":642,"priority":281},"references/pipelines/configuration.md",{"path":644,"priority":281},"references/pipelines/gotchas.md",{"path":646,"priority":281},"references/pipelines/patterns.md",{"path":648,"priority":281},"references/pulumi/README.md",{"path":650,"priority":281},"references/pulumi/api.md",{"path":652,"priority":281},"references/pulumi/configuration.md",{"path":654,"priority":281},"references/pulumi/gotchas.md",{"path":656,"priority":281},"references/pulumi/patterns.md",{"path":658,"priority":281},"references/queues/README.md",{"path":660,"priority":281},"references/queues/api.md",{"path":662,"priority":281},"references/queues/configuration.md",{"path":664,"priority":281},"references/queues/gotchas.md",{"path":666,"priority":281},"references/queues/patterns.md",{"path":668,"priority":281},"references/r2/README.md",{"path":670,"priority":281},"references/r2/api.md",{"path":672,"priority":281},"references/r2/configuration.md",{"path":674,"priority":281},"references/r2/gotchas.md",{"path":676,"priority":281},"references/r2/patterns.md",{"path":678,"priority":281},"references/r2-data-catalog/README.md",{"path":680,"priority":281},"references/r2-data-catalog/api.md",{"path":682,"priority":281},"references/r2-data-catalog/configuration.md",{"path":684,"priority":281},"references/r2-data-catalog/gotchas.md",{"path":686,"priority":281},"references/r2-data-catalog/patterns.md",{"path":688,"priority":281},"references/r2-sql/README.md",{"path":690,"priority":281},"references/r2-sql/api.md",{"path":692,"priority":281},"references/r2-sql/configuration.md",{"path":694,"priority":281},"references/r2-sql/gotchas.md",{"path":696,"priority":281},"references/r2-sql/patterns.md",{"path":698,"priority":281},"references/realtime-sfu/README.md",{"path":700,"priority":281},"references/realtime-sfu/api.md",{"path":702,"priority":281},"references/realtime-sfu/configuration.md",{"path":704,"priority":281},"references/realtime-sfu/gotchas.md",{"path":706,"priority":281},"references/realtime-sfu/patterns.md",{"path":708,"priority":281},"references/realtimekit/README.md",{"path":710,"priority":281},"references/realtimekit/api.md",{"path":712,"priority":281},"references/realtimekit/configuration.md",{"path":714,"priority":281},"references/realtimekit/gotchas.md",{"path":716,"priority":281},"references/realtimekit/patterns.md",{"path":718,"priority":281},"references/sandbox/README.md",{"path":720,"priority":281},"references/sandbox/api.md",{"path":722,"priority":281},"references/sandbox/configuration.md",{"path":724,"priority":281},"references/sandbox/gotchas.md",{"path":726,"priority":281},"references/sandbox/patterns.md",{"path":728,"priority":281},"references/secrets-store/README.md",{"path":730,"priority":281},"references/secrets-store/api.md",{"path":732,"priority":281},"references/secrets-store/configuration.md",{"path":734,"priority":281},"references/secrets-store/gotchas.md",{"path":736,"priority":281},"references/secrets-store/patterns.md",{"path":738,"priority":281},"references/smart-placement/README.md",{"path":740,"priority":281},"references/smart-placement/api.md",{"path":742,"priority":281},"references/smart-placement/configuration.md",{"path":744,"priority":281},"references/smart-placement/gotchas.md",{"path":746,"priority":281},"references/smart-placement/patterns.md",{"path":748,"priority":281},"references/snippets/README.md",{"path":750,"priority":281},"references/snippets/api.md",{"path":752,"priority":281},"references/snippets/configuration.md",{"path":754,"priority":281},"references/snippets/gotchas.md",{"path":756,"priority":281},"references/snippets/patterns.md",{"path":758,"priority":281},"references/spectrum/README.md",{"path":760,"priority":281},"references/spectrum/api.md",{"path":762,"priority":281},"references/spectrum/configuration.md",{"path":764,"priority":281},"references/spectrum/gotchas.md",{"path":766,"priority":281},"references/spectrum/patterns.md",{"path":768,"priority":281},"references/static-assets/README.md",{"path":770,"priority":281},"references/static-assets/api.md",{"path":772,"priority":281},"references/static-assets/configuration.md",{"path":774,"priority":281},"references/static-assets/gotchas.md",{"path":776,"priority":281},"references/static-assets/patterns.md",{"path":778,"priority":281},"references/stream/README.md",{"path":780,"priority":281},"references/stream/api-live.md",{"path":782,"priority":281},"references/stream/api.md",{"path":784,"priority":281},"references/stream/configuration.md",{"path":786,"priority":281},"references/stream/gotchas.md",{"path":788,"priority":281},"references/stream/patterns.md",{"path":790,"priority":281},"references/tail-workers/README.md",{"path":792,"priority":281},"references/tail-workers/api.md",{"path":794,"priority":281},"references/tail-workers/configuration.md",{"path":796,"priority":281},"references/tail-workers/gotchas.md",{"path":798,"priority":281},"references/tail-workers/patterns.md",{"path":800,"priority":281},"references/terraform/README.md",{"path":802,"priority":281},"references/terraform/api.md",{"path":804,"priority":281},"references/terraform/configuration.md",{"path":806,"priority":281},"references/terraform/gotchas.md",{"path":808,"priority":281},"references/terraform/patterns.md",{"path":810,"priority":281},"references/tunnel/README.md",{"path":812,"priority":281},"references/tunnel/api.md",{"path":814,"priority":281},"references/tunnel/configuration.md",{"path":816,"priority":281},"references/tunnel/gotchas.md",{"path":818,"priority":281},"references/tunnel/networking.md",{"path":820,"priority":281},"references/tunnel/patterns.md",{"path":822,"priority":281},"references/turn/README.md",{"path":824,"priority":281},"references/turn/api.md",{"path":826,"priority":281},"references/turn/configuration.md",{"path":828,"priority":281},"references/turn/gotchas.md",{"path":830,"priority":281},"references/turn/patterns.md",{"path":832,"priority":281},"references/turnstile/README.md",{"path":834,"priority":281},"references/turnstile/api.md",{"path":836,"priority":281},"references/turnstile/configuration.md",{"path":838,"priority":281},"references/turnstile/gotchas.md",{"path":840,"priority":281},"references/turnstile/patterns.md",{"path":842,"priority":281},"references/vectorize/README.md",{"path":844,"priority":281},"references/vectorize/api.md",{"path":846,"priority":281},"references/vectorize/configuration.md",{"path":848,"priority":281},"references/vectorize/gotchas.md",{"path":850,"priority":281},"references/vectorize/patterns.md",{"path":852,"priority":281},"references/waf/README.md",{"path":854,"priority":281},"references/waf/api.md",{"path":856,"priority":281},"references/waf/configuration.md",{"path":858,"priority":281},"references/waf/gotchas.md",{"path":860,"priority":281},"references/waf/patterns.md",{"path":862,"priority":281},"references/web-analytics/README.md",{"path":864,"priority":281},"references/web-analytics/configuration.md",{"path":866,"priority":281},"references/web-analytics/gotchas.md",{"path":868,"priority":281},"references/web-analytics/integration.md",{"path":870,"priority":281},"references/web-analytics/patterns.md",{"path":872,"priority":281},"references/workerd/README.md",{"path":874,"priority":281},"references/workerd/api.md",{"path":876,"priority":281},"references/workerd/configuration.md",{"path":878,"priority":281},"references/workerd/gotchas.md",{"path":880,"priority":281},"references/workerd/patterns.md",{"path":882,"priority":281},"references/workers/README.md",{"path":884,"priority":281},"references/workers/api.md",{"path":886,"priority":281},"references/workers/configuration.md",{"path":888,"priority":281},"references/workers/frameworks.md",{"path":890,"priority":281},"references/workers/gotchas.md",{"path":892,"priority":281},"references/workers/patterns.md",{"path":894,"priority":281},"references/workers-ai/README.md",{"path":896,"priority":281},"references/workers-ai/api.md",{"path":898,"priority":281},"references/workers-ai/configuration.md",{"path":900,"priority":281},"references/workers-ai/gotchas.md",{"path":902,"priority":281},"references/workers-ai/patterns.md",{"path":904,"priority":281},"references/workers-for-platforms/README.md",{"path":906,"priority":281},"references/workers-for-platforms/api.md",{"path":908,"priority":281},"references/workers-for-platforms/configuration.md",{"path":910,"priority":281},"references/workers-for-platforms/gotchas.md",{"path":912,"priority":281},"references/workers-for-platforms/patterns.md",{"path":914,"priority":281},"references/workers-playground/README.md",{"path":916,"priority":281},"references/workers-playground/api.md",{"path":918,"priority":281},"references/workers-playground/configuration.md",{"path":920,"priority":281},"references/workers-playground/gotchas.md",{"path":922,"priority":281},"references/workers-playground/patterns.md",{"path":924,"priority":281},"references/workers-vpc/README.md",{"path":926,"priority":281},"references/workers-vpc/api.md",{"path":928,"priority":281},"references/workers-vpc/configuration.md",{"path":930,"priority":281},"references/workers-vpc/gotchas.md",{"path":932,"priority":281},"references/workers-vpc/patterns.md",{"path":934,"priority":281},"references/workflows/README.md",{"path":936,"priority":281},"references/workflows/api.md",{"path":938,"priority":281},"references/workflows/configuration.md",{"path":940,"priority":281},"references/workflows/gotchas.md",{"path":942,"priority":281},"references/workflows/patterns.md",{"path":944,"priority":281},"references/wrangler/README.md",{"path":946,"priority":281},"references/wrangler/api.md",{"path":948,"priority":281},"references/wrangler/auth.md",{"path":950,"priority":281},"references/wrangler/configuration.md",{"path":952,"priority":281},"references/wrangler/gotchas.md",{"path":954,"priority":281},"references/wrangler/patterns.md",{"path":956,"priority":281},"references/zaraz/IMPLEMENTATION_SUMMARY.md",{"path":958,"priority":281},"references/zaraz/README.md",{"path":960,"priority":281},"references/zaraz/api.md",{"path":962,"priority":281},"references/zaraz/configuration.md",{"path":964,"priority":281},"references/zaraz/gotchas.md",{"path":966,"priority":281},"references/zaraz/patterns.md",{"basePath":968,"description":969,"displayName":970,"installMethods":971,"rationale":972,"selectedPaths":973,"source":306,"sourceLanguage":18,"type":247},"skills/.curated/figma","Use the Figma MCP server to fetch design context, screenshots, variables, and assets from Figma, and to translate Figma nodes into production code. Trigger when a task involves Figma URLs, node IDs, design-to-code implementation, or Figma MCP setup and troubleshooting.","figma",{"claudeCode":12},"SKILL.md frontmatter at skills/.curated/figma/SKILL.md",[974,975,976,978,980,982,984],{"path":271,"priority":272},{"path":274,"priority":275},{"path":977,"priority":278},"assets/figma-small.svg",{"path":979,"priority":278},"assets/figma.png",{"path":981,"priority":278},"assets/icon.svg",{"path":983,"priority":281},"references/figma-mcp-config.md",{"path":985,"priority":281},"references/figma-tools-and-prompts.md",{"basePath":987,"description":988,"displayName":989,"installMethods":990,"rationale":991,"selectedPaths":992,"source":306,"sourceLanguage":18,"type":247},"skills/.curated/figma-code-connect-components","Connects Figma design components to code components using Code Connect mapping tools. Use when user says \"code connect\", \"connect this component to code\", \"map this component\", \"link component to code\", \"create code connect mapping\", or wants to establish mappings between Figma designs and code implementations. For canvas writes via `use_figma`, use `figma-use`.","figma-code-connect-components",{"claudeCode":12},"SKILL.md frontmatter at skills/.curated/figma-code-connect-components/SKILL.md",[993,994,996,997,998,999,1001],{"path":271,"priority":272},{"path":995,"priority":275},"LICENSE.TXT",{"path":977,"priority":278},{"path":979,"priority":278},{"path":981,"priority":278},{"path":1000,"priority":281},"references/mapping-checklist.md",{"path":1002,"priority":278},"scripts/normalize_node_id.py",{"basePath":1004,"description":1005,"displayName":1006,"installMethods":1007,"rationale":1008,"selectedPaths":1009,"source":306,"sourceLanguage":18,"type":247},"skills/.curated/figma-create-design-system-rules","Generates custom design system rules for the user's codebase. Use when user says \"create design system rules\", \"generate rules for my project\", \"set up design rules\", \"customize design system guidelines\", or wants to establish project-specific conventions for Figma-to-code workflows. Requires Figma MCP server connection.","figma-create-design-system-rules",{"claudeCode":12},"SKILL.md frontmatter at skills/.curated/figma-create-design-system-rules/SKILL.md",[1010,1011,1012,1013,1014,1015,1017],{"path":271,"priority":272},{"path":995,"priority":275},{"path":977,"priority":278},{"path":979,"priority":278},{"path":981,"priority":278},{"path":1016,"priority":281},"references/rule-template.md",{"path":1018,"priority":278},"scripts/check_agents_md.sh",{"basePath":1020,"description":1021,"displayName":1022,"installMethods":1023,"rationale":1024,"selectedPaths":1025,"source":306,"sourceLanguage":18,"type":247},"skills/.curated/figma-create-new-file","Create a new blank Figma file. Use when the user wants to create a new Figma design or FigJam file, or when you need a new file before calling use_figma. Handles plan resolution via whoami if needed. Usage — /figma-create-new-file [editorType] [fileName] (e.g. /figma-create-new-file figjam My Whiteboard)","figma-create-new-file",{"claudeCode":12},"SKILL.md frontmatter at skills/.curated/figma-create-new-file/SKILL.md",[1026,1027,1028,1029,1030],{"path":271,"priority":272},{"path":995,"priority":275},{"path":977,"priority":278},{"path":979,"priority":278},{"path":981,"priority":278},{"basePath":1032,"description":1033,"displayName":1034,"installMethods":1035,"rationale":1036,"selectedPaths":1037,"source":306,"sourceLanguage":18,"type":247},"skills/.curated/figma-generate-design","Use this skill alongside figma-use when the task involves translating an application page, view, or multi-section layout into Figma. Triggers: 'write to Figma', 'create in Figma from code', 'push page to Figma', 'take this app/page and build it in Figma', 'create a screen', 'build a landing page in Figma', 'update the Figma screen to match code'. This is the preferred workflow skill whenever the user wants to build or update a full page, screen, or view in Figma from code or a description. Discovers design system components, variables, and styles via search_design_system, imports them, and assembles screens incrementally section-by-section using design system tokens instead of hardcoded values.","figma-generate-design",{"claudeCode":12},"SKILL.md frontmatter at skills/.curated/figma-generate-design/SKILL.md",[1038,1039,1040,1041,1042],{"path":271,"priority":272},{"path":995,"priority":275},{"path":977,"priority":278},{"path":979,"priority":278},{"path":981,"priority":278},{"basePath":1044,"description":1045,"displayName":1046,"installMethods":1047,"rationale":1048,"selectedPaths":1049,"source":306,"sourceLanguage":18,"type":247},"skills/.curated/figma-generate-library","Build or update a professional-grade design system in Figma from a codebase. Use when the user wants to create variables/tokens, build component libraries, set up theming (light/dark modes), document foundations, or reconcile gaps between code and Figma. This skill teaches WHAT to build and in WHAT ORDER — it complements the `figma-use` skill which teaches HOW to call the Plugin API. Both skills should be loaded together.","figma-generate-library",{"claudeCode":12},"SKILL.md frontmatter at skills/.curated/figma-generate-library/SKILL.md",[1050,1051,1052,1053,1054,1055,1057,1059,1061,1063,1065,1067,1069,1071,1073,1075,1077,1079,1081,1083,1085],{"path":271,"priority":272},{"path":995,"priority":275},{"path":977,"priority":278},{"path":979,"priority":278},{"path":981,"priority":278},{"path":1056,"priority":281},"references/code-connect-setup.md",{"path":1058,"priority":281},"references/component-creation.md",{"path":1060,"priority":281},"references/discovery-phase.md",{"path":1062,"priority":281},"references/documentation-creation.md",{"path":1064,"priority":281},"references/error-recovery.md",{"path":1066,"priority":281},"references/naming-conventions.md",{"path":1068,"priority":281},"references/token-creation.md",{"path":1070,"priority":278},"scripts/bindVariablesToComponent.js",{"path":1072,"priority":278},"scripts/cleanupOrphans.js",{"path":1074,"priority":278},"scripts/createComponentWithVariants.js",{"path":1076,"priority":278},"scripts/createDocumentationPage.js",{"path":1078,"priority":278},"scripts/createSemanticTokens.js",{"path":1080,"priority":278},"scripts/createVariableCollection.js",{"path":1082,"priority":278},"scripts/inspectFileStructure.js",{"path":1084,"priority":278},"scripts/rehydrateState.js",{"path":1086,"priority":278},"scripts/validateCreation.js",{"basePath":1088,"description":1089,"displayName":1090,"installMethods":1091,"rationale":1092,"selectedPaths":1093,"source":306,"sourceLanguage":18,"type":247},"skills/.curated/figma-implement-design","Translates Figma designs into production-ready application code with 1:1 visual fidelity. Use when implementing UI code from Figma files, when user mentions \"implement design\", \"generate code\", \"implement component\", provides Figma URLs, or asks to build components matching Figma specs. For Figma canvas writes via `use_figma`, use `figma-use`.","figma-implement-design",{"claudeCode":12},"SKILL.md frontmatter at skills/.curated/figma-implement-design/SKILL.md",[1094,1095,1096,1097,1098],{"path":271,"priority":272},{"path":274,"priority":275},{"path":977,"priority":278},{"path":979,"priority":278},{"path":981,"priority":278},{"basePath":1100,"description":1101,"displayName":1102,"installMethods":1103,"rationale":1104,"selectedPaths":1105,"source":306,"sourceLanguage":18,"type":247},"skills/.curated/figma-use","**MANDATORY prerequisite** — you MUST invoke this skill BEFORE every `use_figma` tool call. NEVER call `use_figma` directly without loading this skill first. Skipping it causes common, hard-to-debug failures. Trigger whenever the user wants to perform a write action or a unique read action that requires JavaScript execution in the Figma file context — e.g. create/edit/delete nodes, set up variables or tokens, build components and variants, modify auto-layout or fills, bind variables to properties, or inspect file structure programmatically.","figma-use",{"claudeCode":12},"SKILL.md frontmatter at skills/.curated/figma-use/SKILL.md",[1106,1107,1108,1109,1110,1111,1113,1115,1117,1119,1121,1123,1125,1127,1129,1131,1133,1135,1137,1139,1141,1143,1145,1147,1149,1151,1153],{"path":271,"priority":272},{"path":995,"priority":275},{"path":977,"priority":278},{"path":979,"priority":278},{"path":981,"priority":278},{"path":1112,"priority":281},"references/api-reference.md",{"path":1114,"priority":281},"references/common-patterns.md",{"path":1116,"priority":281},"references/component-patterns.md",{"path":1118,"priority":281},"references/effect-style-patterns.md",{"path":1120,"priority":281},"references/gotchas.md",{"path":1122,"priority":281},"references/maintainers.yml",{"path":1124,"priority":281},"references/plugin-api-patterns.md",{"path":1126,"priority":281},"references/plugin-api-standalone.d.ts",{"path":1128,"priority":281},"references/plugin-api-standalone.index.md",{"path":1130,"priority":281},"references/text-style-patterns.md",{"path":1132,"priority":281},"references/validation-and-recovery.md",{"path":1134,"priority":281},"references/variable-patterns.md",{"path":1136,"priority":281},"references/working-with-design-systems/maintainers.yml",{"path":1138,"priority":281},"references/working-with-design-systems/wwds-components--creating.md",{"path":1140,"priority":281},"references/working-with-design-systems/wwds-components--using.md",{"path":1142,"priority":281},"references/working-with-design-systems/wwds-components.md",{"path":1144,"priority":281},"references/working-with-design-systems/wwds-effect-styles.md",{"path":1146,"priority":281},"references/working-with-design-systems/wwds-text-styles.md",{"path":1148,"priority":281},"references/working-with-design-systems/wwds-variables--creating.md",{"path":1150,"priority":281},"references/working-with-design-systems/wwds-variables--using.md",{"path":1152,"priority":281},"references/working-with-design-systems/wwds-variables.md",{"path":1154,"priority":281},"references/working-with-design-systems/wwds.md",{"basePath":1156,"description":1157,"displayName":1158,"installMethods":1159,"rationale":1160,"selectedPaths":1161,"source":306,"sourceLanguage":18,"type":247},"skills/.curated/gh-address-comments","Help address review/issue comments on the open GitHub PR for the current branch using gh CLI; verify gh auth first and prompt the user to authenticate if not logged in.","gh-address-comments",{"claudeCode":12},"SKILL.md frontmatter at skills/.curated/gh-address-comments/SKILL.md",[1162,1163,1164,1166,1168],{"path":271,"priority":272},{"path":274,"priority":275},{"path":1165,"priority":278},"assets/github-small.svg",{"path":1167,"priority":278},"assets/github.png",{"path":1169,"priority":278},"scripts/fetch_comments.py",{"basePath":1171,"description":1172,"displayName":1173,"installMethods":1174,"rationale":1175,"selectedPaths":1176,"source":306,"sourceLanguage":18,"type":247},"skills/.curated/gh-fix-ci","Use when a user asks to debug or fix failing GitHub PR checks that run in GitHub Actions; use `gh` to inspect checks and logs, summarize failure context, draft a fix plan, and implement only after explicit approval. Treat external providers (for example Buildkite) as out of scope and report only the details URL.","gh-fix-ci",{"claudeCode":12},"SKILL.md frontmatter at skills/.curated/gh-fix-ci/SKILL.md",[1177,1178,1179,1180,1181],{"path":271,"priority":272},{"path":274,"priority":275},{"path":1165,"priority":278},{"path":1167,"priority":278},{"path":1182,"priority":278},"scripts/inspect_pr_checks.py",{"basePath":1184,"description":1185,"displayName":1186,"installMethods":1187,"rationale":1188,"selectedPaths":1189,"source":306,"sourceLanguage":18,"type":247},"skills/.curated/hatch-pet","Create, repair, validate, visually QA, and package Codex-compatible animated pets and pet spritesheets from character art, generated images, company or prospect brand cues, or visual references. Use when a user wants a lightweight-worker Codex pet workflow, a non-pixel custom pet style, a prospect or company mascot pet, or a full 8x9 animated pet atlas with transparent unused cells, QA contact sheets, and pet.json packaging. This skill composes the installed $imagegen system skill for visual generation and uses bundled scripts for deterministic spritesheet assembly.","hatch-pet",{"claudeCode":12},"SKILL.md frontmatter at skills/.curated/hatch-pet/SKILL.md",[1190,1191,1192,1194,1196,1198,1200,1202,1204,1206,1208,1210,1212],{"path":271,"priority":272},{"path":274,"priority":275},{"path":1193,"priority":281},"references/animation-rows.md",{"path":1195,"priority":281},"references/codex-pet-contract.md",{"path":1197,"priority":281},"references/qa-rubric.md",{"path":1199,"priority":278},"scripts/compose_atlas.py",{"path":1201,"priority":278},"scripts/derive_running_left_from_running_right.py",{"path":1203,"priority":278},"scripts/extract_strip_frames.py",{"path":1205,"priority":278},"scripts/inspect_frames.py",{"path":1207,"priority":278},"scripts/make_contact_sheet.py",{"path":1209,"priority":278},"scripts/prepare_pet_run.py",{"path":1211,"priority":278},"scripts/render_animation_previews.py",{"path":1213,"priority":278},"scripts/validate_atlas.py",{"basePath":1215,"description":1216,"displayName":1217,"installMethods":1218,"rationale":1219,"selectedPaths":1220,"source":306,"sourceLanguage":18,"type":247},"skills/.curated/jupyter-notebook","Use when the user asks to create, scaffold, or edit Jupyter notebooks (`.ipynb`) for experiments, explorations, or tutorials; prefer the bundled templates and run the helper script `new_notebook.py` to generate a clean starting notebook.","jupyter-notebook",{"claudeCode":12},"SKILL.md frontmatter at skills/.curated/jupyter-notebook/SKILL.md",[1221,1222,1223,1225,1227,1229,1231,1233,1235,1237,1239],{"path":271,"priority":272},{"path":274,"priority":275},{"path":1224,"priority":278},"assets/experiment-template.ipynb",{"path":1226,"priority":278},"assets/jupyter-small.svg",{"path":1228,"priority":278},"assets/jupyter.png",{"path":1230,"priority":278},"assets/tutorial-template.ipynb",{"path":1232,"priority":281},"references/experiment-patterns.md",{"path":1234,"priority":281},"references/notebook-structure.md",{"path":1236,"priority":281},"references/quality-checklist.md",{"path":1238,"priority":281},"references/tutorial-patterns.md",{"path":1240,"priority":278},"scripts/new_notebook.py",{"basePath":1242,"description":1243,"displayName":1244,"installMethods":1245,"rationale":1246,"selectedPaths":1247,"source":306,"sourceLanguage":18,"type":247},"skills/.curated/linear","Manage issues, projects & team workflows in Linear. Use when the user wants to read, create or updates tickets in Linear.","linear",{"claudeCode":12},"SKILL.md frontmatter at skills/.curated/linear/SKILL.md",[1248,1249,1250,1252],{"path":271,"priority":272},{"path":274,"priority":275},{"path":1251,"priority":278},"assets/linear-small.svg",{"path":1253,"priority":278},"assets/linear.png",{"basePath":1255,"description":1256,"displayName":1257,"installMethods":1258,"rationale":1259,"selectedPaths":1260,"source":306,"sourceLanguage":18,"type":247},"skills/.curated/migrate-to-codex","Migrate supported instruction files, skills, agents, and MCP config into Codex project and global files.","migrate-to-codex",{"claudeCode":12},"SKILL.md frontmatter at skills/.curated/migrate-to-codex/SKILL.md",[1261,1262,1263,1265,1267,1269,1271,1273,1275,1277,1279,1281,1283,1285,1287,1289,1291,1293],{"path":271,"priority":272},{"path":274,"priority":275},{"path":1264,"priority":281},"references/differences.md",{"path":1266,"priority":278},"scripts/cli.py",{"path":1268,"priority":278},"scripts/migrate/__init__.py",{"path":1270,"priority":278},"scripts/migrate/agents.py",{"path":1272,"priority":278},"scripts/migrate/codex_config.py",{"path":1274,"priority":278},"scripts/migrate/common.py",{"path":1276,"priority":278},"scripts/migrate/hooks.py",{"path":1278,"priority":278},"scripts/migrate/instructions.py",{"path":1280,"priority":278},"scripts/migrate/mcps.py",{"path":1282,"priority":278},"scripts/migrate/plugins.py",{"path":1284,"priority":278},"scripts/migrate/settings.py",{"path":1286,"priority":278},"scripts/migrate/skills.py",{"path":1288,"priority":278},"scripts/migrate-to-codex.py",{"path":1290,"priority":278},"scripts/utils/__init__.py",{"path":1292,"priority":278},"scripts/utils/scan.py",{"path":1294,"priority":278},"scripts/utils/util.py",{"basePath":1296,"description":1297,"displayName":1298,"installMethods":1299,"rationale":1300,"selectedPaths":1301,"source":306,"sourceLanguage":18,"type":247},"skills/.curated/netlify-deploy","Deploy web projects to Netlify using the Netlify CLI (`npx netlify`). Use when the user asks to deploy, host, publish, or link a site/repo on Netlify, including preview and production deploys.","netlify-deploy",{"claudeCode":12},"SKILL.md frontmatter at skills/.curated/netlify-deploy/SKILL.md",[1302,1303,1304,1306,1308,1310,1312],{"path":271,"priority":272},{"path":274,"priority":275},{"path":1305,"priority":278},"assets/netlify-small.svg",{"path":1307,"priority":278},"assets/netlify.png",{"path":1309,"priority":281},"references/cli-commands.md",{"path":1311,"priority":281},"references/deployment-patterns.md",{"path":1313,"priority":281},"references/netlify-toml.md",{"basePath":1315,"description":1316,"displayName":1317,"installMethods":1318,"rationale":1319,"selectedPaths":1320,"source":306,"sourceLanguage":18,"type":247},"skills/.curated/notion-knowledge-capture","Capture conversations and decisions into structured Notion pages; use when turning chats/notes into wiki entries, how-tos, decisions, or FAQs with proper linking.","notion-knowledge-capture",{"claudeCode":12},"SKILL.md frontmatter at skills/.curated/notion-knowledge-capture/SKILL.md",[1321,1322,1323,1325,1327,1329,1331],{"path":271,"priority":272},{"path":274,"priority":275},{"path":1324,"priority":278},"assets/notion-small.svg",{"path":1326,"priority":278},"assets/notion.png",{"path":1328,"priority":278},"examples/conversation-to-faq.md",{"path":1330,"priority":278},"examples/decision-capture.md",{"path":1332,"priority":278},"examples/how-to-guide.md",{"basePath":1334,"description":1335,"displayName":1336,"installMethods":1337,"rationale":1338,"selectedPaths":1339,"source":306,"sourceLanguage":18,"type":247},"skills/.curated/notion-meeting-intelligence","Prepare meeting materials with Notion context and Codex research; use when gathering context, drafting agendas/pre-reads, and tailoring materials to attendees.","notion-meeting-intelligence",{"claudeCode":12},"SKILL.md frontmatter at skills/.curated/notion-meeting-intelligence/SKILL.md",[1340,1341,1342,1343,1344,1346,1348,1350],{"path":271,"priority":272},{"path":274,"priority":275},{"path":1324,"priority":278},{"path":1326,"priority":278},{"path":1345,"priority":278},"examples/customer-meeting.md",{"path":1347,"priority":278},"examples/executive-review.md",{"path":1349,"priority":278},"examples/project-decision.md",{"path":1351,"priority":278},"examples/sprint-planning.md",{"basePath":1353,"description":1354,"displayName":1355,"installMethods":1356,"rationale":1357,"selectedPaths":1358,"source":306,"sourceLanguage":18,"type":247},"skills/.curated/notion-research-documentation","Research across Notion and synthesize into structured documentation; use when gathering info from multiple Notion sources to produce briefs, comparisons, or reports with citations.","notion-research-documentation",{"claudeCode":12},"SKILL.md frontmatter at skills/.curated/notion-research-documentation/SKILL.md",[1359,1360,1361,1362,1363,1365,1367,1369],{"path":271,"priority":272},{"path":274,"priority":275},{"path":1324,"priority":278},{"path":1326,"priority":278},{"path":1364,"priority":278},"examples/competitor-analysis.md",{"path":1366,"priority":278},"examples/market-research.md",{"path":1368,"priority":278},"examples/technical-investigation.md",{"path":1370,"priority":278},"examples/trip-planning.md",{"basePath":1372,"description":1373,"displayName":1374,"installMethods":1375,"rationale":1376,"selectedPaths":1377,"source":306,"sourceLanguage":18,"type":247},"skills/.curated/notion-spec-to-implementation","Turn Notion specs into implementation plans, tasks, and progress tracking; use when implementing PRDs/feature specs and creating Notion plans + tasks from them.","notion-spec-to-implementation",{"claudeCode":12},"SKILL.md frontmatter at skills/.curated/notion-spec-to-implementation/SKILL.md",[1378,1379,1380,1381,1382,1384,1386],{"path":271,"priority":272},{"path":274,"priority":275},{"path":1324,"priority":278},{"path":1326,"priority":278},{"path":1383,"priority":278},"examples/api-feature.md",{"path":1385,"priority":278},"examples/database-migration.md",{"path":1387,"priority":278},"examples/ui-component.md",{"basePath":1389,"description":1390,"displayName":1391,"installMethods":1392,"rationale":1393,"selectedPaths":1394,"source":306,"sourceLanguage":18,"type":247},"skills/.system/openai-docs","Use when the user asks how to build with OpenAI products or APIs and needs up-to-date official documentation with citations, help choosing the latest model for a use case, or model upgrade and prompt-upgrade guidance; prioritize OpenAI docs MCP tools, use bundled references only as helper context, and restrict any fallback browsing to official OpenAI domains.","openai-docs",{"claudeCode":12},"SKILL.md frontmatter at skills/.system/openai-docs/SKILL.md (coalesced with duplicate skill at skills/.curated/openai-docs)",[1395,1396,1397,1399,1401,1403,1405,1407],{"path":271,"priority":272},{"path":274,"priority":275},{"path":1398,"priority":278},"assets/openai-small.svg",{"path":1400,"priority":278},"assets/openai.png",{"path":1402,"priority":281},"references/latest-model.md",{"path":1404,"priority":281},"references/prompting-guide.md",{"path":1406,"priority":281},"references/upgrade-guide.md",{"path":1408,"priority":278},"scripts/resolve-latest-model-info.js",{"basePath":1410,"description":1411,"displayName":1412,"installMethods":1413,"rationale":1414,"selectedPaths":1415,"source":306,"sourceLanguage":18,"type":247},"skills/.curated/pdf","Use when tasks involve reading, creating, or reviewing PDF files where rendering and layout matter; prefer visual checks by rendering pages (Poppler) and use Python tools such as `reportlab`, `pdfplumber`, and `pypdf` for generation and extraction.","pdf",{"claudeCode":12},"SKILL.md frontmatter at skills/.curated/pdf/SKILL.md",[1416,1417,1418],{"path":271,"priority":272},{"path":274,"priority":275},{"path":1419,"priority":278},"assets/pdf.png",{"basePath":1421,"description":1422,"displayName":1423,"installMethods":1424,"rationale":1425,"selectedPaths":1426,"source":306,"sourceLanguage":18,"type":247},"skills/.curated/playwright","Use when the task requires automating a real browser from the terminal (navigation, form filling, snapshots, screenshots, data extraction, UI-flow debugging) via `playwright-cli` or the bundled wrapper script.","playwright",{"claudeCode":12},"SKILL.md frontmatter at skills/.curated/playwright/SKILL.md",[1427,1428,1429,1431,1433,1435,1437],{"path":271,"priority":272},{"path":274,"priority":275},{"path":1430,"priority":278},"assets/playwright-small.svg",{"path":1432,"priority":278},"assets/playwright.png",{"path":1434,"priority":281},"references/cli.md",{"path":1436,"priority":281},"references/workflows.md",{"path":1438,"priority":278},"scripts/playwright_cli.sh",{"basePath":1440,"description":1441,"displayName":1442,"installMethods":1443,"rationale":1444,"selectedPaths":1445,"source":306,"sourceLanguage":18,"type":247},"skills/.curated/playwright-interactive","Persistent browser and Electron interaction through `js_repl` for fast iterative UI debugging.","playwright-interactive",{"claudeCode":12},"SKILL.md frontmatter at skills/.curated/playwright-interactive/SKILL.md",[1446,1447,1448,1449],{"path":271,"priority":272},{"path":274,"priority":275},{"path":1430,"priority":278},{"path":1432,"priority":278},{"basePath":1451,"description":1452,"displayName":1453,"installMethods":1454,"rationale":1455,"selectedPaths":1456,"source":306,"sourceLanguage":18,"type":247},"skills/.curated/render-deploy","Deploy applications to Render by analyzing codebases, generating render.yaml Blueprints, and providing Dashboard deeplinks. Use when the user wants to deploy, host, publish, or set up their application on Render's cloud platform.","render-deploy",{"claudeCode":12},"SKILL.md frontmatter at skills/.curated/render-deploy/SKILL.md",[1457,1458,1459,1461,1463,1465,1467,1469,1471,1473,1475,1477,1479,1481,1483,1485,1487,1489,1491,1493],{"path":271,"priority":272},{"path":274,"priority":275},{"path":1460,"priority":278},"assets/docker.yaml",{"path":1462,"priority":278},"assets/go-api.yaml",{"path":1464,"priority":278},"assets/nextjs-postgres.yaml",{"path":1466,"priority":278},"assets/node-express.yaml",{"path":1468,"priority":278},"assets/python-django.yaml",{"path":1470,"priority":278},"assets/render-small.svg",{"path":1472,"priority":278},"assets/render.png",{"path":1474,"priority":278},"assets/static-site.yaml",{"path":1476,"priority":281},"references/blueprint-spec.md",{"path":1478,"priority":281},"references/codebase-analysis.md",{"path":1480,"priority":281},"references/configuration-guide.md",{"path":1482,"priority":281},"references/deployment-details.md",{"path":1484,"priority":281},"references/direct-creation.md",{"path":1486,"priority":281},"references/error-patterns.md",{"path":1488,"priority":281},"references/post-deploy-checks.md",{"path":1490,"priority":281},"references/runtimes.md",{"path":1492,"priority":281},"references/service-types.md",{"path":1494,"priority":281},"references/troubleshooting-basics.md",{"basePath":1496,"description":1497,"displayName":1498,"installMethods":1499,"rationale":1500,"selectedPaths":1501,"source":306,"sourceLanguage":18,"type":247},"skills/.curated/screenshot","Use when the user explicitly asks for a desktop or system screenshot (full screen, specific app or window, or a pixel region), or when tool-specific capture capabilities are unavailable and an OS-level capture is needed.","screenshot",{"claudeCode":12},"SKILL.md frontmatter at skills/.curated/screenshot/SKILL.md",[1502,1503,1504,1506,1508,1510,1512,1514,1516,1518],{"path":271,"priority":272},{"path":274,"priority":275},{"path":1505,"priority":278},"assets/screenshot-small.svg",{"path":1507,"priority":278},"assets/screenshot.png",{"path":1509,"priority":278},"scripts/ensure_macos_permissions.sh",{"path":1511,"priority":278},"scripts/macos_display_info.swift",{"path":1513,"priority":278},"scripts/macos_permissions.swift",{"path":1515,"priority":278},"scripts/macos_window_info.swift",{"path":1517,"priority":278},"scripts/take_screenshot.ps1",{"path":1519,"priority":278},"scripts/take_screenshot.py",{"basePath":1521,"description":1522,"displayName":1523,"installMethods":1524,"rationale":1525,"selectedPaths":1526,"source":306,"sourceLanguage":18,"type":247},"skills/.curated/security-best-practices","Perform language and framework specific security best-practice reviews and suggest improvements. Trigger only when the user explicitly requests security best practices guidance, a security review/report, or secure-by-default coding help. Trigger only for supported languages (python, javascript/typescript, go). Do not trigger for general code review, debugging, or non-security tasks.","security-best-practices",{"claudeCode":12},"SKILL.md frontmatter at skills/.curated/security-best-practices/SKILL.md",[1527,1528,1529,1531,1533,1535,1537,1539,1541,1543,1545,1547],{"path":271,"priority":272},{"path":274,"priority":275},{"path":1530,"priority":281},"references/golang-general-backend-security.md",{"path":1532,"priority":281},"references/javascript-express-web-server-security.md",{"path":1534,"priority":281},"references/javascript-general-web-frontend-security.md",{"path":1536,"priority":281},"references/javascript-jquery-web-frontend-security.md",{"path":1538,"priority":281},"references/javascript-typescript-nextjs-web-server-security.md",{"path":1540,"priority":281},"references/javascript-typescript-react-web-frontend-security.md",{"path":1542,"priority":281},"references/javascript-typescript-vue-web-frontend-security.md",{"path":1544,"priority":281},"references/python-django-web-server-security.md",{"path":1546,"priority":281},"references/python-fastapi-web-server-security.md",{"path":1548,"priority":281},"references/python-flask-web-server-security.md",{"basePath":1550,"description":1551,"displayName":1552,"installMethods":1553,"rationale":1554,"selectedPaths":1555,"source":306,"sourceLanguage":18,"type":247},"skills/.curated/security-ownership-map","Analyze git repositories to build a security ownership topology (people-to-file), compute bus factor and sensitive-code ownership, and export CSV/JSON for graph databases and visualization. Trigger only when the user explicitly wants a security-oriented ownership or bus-factor analysis grounded in git history (for example: orphaned sensitive code, security maintainers, CODEOWNERS reality checks for risk, sensitive hotspots, or ownership clusters). Do not trigger for general maintainer lists or non-security ownership questions.","security-ownership-map",{"claudeCode":12},"SKILL.md frontmatter at skills/.curated/security-ownership-map/SKILL.md",[1556,1557,1558,1560,1562,1564,1566],{"path":271,"priority":272},{"path":274,"priority":275},{"path":1559,"priority":281},"references/neo4j-import.md",{"path":1561,"priority":278},"scripts/build_ownership_map.py",{"path":1563,"priority":278},"scripts/community_maintainers.py",{"path":1565,"priority":278},"scripts/query_ownership.py",{"path":1567,"priority":278},"scripts/run_ownership_map.py",{"basePath":1569,"description":1570,"displayName":1571,"installMethods":1572,"rationale":1573,"selectedPaths":1574,"source":306,"sourceLanguage":18,"type":247},"skills/.curated/security-threat-model","Repository-grounded threat modeling that enumerates trust boundaries, assets, attacker capabilities, abuse paths, and mitigations, and writes a concise Markdown threat model. Trigger only when the user explicitly asks to threat model a codebase or path, enumerate threats/abuse paths, or perform AppSec threat modeling. Do not trigger for general architecture summaries, code review, or non-security design work.","security-threat-model",{"claudeCode":12},"SKILL.md frontmatter at skills/.curated/security-threat-model/SKILL.md",[1575,1576,1577,1579],{"path":271,"priority":272},{"path":274,"priority":275},{"path":1578,"priority":281},"references/prompt-template.md",{"path":1580,"priority":281},"references/security-controls-and-assets.md",{"basePath":1582,"description":1583,"displayName":1584,"installMethods":1585,"rationale":1586,"selectedPaths":1587,"source":306,"sourceLanguage":18,"type":247},"skills/.curated/sentry","Use when the user asks to inspect Sentry issues or events, summarize recent production errors, or pull basic Sentry health data via the Sentry CLI; perform read-only queries using the `sentry` command.","sentry",{"claudeCode":12},"SKILL.md frontmatter at skills/.curated/sentry/SKILL.md",[1588,1589,1590,1592],{"path":271,"priority":272},{"path":274,"priority":275},{"path":1591,"priority":278},"assets/sentry-small.svg",{"path":1593,"priority":278},"assets/sentry.png",{"basePath":1595,"description":1596,"displayName":1597,"installMethods":1598,"rationale":1599,"selectedPaths":1600,"source":306,"sourceLanguage":18,"type":247},"skills/.curated/speech","Use when the user asks for text-to-speech narration or voiceover, accessibility reads, audio prompts, or batch speech generation via the OpenAI Audio API; run the bundled CLI (`scripts/text_to_speech.py`) with built-in voices and require `OPENAI_API_KEY` for live calls. Custom voice creation is out of scope.","speech",{"claudeCode":12},"SKILL.md frontmatter at skills/.curated/speech/SKILL.md",[1601,1602,1603,1605,1607,1609,1611,1612,1614,1616,1618,1620,1622,1624,1626],{"path":271,"priority":272},{"path":274,"priority":275},{"path":1604,"priority":278},"assets/speech-small.svg",{"path":1606,"priority":278},"assets/speech.png",{"path":1608,"priority":281},"references/accessibility.md",{"path":1610,"priority":281},"references/audio-api.md",{"path":1434,"priority":281},{"path":1613,"priority":281},"references/codex-network.md",{"path":1615,"priority":281},"references/ivr.md",{"path":1617,"priority":281},"references/narration.md",{"path":1619,"priority":281},"references/prompting.md",{"path":1621,"priority":281},"references/sample-prompts.md",{"path":1623,"priority":281},"references/voice-directions.md",{"path":1625,"priority":281},"references/voiceover.md",{"path":1627,"priority":278},"scripts/text_to_speech.py",{"basePath":1629,"description":1630,"displayName":1631,"installMethods":1632,"rationale":1633,"selectedPaths":1634,"source":306,"sourceLanguage":18,"type":247},"skills/.curated/transcribe","Transcribe audio files to text with optional diarization and known-speaker hints. Use when a user asks to transcribe speech from audio/video, extract text from recordings, or label speakers in interviews or meetings.","transcribe",{"claudeCode":12},"SKILL.md frontmatter at skills/.curated/transcribe/SKILL.md",[1635,1636,1637,1639,1641,1643],{"path":271,"priority":272},{"path":274,"priority":275},{"path":1638,"priority":278},"assets/transcribe-small.svg",{"path":1640,"priority":278},"assets/transcribe.png",{"path":1642,"priority":281},"references/api.md",{"path":1644,"priority":278},"scripts/transcribe_diarize.py",{"basePath":1646,"description":1647,"displayName":1648,"installMethods":1649,"rationale":1650,"selectedPaths":1651,"source":306,"sourceLanguage":18,"type":247},"skills/.curated/vercel-deploy","Deploy applications and websites to Vercel. Use when the user requests deployment actions like \"deploy my app\", \"deploy and give me the link\", \"push this live\", or \"create a preview deployment\".","vercel-deploy",{"claudeCode":12},"SKILL.md frontmatter at skills/.curated/vercel-deploy/SKILL.md",[1652,1653,1654,1656,1658],{"path":271,"priority":272},{"path":274,"priority":275},{"path":1655,"priority":278},"assets/vercel-small.svg",{"path":1657,"priority":278},"assets/vercel.png",{"path":1659,"priority":278},"scripts/deploy.sh",{"basePath":1661,"description":1662,"displayName":1663,"installMethods":1664,"rationale":1665,"selectedPaths":1666,"source":306,"sourceLanguage":18,"type":247},"skills/.curated/winui-app","Bootstrap, develop, and design modern WinUI 3 desktop applications with C# and the Windows App SDK using official Microsoft guidance, WinUI Gallery patterns, Windows App SDK samples, and CommunityToolkit components. Use when creating a brand new app, preparing a machine for WinUI, reviewing, refactoring, planning, troubleshooting, environment-checking, or setting up WinUI 3 XAML, controls, navigation, windowing, theming, accessibility, responsiveness, performance, deployment, or related Windows app design and development work.","winui-app",{"claudeCode":12},"SKILL.md frontmatter at skills/.curated/winui-app/SKILL.md",[1667,1668,1669,1671,1672,1674,1676,1678,1680,1682,1684,1686,1688,1690,1692,1694,1696,1698,1700],{"path":271,"priority":272},{"path":274,"priority":275},{"path":1670,"priority":278},"assets/winui.png",{"path":280,"priority":281},{"path":1673,"priority":281},"references/accessibility-input-and-localization.md",{"path":1675,"priority":281},"references/build-run-and-launch-verification.md",{"path":1677,"priority":281},"references/community-toolkit-controls-and-helpers.md",{"path":1679,"priority":281},"references/controls-layout-and-adaptive-ui.md",{"path":1681,"priority":281},"references/foundation-environment-audit-and-remediation.md",{"path":1683,"priority":281},"references/foundation-setup-and-project-selection.md",{"path":1685,"priority":281},"references/foundation-template-first-recovery.md",{"path":1687,"priority":281},"references/foundation-winui-app-structure.md",{"path":1689,"priority":281},"references/motion-animations-and-polish.md",{"path":1691,"priority":281},"references/performance-diagnostics-and-responsiveness.md",{"path":1693,"priority":281},"references/sample-source-map.md",{"path":1695,"priority":281},"references/shell-navigation-and-windowing.md",{"path":1697,"priority":281},"references/styling-theming-materials-and-icons.md",{"path":1699,"priority":281},"references/testing-debugging-and-review-checklists.md",{"path":1701,"priority":281},"references/windows-app-sdk-lifecycle-notifications-and-deployment.md",{"basePath":1703,"description":1704,"displayName":1705,"installMethods":1706,"rationale":1707,"selectedPaths":1708,"source":306,"sourceLanguage":18,"type":247},"skills/.curated/yeet","Use only when the user explicitly asks to stage, commit, push, and open a GitHub pull request in one flow using the GitHub CLI (`gh`).","yeet",{"claudeCode":12},"SKILL.md frontmatter at skills/.curated/yeet/SKILL.md",[1709,1710,1711,1713],{"path":271,"priority":272},{"path":274,"priority":275},{"path":1712,"priority":278},"assets/yeet-small.svg",{"path":1714,"priority":278},"assets/yeet.png",{"basePath":1716,"description":1717,"displayName":1718,"installMethods":1719,"rationale":1720,"selectedPaths":1721,"source":306,"sourceLanguage":18,"type":247},"skills/.system/imagegen","Generate or edit raster images when the task benefits from AI-created bitmap visuals such as photos, illustrations, textures, sprites, mockups, or transparent-background cutouts. Use when Codex should create a brand-new image, transform an existing image, or derive visual variants from references, and the output should be a bitmap asset rather than repo-native code or vector. Do not use when the task is better handled by editing existing SVG/vector/code-native assets, extending an established icon or logo system, or building the visual directly in HTML/CSS/canvas.","imagegen",{"claudeCode":12},"SKILL.md frontmatter at skills/.system/imagegen/SKILL.md",[1722,1723,1724,1726,1728,1729,1730,1732,1733,1734],{"path":271,"priority":272},{"path":274,"priority":275},{"path":1725,"priority":278},"assets/imagegen-small.svg",{"path":1727,"priority":278},"assets/imagegen.png",{"path":1434,"priority":281},{"path":1613,"priority":281},{"path":1731,"priority":281},"references/image-api.md",{"path":1619,"priority":281},{"path":1621,"priority":281},{"path":1735,"priority":278},"scripts/image_gen.py",{"basePath":1737,"description":1738,"displayName":1739,"installMethods":1740,"rationale":1741,"selectedPaths":1742,"source":306,"sourceLanguage":18,"type":247},"skills/.system/plugin-creator","Create and scaffold plugin directories for Codex with a required `.codex-plugin/plugin.json`, optional plugin folders/files, and baseline placeholders you can edit before publishing or testing. Use when Codex needs to create a new local plugin, add optional plugin structure, or generate or update repo-root `.agents/plugins/marketplace.json` entries for plugin ordering and availability metadata.","plugin-creator",{"claudeCode":12},"SKILL.md frontmatter at skills/.system/plugin-creator/SKILL.md",[1743,1744,1745,1747],{"path":271,"priority":272},{"path":274,"priority":275},{"path":1746,"priority":281},"references/plugin-json-spec.md",{"path":1748,"priority":278},"scripts/create_basic_plugin.py",{"basePath":1750,"description":1751,"displayName":1752,"installMethods":1753,"rationale":1754,"selectedPaths":1755,"source":306,"sourceLanguage":18,"type":247},"skills/.system/skill-creator","Guide for creating effective skills. This skill should be used when users want to create a new skill (or update an existing skill) that extends Codex's capabilities with specialized knowledge, workflows, or tool integrations.","skill-creator",{"claudeCode":12},"SKILL.md frontmatter at skills/.system/skill-creator/SKILL.md",[1756,1757,1758,1760,1762,1764],{"path":271,"priority":272},{"path":274,"priority":275},{"path":1759,"priority":281},"references/openai_yaml.md",{"path":1761,"priority":278},"scripts/generate_openai_yaml.py",{"path":1763,"priority":278},"scripts/init_skill.py",{"path":1765,"priority":278},"scripts/quick_validate.py",{"basePath":1767,"description":1768,"displayName":1769,"installMethods":1770,"rationale":1771,"selectedPaths":1772,"source":306,"sourceLanguage":18,"type":247},"skills/.system/skill-installer","Install Codex skills into $CODEX_HOME/skills from a curated list or a GitHub repo path. Use when a user asks to list installable skills, install a curated skill, or install a skill from another repo (including private repos).","skill-installer",{"claudeCode":12},"SKILL.md frontmatter at skills/.system/skill-installer/SKILL.md",[1773,1774,1775,1777,1779,1781,1783],{"path":271,"priority":272},{"path":274,"priority":275},{"path":1776,"priority":278},"assets/skill-installer-small.svg",{"path":1778,"priority":278},"assets/skill-installer.png",{"path":1780,"priority":278},"scripts/github_utils.py",{"path":1782,"priority":278},"scripts/install-skill-from-github.py",{"path":1784,"priority":278},"scripts/list-skills.py",{"sources":1786},[1787],"manual",{"closedIssues90d":234,"description":1789,"forks":235,"openIssues90d":236,"pushedAt":237,"readmeSize":232,"stars":238,"topics":1790},"Skills Catalog for Codex",[],{"classifiedAt":1792,"discoverAt":1793,"extractAt":1794,"githubAt":1794,"updatedAt":1792},1778695021634,1778695016992,1778695019762,[211,213,212,217,216,215,214],{"evaluatedAt":242,"extractAt":1797,"updatedAt":242},1778695021936,[],[1800,1829,1853,1873,1896,1928],{"_creationTime":1801,"_id":1802,"community":1803,"display":1804,"identity":1810,"providers":1813,"relations":1820,"tags":1824,"workflow":1825},1778684344204.0898,"k178hhyhpz7s9ntsnf148d36n586nzhp",{"reviewCount":8},{"description":1805,"installMethods":1806,"name":1808,"sourceUrl":1809},"Cloudflare Workers CLI，用于部署、开发和管理 Workers、KV、R2、D1、Vectorize、Hyperdrive、Workers AI、Containers、Queues、Workflows、Pipelines 和 Secrets Store。在运行 wrangler 命令之前加载，以确保正确的语法和最佳实践。倾向于从 Cloudflare 文档中检索信息，而不是依赖预训练的知识。",{"claudeCode":1807},"cloudflare/skills","wrangler","https://github.com/cloudflare/skills",{"basePath":1811,"githubOwner":213,"githubRepo":246,"locale":1812,"slug":1808,"type":247},"skills/wrangler","zh-CN",{"evaluate":1814,"extract":1819},{"promptVersionExtension":204,"promptVersionScoring":205,"score":1815,"tags":1816,"targetMarket":218,"tier":219},100,[213,214,1817,1818,212],"cli","devops",{"commitSha":254},{"parentExtensionId":1821,"repoId":1822,"translatedFrom":1823},"k170tak3cytwwwr9nwfqq1yxm986nvs8","kd773cpk65hjcvrqvbjn75pajd86nqq2","k173x21yscq4havt5f3kf66bs986mr20",[1817,213,212,1818,214],{"evaluatedAt":1826,"extractAt":1827,"updatedAt":1828},1778684220190,1778684000954,1778684344204,{"_creationTime":1830,"_id":1831,"community":1832,"display":1833,"identity":1838,"providers":1842,"relations":1847,"tags":1849,"workflow":1850},1778683070339.0781,"k179ew556ykcvqp5e6tqnakwps86m5d4",{"reviewCount":8},{"description":1834,"installMethods":1835,"name":1818,"sourceUrl":1837},"Deploy to Cloudflare (Workers, R2, D1), Docker, GCP (Cloud Run, GKE), Kubernetes (kubectl, Helm). Use for serverless, containers, CI/CD, GitOps, security audit.",{"claudeCode":1836},"binjuhor/shadcn-lar","https://github.com/binjuhor/shadcn-lar",{"basePath":1839,"githubOwner":1840,"githubRepo":1841,"locale":18,"slug":1818,"type":247},".claude/skills/devops","binjuhor","shadcn-lar",{"evaluate":1843,"extract":1846},{"promptVersionExtension":204,"promptVersionScoring":205,"score":1815,"tags":1844,"targetMarket":218,"tier":219},[212,213,1818,1845,1817],"automation",{"commitSha":254},{"repoId":1848},"kd7b04jshnqyx91sq3jrqtm56s86mmmq",[1845,1817,213,212,1818],{"evaluatedAt":1851,"extractAt":1852,"updatedAt":1851},1778683199076,1778683070339,{"_creationTime":1854,"_id":1855,"community":1856,"display":1857,"identity":1860,"providers":1861,"relations":1869,"tags":1870,"workflow":1871},1778695021936.561,"k1703ngx380xc9697a003dtgy186m90t",{"reviewCount":8},{"description":1452,"installMethods":1858,"name":1859,"sourceUrl":14},{"claudeCode":12},"Render Deploy",{"basePath":1451,"githubOwner":245,"githubRepo":246,"locale":18,"slug":1453,"type":247},{"evaluate":1862,"extract":1867},{"promptVersionExtension":204,"promptVersionScoring":205,"score":208,"tags":1863,"targetMarket":218,"tier":219},[1864,212,1865,211,1818,1866],"render","iac","ci-cd",{"commitSha":254,"license":1868},"Apache-2.0",{"repoId":256},[1866,211,212,1818,1865,1864],{"evaluatedAt":1872,"extractAt":1797,"updatedAt":1872},1778695535578,{"_creationTime":1874,"_id":1875,"community":1876,"display":1877,"identity":1881,"providers":1883,"relations":1890,"tags":1892,"workflow":1893},1778684326884.0293,"k17ddh4dvygvtkxedna1a1wt5586n8f4",{"reviewCount":8},{"description":1878,"installMethods":1879,"name":1880,"sourceUrl":1809},"审查和编写 Cloudflare Workers 代码，使其符合生产最佳实践。在编写新的 Workers、审查 Worker 代码、配置 wrangler.jsonc 或检查常见的 Workers 反模式（流式处理、悬空 Promise、全局状态、Secrets、Bindings、可观测性）时加载。倾向于从 Cloudflare 文档中检索信息，而非预训练知识。",{"claudeCode":1807},"workers-best-practices",{"basePath":1882,"githubOwner":213,"githubRepo":246,"locale":1812,"slug":1880,"type":247},"skills/workers-best-practices",{"evaluate":1884,"extract":1889},{"promptVersionExtension":204,"promptVersionScoring":205,"score":208,"tags":1885,"targetMarket":218,"tier":219},[213,214,1886,1887,1888],"typescript","code-review","best-practices",{"commitSha":254},{"parentExtensionId":1821,"repoId":1822,"translatedFrom":1891},"k175ka8f1adqqy29d73s731adx86nyjx",[1888,213,1887,1886,214],{"evaluatedAt":1894,"extractAt":1827,"updatedAt":1895},1778684189657,1778684326884,{"_creationTime":1897,"_id":1898,"community":1899,"display":1900,"identity":1906,"providers":1911,"relations":1921,"tags":1924,"workflow":1925},1778699018122.793,"k1734tnjy7pr4we3yqg8rd5zyh86njgt",{"reviewCount":8},{"description":1901,"installMethods":1902,"name":1904,"sourceUrl":1905},"Optimize cloud costs across AWS, Azure, GCP, and OCI through resource rightsizing, tagging strategies, reserved instances, and spending analysis. Use when reducing cloud expenses, analyzing infrastructure costs, or implementing cost governance policies.",{"claudeCode":1903},"wshobson/agents","Cost Optimization","https://github.com/wshobson/agents",{"basePath":1907,"githubOwner":1908,"githubRepo":1909,"locale":18,"slug":1910,"type":247},"plugins/cloud-infrastructure/skills/cost-optimization","wshobson","agents","cost-optimization",{"evaluate":1912,"extract":1919},{"promptVersionExtension":204,"promptVersionScoring":205,"score":1913,"tags":1914,"targetMarket":218,"tier":219},98,[211,1910,1915,1916,1917,1918,216],"aws","azure","gcp","oci",{"commitSha":254,"license":1920},"MIT",{"parentExtensionId":1922,"repoId":1923},"k177fdvvq05pdbpee0rz61me2h86mahe","kd74de64zj0axtg5b8t7eqqe2x86nske",[1915,1916,211,1910,1917,216,1918],{"evaluatedAt":1926,"extractAt":1927,"updatedAt":1926},1778700805333,1778699018122,{"_creationTime":1929,"_id":1930,"community":1931,"display":1932,"identity":1936,"providers":1938,"relations":1945,"tags":1947,"workflow":1948},1778684310425.8137,"k171efhreeemz7hjk3k68k9fqs86my39",{"reviewCount":8},{"description":1933,"installMethods":1934,"name":1935,"sourceUrl":1809},"创建和审查 Cloudflare Durable Objects。适用于构建状态协调（聊天室、多人游戏、预订系统）、实现 RPC 方法、SQLite 存储、警报、WebSocket，或审查 DO 代码的最佳实践。涵盖 Workers 集成、wrangler 配置和使用 Vitest 进行测试。偏向于从 Cloudflare 文档检索，而非预训练知识。",{"claudeCode":1807},"durable-objects",{"basePath":1937,"githubOwner":213,"githubRepo":246,"locale":1812,"slug":1935,"type":247},"skills/durable-objects",{"evaluate":1939,"extract":1944},{"promptVersionExtension":204,"promptVersionScoring":205,"score":1940,"tags":1941,"targetMarket":218,"tier":219},97,[213,1935,214,1942,1943],"edge-computing","state-management",{"commitSha":254},{"parentExtensionId":1821,"repoId":1822,"translatedFrom":1946},"k177bcs0j34fpcns7gv9hf3wkh86m15x",[213,1935,1942,1943,214],{"evaluatedAt":1949,"extractAt":1827,"updatedAt":1950},1778684127675,1778684310425]