[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"extension-skill-netlify-netlify-cli-and-deploy-zh-CN":3,"guides-for-netlify-netlify-cli-and-deploy":547,"similar-k174zwvdc1knfh7t24hse2dspx86mvsb-zh-CN":548},{"_creationTime":4,"_id":5,"children":6,"community":7,"display":9,"evaluation":15,"identity":251,"isFallback":235,"parentExtension":256,"providers":311,"relations":315,"repo":317,"tags":544,"workflow":545},1778694926307.6501,"k174zwvdc1knfh7t24hse2dspx86mvsb",[],{"reviewCount":8},0,{"description":10,"installMethods":11,"name":13,"sourceUrl":14},"使用 Netlify CLI 和部署站点的指南。适用于安装 CLI、链接站点、部署（基于 Git 或手动）、管理环境变量或运行本地开发。涵盖 netlify dev、netlify deploy、Git 与非 Git 工作流以及环境变量管理。",{"claudeCode":12},"netlify/context-and-tools","Netlify CLI 和部署","https://github.com/netlify/context-and-tools",{"_creationTime":16,"_id":17,"extensionId":5,"locale":18,"result":19,"trustSignals":233,"workflow":249},1778694926307.6504,"kn70npa8abs3bngr9s0bbx88mh86m6y9","zh-CN",{"checks":20,"evaluatedAt":192,"extensionSummary":193,"features":194,"nonGoals":200,"practices":204,"prerequisites":205,"promptVersionExtension":207,"promptVersionScoring":208,"purpose":209,"rationale":210,"score":211,"summary":212,"tags":213,"tier":219,"useCases":220,"workflow":226},[21,26,29,33,38,41,45,48,52,56,60,63,66,69,73,76,79,82,85,88,92,96,100,104,107,110,113,116,119,122,126,129,133,137,141,144,147,150,154,157,160,163,166,169,172,176,180,182,185,189],{"category":22,"check":23,"severity":24,"summary":25},"Invocation","Precise Purpose","pass","目的清楚地说明了技能的功能（Netlify CLI 和部署指南）以及何时使用它（安装、链接、部署、环境变量、本地开发），涵盖了具体的命令和工作流。",{"category":22,"check":27,"severity":24,"summary":28},"Concise Frontmatter","Frontmatter 简洁且自成一体，在字符限制内提供了技能核心功能和触发短语的清晰摘要。",{"category":30,"check":31,"severity":24,"summary":32},"Documentation","Concise Body","SKILL.md 正文简洁，少于 500 行，并酌情将详细内容委托给单独的文件或部分。",{"category":34,"check":35,"severity":36,"summary":37},"Context","Progressive Disclosure","not_applicable","该技能的内容在主要的 SKILL.md 中组织良好，不嵌入大型第三方材料或过长的程序，因而不需要“references/”子目录。",{"category":34,"check":39,"severity":36,"summary":40},"Forked exploration","该技能是直接参考和指南，而非探索性工具，因此“context: fork”不适用。",{"category":42,"check":43,"severity":24,"summary":44},"Practical Utility","Usage examples","该技能提供了清晰的端到端示例，用于安装、身份验证、链接、部署和环境变量管理，演示了其声称的输出。",{"category":42,"check":46,"severity":24,"summary":47},"Edge cases","该技能处理了边缘情况和限制，例如环境变量的上下文范围以及客户端与服务器端访问，并在适用时提供了恢复步骤。",{"category":49,"check":50,"severity":36,"summary":51},"Code Execution","Tool Fallback","该技能仅使用 Claude 内部工具，不依赖外部 MCP 服务器，因此 fallback 检查不适用。",{"category":53,"check":54,"severity":36,"summary":55},"Safety","Halt on unexpected state","该技能是参考指南，不执行破坏性操作或修改系统状态，因此“halt on unexpected state”不适用。",{"category":57,"check":58,"severity":36,"summary":59},"Portability","Cross-skill coupling","该技能是独立的，仅专注于 Netlify CLI；它不隐式依赖或处理属于其他技能的任务。",{"category":42,"check":61,"severity":24,"summary":62},"Problem relevance","描述清楚地指出了使用 Netlify CLI 进行站点安装、链接、部署和环境变量管理的问题。",{"category":42,"check":64,"severity":24,"summary":65},"Unique selling proposition","该技能提供了结构化、可操作的 Netlify CLI 及其部署工作流使用指南，与通用的 LLM 知识相比具有显著价值。",{"category":42,"check":67,"severity":24,"summary":68},"Production readiness","该技能涵盖了使用 Netlify CLI 进行开发和部署的完整生命周期，从安装到环境变量管理，使其具备生产就绪性。",{"category":70,"check":71,"severity":24,"summary":72},"Scope","Single responsibility principle","该技能具有单一、连贯的焦点，即 Netlify CLI 及其相关的部署工作流。",{"category":70,"check":74,"severity":24,"summary":75},"Description quality","显示的描述准确且简洁地反映了技能的功能和用例。",{"category":22,"check":77,"severity":24,"summary":78},"Scoped tools","该技能的能力通过特定命令（例如 `netlify login`, `netlify deploy`）来表达，而不是通过单个、通用的执行工具。",{"category":30,"check":80,"severity":24,"summary":81},"Configuration & parameter reference","所有相关的 CLI 命令、它们的参数和特定上下文用法都已记录，包括环境变量管理。",{"category":70,"check":83,"severity":24,"summary":84},"Tool naming","引用的命令（例如 `netlify dev`, `netlify deploy`, `netlify env:set`）在 Netlify CLI 领域具有描述性且易于理解。",{"category":70,"check":86,"severity":24,"summary":87},"Minimal I/O surface","CLI 命令的输入和输出是标准且定义明确的；不请求或返回额外的、不必要的数据。",{"category":89,"check":90,"severity":24,"summary":91},"License","License usability","该扩展根据 MIT 许可证授权，该许可证是宽松且广泛可用的。",{"category":93,"check":94,"severity":24,"summary":95},"Maintenance","Commit recency","最后一次提交是在 2026 年 5 月 8 日，表明在过去 90 天内进行了最近的维护。",{"category":93,"check":97,"severity":98,"summary":99},"Dependency Management","info","该技能依赖 Node.js 和 npm，但没有明确提到这些依赖项的漏洞检查或自动更新机制。",{"category":101,"check":102,"severity":24,"summary":103},"Security","Secret Management","该技能正确地建议设置环境变量（例如 `NETLIFY_AUTH_TOKEN`）并强调使用 `--secret` 标志来处理敏感值，避免回显它们。",{"category":101,"check":105,"severity":24,"summary":106},"Injection","该技能侧重于 CLI 命令和文档；没有迹象表明加载不受信任的第三方数据作为可执行指令。",{"category":101,"check":108,"severity":24,"summary":109},"Transitive Supply-Chain Grenades","该技能在运行时不获取远程内容或执行来自外部源的任意命令，因此不构成传递性供应链风险。",{"category":101,"check":111,"severity":24,"summary":112},"Sandbox Isolation","该技能指导用户运行 Netlify CLI 命令，这些命令在用户的环境和项目范围内运行，遵循沙箱隔离原则。",{"category":101,"check":114,"severity":24,"summary":115},"Sandbox escape primitives","在技能文档或隐含用法中没有出现分离进程或拒绝重试循环的证据。",{"category":101,"check":117,"severity":24,"summary":118},"Data Exfiltration","该技能侧重于 CLI 使用和环境变量管理，并明确警告不要在客户端公开敏感信息，从而防止数据泄露。",{"category":101,"check":120,"severity":24,"summary":121},"Hidden Text Tricks","捆绑的内容和文档似乎不包含隐藏的引导技巧，依赖于标准的 markdown 和 shell 命令。",{"category":123,"check":124,"severity":24,"summary":125},"Hooks","Opaque code execution","该技能文档描述了标准的 CLI 用法，不涉及混淆代码或运行时脚本执行。",{"category":57,"check":127,"severity":24,"summary":128},"Structural Assumption","该技能假定存在标准项目结构（例如 `dist` 目录）和 Netlify 的 `.netlify/state.json`，并提供了有关 `.gitignore` 的明确指导。",{"category":130,"check":131,"severity":24,"summary":132},"Trust","Issues Attention","过去 90 天内有 1 个问题已打开，4 个已关闭，关闭率很高（80%），表明维护者参与度高。",{"category":134,"check":135,"severity":24,"summary":136},"Versioning","Release Management","该存储库显示了最近的提交，并依赖于标准的 npm 版本管理，最近一次提交非常新。",{"category":138,"check":139,"severity":98,"summary":140},"Execution","Pinned dependencies","该技能提到了需要 Node.js 18.14.0+，但没有指定 npm 依赖项或 Netlify CLI 本身的固定版本。",{"category":101,"check":142,"severity":24,"summary":143},"Unguarded Destructive Operations","虽然 Netlify CLI 具有破坏性命令（`netlify deploy --prod`），但该技能会通过确认和清晰的上下文来指导用户，从而降低风险。",{"category":49,"check":145,"severity":24,"summary":146},"Error Handling","该技能记录了 CLI 命令及其预期行为，这意味着错误将由 CLI 本身处理，并带有标准的非零退出码和消息。",{"category":49,"check":148,"severity":36,"summary":149},"Logging","该技能是 CLI 命令的参考指南，不执行破坏性操作或出站调用，因此不需要本地审计日志。",{"category":151,"check":152,"severity":36,"summary":153},"Compliance","GDPR","该技能不处理个人数据；它指导使用 Netlify CLI 进行站点部署和配置。",{"category":151,"check":155,"severity":24,"summary":156},"Target market","该技能侧重于 Netlify CLI，这是一个全球性工具，没有固有的地理或法律管辖权限制。",{"category":57,"check":158,"severity":24,"summary":159},"Runtime stability","该技能需要 Node.js 18.14.0+ 并依赖标准的 npm 包，确保在符合 POSIX 的系统上具有广泛的兼容性。",{"category":30,"check":161,"severity":24,"summary":162},"README","README 提供了该技能目的的良好概述，并列出了其他相关的 Netlify 技能。",{"category":70,"check":164,"severity":24,"summary":165},"Tool surface size","该技能涵盖了一组专注的 Netlify CLI 命令，保持在清晰度和可用性的理想范围内。",{"category":22,"check":167,"severity":24,"summary":168},"Overlapping near-synonym tools","讨论的命令（`netlify deploy`, `netlify init`）代表了 Netlify CLI 的不同功能，似乎不是近义词。",{"category":30,"check":170,"severity":24,"summary":171},"Phantom features","文档中提到的所有功能（安装、身份验证、部署、环境变量）都对应于实际的 Netlify CLI 命令和功能。",{"category":173,"check":174,"severity":24,"summary":175},"Install","Installation instruction","README 和 SKILL.md 提供了各种环境（本地、CI）的清晰安装说明和可复制粘贴的调用示例。",{"category":177,"check":178,"severity":24,"summary":179},"Errors","Actionable error messages","该技能将用户引导至 Netlify CLI 自身的错误处理，该处理通常提供可操作的消息和修复步骤。",{"category":138,"check":139,"severity":98,"summary":181},"虽然指定了 Node.js 18.14.0+，但没有详细说明 Netlify CLI 或其他 npm 依赖项的显式固定版本，这可能导致未来更新出现问题。",{"category":70,"check":183,"severity":24,"summary":184},"Dry-run preview","该技能涵盖了 `netlify deploy` 等命令，这些命令本质上具有预览模式或草稿部署，提供了某种形式的干运行能力。",{"category":186,"check":187,"severity":36,"summary":188},"Protocol","Idempotent retry & timeouts","此技能是 CLI 命令的参考指南；Netlify CLI 本身处理其操作的幂等性和超时。",{"category":151,"check":190,"severity":24,"summary":191},"Telemetry opt-in","该技能提供了 Netlify CLI 使用指南，不实现自己的遥测收集机制。",1778694707414,"此技能提供了使用 Netlify CLI 的详细说明和示例，涵盖安装、身份验证、站点链接、基于 Git 和手动部署、使用 `netlify dev` 和 Vite 插件进行本地开发以及环境变量管理。",[195,196,197,198,199],"Netlify CLI 安装和身份验证","站点链接和项目设置","基于 Git 和手动部署工作流","本地开发服务器设置","环境变量管理和范围界定",[201,202,203],"深入探讨 Netlify 集成点之外的具体框架配置","管理 Netlify 平台设置（CLI 功能之外）","除了基本的基于 Git 的部署触发器之外的高级 CI/CD 管道配置",[],[206],"Node.js 18.14.0+","3.0.0","4.4.0","指导用户有效利用 Netlify CLI 进行站点设置、部署和开发环境配置。","该技能非常完善、准确，并提供了关于使用 Netlify CLI 的出色指导，包含清晰的示例和全面的文档。依赖项版本信息可以更具体。",97,"关于 Netlify CLI 和部署工作流的优秀、全面的指南。",[214,215,216,217,218],"netlify","cli","deployment","developer-tools","web-development","verified",[221,222,223,224,225],"首次安装 Netlify CLI 时","链接本地项目到 Netlify 站点时","手动或通过 Git 部署网站时","为不同的部署上下文管理环境变量时","使用 Netlify 功能设置本地开发环境时",[227,228,229,230,231,232],"安装 Netlify CLI","使用 Netlify 身份验证","链接本地项目到 Netlify 站点","配置并执行部署（基于 Git 或手动）","管理环境变量","设置本地开发环境",{"codeQuality":234,"collectedAt":236,"documentation":237,"maintenance":240,"security":245,"testCoverage":247},{"hasLockfile":235},false,1778694691439,{"descriptionLength":238,"readmeSize":239},290,7052,{"closedIssues90d":241,"forks":241,"hasChangelog":235,"openIssues90d":242,"pushedAt":243,"stars":244},4,1,1778259488000,17,{"hasNpmPackage":235,"license":246,"smitheryVerified":235},"MIT",{"hasCi":248,"hasTests":235},true,{"updatedAt":250},1778694926307,{"basePath":252,"githubOwner":214,"githubRepo":253,"locale":18,"slug":254,"type":255},"skills/netlify-cli-and-deploy","context-and-tools","netlify-cli-and-deploy","skill",{"_creationTime":257,"_id":258,"community":259,"display":260,"identity":265,"parentExtension":269,"providers":298,"relations":306,"tags":307,"workflow":308},1778694599571.3743,"k1714spp30a0rvg5y3yjga772n86nmps",{"reviewCount":8},{"description":261,"installMethods":262,"name":264,"sourceUrl":14},"Netlify platform skills for Claude Code",{"claudeCode":263},"netlify-skills","Netlify Context and Tools",{"basePath":266,"githubOwner":214,"githubRepo":253,"locale":267,"slug":253,"type":268},"","en","plugin",{"_creationTime":270,"_id":271,"community":272,"display":273,"identity":276,"providers":278,"relations":292,"tags":294,"workflow":295},1778694599571.374,"k1763zftf9a5tzz7km05x63e2s86n85v",{"reviewCount":8},{"description":266,"installMethods":274,"name":275,"sourceUrl":14},{"claudeCode":12},"netlify-context-and-tools",{"basePath":266,"githubOwner":214,"githubRepo":253,"locale":267,"slug":253,"type":277},"marketplace",{"evaluate":279,"extract":287},{"promptVersionExtension":280,"promptVersionScoring":208,"score":211,"tags":281,"targetMarket":285,"tier":286},"3.1.0",[214,217,282,283,284],"sdk","documentation","ai-agent","global","community",{"commitSha":288,"marketplace":289,"plugin":290},"HEAD",{"name":275,"pluginCount":242},{"mcpCount":8,"provider":291,"skillCount":8},"classify",{"repoId":293},"kd7b1ncy2zzzfws29grdt8heb986ntzq",[284,217,283,214,282],{"evaluatedAt":296,"extractAt":297,"updatedAt":296},1778694611877,1778694599571,{"evaluate":299,"extract":303},{"promptVersionExtension":207,"promptVersionScoring":208,"score":300,"tags":301,"targetMarket":285,"tier":286},98,[214,215,216,302,217],"serverless",{"commitSha":288,"license":246,"plugin":304},{"mcpCount":8,"provider":291,"skillCount":305},13,{"parentExtensionId":271,"repoId":293},[215,216,217,214,302],{"evaluatedAt":309,"extractAt":297,"updatedAt":310},1778694629384,1778694991614,{"evaluate":312,"extract":314},{"promptVersionExtension":207,"promptVersionScoring":208,"score":211,"tags":313,"targetMarket":285,"tier":219},[214,215,216,217,218],{"commitSha":288,"license":246},{"parentExtensionId":258,"repoId":293,"translatedFrom":316},"k173abs5hgjmenxhtykwd14c5186n9dc",{"_creationTime":318,"_id":293,"identity":319,"providers":320,"workflow":540},1778694595297.2703,{"githubOwner":214,"githubRepo":253,"sourceUrl":14},{"classify":321,"discover":535,"github":538},{"commitSha":288,"extensions":322},[323,336,373,407,415,423,431,437,445,461,475,483,491,507,515,525],{"basePath":266,"displayName":275,"installMethods":324,"rationale":325,"selectedPaths":326,"source":335,"sourceLanguage":267,"type":277},{"claudeCode":12},"marketplace.json at .claude-plugin/marketplace.json",[327,330,332],{"path":328,"priority":329},".claude-plugin/marketplace.json","mandatory",{"path":331,"priority":329},"README.md",{"path":333,"priority":334},"LICENSE","high","rule",{"basePath":266,"description":261,"displayName":263,"installMethods":337,"rationale":338,"selectedPaths":339,"source":335,"sourceLanguage":267,"type":268},{"claudeCode":263},"plugin manifest at .claude-plugin/plugin.json",[340,342,343,344,347,349,351,353,355,357,359,361,363,365,367,369,371],{"path":341,"priority":329},".claude-plugin/plugin.json",{"path":331,"priority":329},{"path":333,"priority":334},{"path":345,"priority":346},"skills/netlify-ai-gateway/SKILL.md","medium",{"path":348,"priority":346},"skills/netlify-blobs/SKILL.md",{"path":350,"priority":346},"skills/netlify-caching/SKILL.md",{"path":352,"priority":346},"skills/netlify-cli-and-deploy/SKILL.md",{"path":354,"priority":346},"skills/netlify-config/SKILL.md",{"path":356,"priority":346},"skills/netlify-database/SKILL.md",{"path":358,"priority":346},"skills/netlify-deploy/SKILL.md",{"path":360,"priority":346},"skills/netlify-edge-functions/SKILL.md",{"path":362,"priority":346},"skills/netlify-forms/SKILL.md",{"path":364,"priority":346},"skills/netlify-frameworks/SKILL.md",{"path":366,"priority":346},"skills/netlify-functions/SKILL.md",{"path":368,"priority":346},"skills/netlify-identity/SKILL.md",{"path":370,"priority":346},"skills/netlify-image-cdn/SKILL.md",{"path":372,"priority":334},".cursor-plugin/plugin.json",{"basePath":374,"description":375,"displayName":376,"installMethods":377,"rationale":378,"selectedPaths":379,"source":335,"sourceLanguage":267,"type":255},".claude/skills/skill-creator","Create new skills, modify and improve existing skills, and measure skill performance. Use when users want to create a skill from scratch, edit, or optimize an existing skill, run evals to test a skill, benchmark skill performance with variance analysis, or optimize a skill's description for better triggering accuracy.","skill-creator",{"claudeCode":12},"SKILL.md frontmatter at .claude/skills/skill-creator/SKILL.md",[380,382,384,387,389,391,393,395,397,399,401,403,405],{"path":381,"priority":329},"SKILL.md",{"path":383,"priority":334},"LICENSE.txt",{"path":385,"priority":386},"assets/eval_review.html","low",{"path":388,"priority":346},"references/schemas.md",{"path":390,"priority":386},"scripts/__init__.py",{"path":392,"priority":386},"scripts/aggregate_benchmark.py",{"path":394,"priority":386},"scripts/generate_report.py",{"path":396,"priority":386},"scripts/improve_description.py",{"path":398,"priority":386},"scripts/package_skill.py",{"path":400,"priority":386},"scripts/quick_validate.py",{"path":402,"priority":386},"scripts/run_eval.py",{"path":404,"priority":386},"scripts/run_loop.py",{"path":406,"priority":386},"scripts/utils.py",{"basePath":408,"description":409,"displayName":410,"installMethods":411,"rationale":412,"selectedPaths":413,"source":335,"sourceLanguage":267,"type":255},"skills/netlify-ai-gateway","Reference for Netlify AI Gateway — the managed proxy that routes calls to OpenAI, Anthropic, and Google Gemini SDKs without provider API keys. Use this skill any time the user wants to add AI on a Netlify site (chat, completion, reasoning, image generation, image-to-image edit/stylize), choose or change a model, wire up the OpenAI / Anthropic / @google/genai SDK, decide which provider to use for an image-gen feature (it's Gemini-only on the gateway), or debug \"model not found\" / \"API key missing\" against the gateway. Required reading before pinning a model — the gateway exposes a curated subset, not every provider model.","netlify-ai-gateway",{"claudeCode":12},"SKILL.md frontmatter at skills/netlify-ai-gateway/SKILL.md (coalesced with duplicate skill at codex/skills/netlify-ai-gateway)",[414],{"path":381,"priority":329},{"basePath":416,"description":417,"displayName":418,"installMethods":419,"rationale":420,"selectedPaths":421,"source":335,"sourceLanguage":267,"type":255},"skills/netlify-blobs","Guide for using Netlify Blobs for file and asset storage — images, documents, uploads, exports, cached binary artifacts. Covers getStore(), CRUD operations, metadata, listing, deploy-scoped vs site-scoped stores, and local development. Do NOT use Blobs as a dynamic data store — use Netlify Database for that.","netlify-blobs",{"claudeCode":12},"SKILL.md frontmatter at skills/netlify-blobs/SKILL.md (coalesced with duplicate skill at codex/skills/netlify-blobs)",[422],{"path":381,"priority":329},{"basePath":424,"description":425,"displayName":426,"installMethods":427,"rationale":428,"selectedPaths":429,"source":335,"sourceLanguage":267,"type":255},"skills/netlify-caching","Guide for controlling caching on Netlify's CDN. Use when configuring cache headers, setting up stale-while-revalidate, implementing on-demand cache purge, or understanding Netlify's CDN caching behavior. Covers Cache-Control, Netlify-CDN-Cache-Control, cache tags, durable cache, and framework-specific caching patterns.","netlify-caching",{"claudeCode":12},"SKILL.md frontmatter at skills/netlify-caching/SKILL.md (coalesced with duplicate skill at codex/skills/netlify-caching)",[430],{"path":381,"priority":329},{"basePath":252,"description":432,"displayName":254,"installMethods":433,"rationale":434,"selectedPaths":435,"source":335,"sourceLanguage":267,"type":255},"Guide for using the Netlify CLI and deploying sites. Use when installing the CLI, linking sites, deploying (Git-based or manual), managing environment variables, or running local development. Covers netlify dev, netlify deploy, Git vs non-Git workflows, and environment variable management.",{"claudeCode":12},"SKILL.md frontmatter at skills/netlify-cli-and-deploy/SKILL.md (coalesced with duplicate skill at codex/skills/netlify-cli-and-deploy)",[436],{"path":381,"priority":329},{"basePath":438,"description":439,"displayName":440,"installMethods":441,"rationale":442,"selectedPaths":443,"source":335,"sourceLanguage":267,"type":255},"skills/netlify-config","Reference for netlify.toml configuration. Use when configuring build settings, redirects, rewrites, headers, deploy contexts, environment variables, or any site-level configuration. Covers the complete netlify.toml syntax including redirects with splats/conditions, headers, deploy contexts, functions config, and edge functions config.","netlify-config",{"claudeCode":12},"SKILL.md frontmatter at skills/netlify-config/SKILL.md (coalesced with duplicate skill at codex/skills/netlify-config)",[444],{"path":381,"priority":329},{"basePath":446,"description":447,"displayName":448,"installMethods":449,"rationale":450,"selectedPaths":451,"source":335,"sourceLanguage":267,"type":255},"skills/netlify-database","Guide for using Netlify Database — the GA managed Postgres product built into Netlify. Use when a project needs any kind of dynamic, structured, or relational data. Covers provisioning via @netlify/database, Drizzle ORM (@beta) setup, migrations, preview branching, and safe production data handling. Blobs is only for file/asset storage — any dynamic data belongs in the database.","netlify-database",{"claudeCode":12},"SKILL.md frontmatter at skills/netlify-database/SKILL.md (coalesced with duplicate skill at codex/skills/netlify-database)",[452,453,455,457,459],{"path":381,"priority":329},{"path":454,"priority":346},"references/legacy-extension.md",{"path":456,"priority":346},"references/local-dev.md",{"path":458,"priority":346},"references/migration-from-extension.md",{"path":460,"priority":346},"references/migrations.md",{"basePath":462,"description":463,"displayName":464,"installMethods":465,"rationale":466,"selectedPaths":467,"source":335,"sourceLanguage":267,"type":255},"skills/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/netlify-deploy/SKILL.md (coalesced with duplicate skill at codex/skills/netlify-deploy)",[468,469,471,473],{"path":381,"priority":329},{"path":470,"priority":346},"references/cli-commands.md",{"path":472,"priority":346},"references/deployment-patterns.md",{"path":474,"priority":346},"references/netlify-toml.md",{"basePath":476,"description":477,"displayName":478,"installMethods":479,"rationale":480,"selectedPaths":481,"source":335,"sourceLanguage":267,"type":255},"skills/netlify-edge-functions","Guide for writing Netlify Edge Functions. Use when building middleware, geolocation-based logic, request/response manipulation, authentication checks, A/B testing, or any low-latency edge compute. Covers Deno runtime, context.next() middleware pattern, geolocation, and when to choose edge vs serverless.","netlify-edge-functions",{"claudeCode":12},"SKILL.md frontmatter at skills/netlify-edge-functions/SKILL.md (coalesced with duplicate skill at codex/skills/netlify-edge-functions)",[482],{"path":381,"priority":329},{"basePath":484,"description":485,"displayName":486,"installMethods":487,"rationale":488,"selectedPaths":489,"source":335,"sourceLanguage":267,"type":255},"skills/netlify-forms","Guide for using Netlify Forms for HTML form handling. Use when adding contact forms, feedback forms, file upload forms, or any form that should be collected by Netlify. Covers the data-netlify attribute, spam filtering, AJAX submissions, file uploads, notifications, and the submissions API.","netlify-forms",{"claudeCode":12},"SKILL.md frontmatter at skills/netlify-forms/SKILL.md (coalesced with duplicate skill at codex/skills/netlify-forms)",[490],{"path":381,"priority":329},{"basePath":492,"description":493,"displayName":494,"installMethods":495,"rationale":496,"selectedPaths":497,"source":335,"sourceLanguage":267,"type":255},"skills/netlify-frameworks","Guide for deploying web frameworks on Netlify. Use when setting up a framework project (Vite/React, Astro, TanStack Start, Next.js, Nuxt, SvelteKit, Remix) for Netlify deployment, configuring adapters or plugins, or troubleshooting framework-specific Netlify integration. Covers what Netlify needs from each framework and how adapters handle server-side rendering.","netlify-frameworks",{"claudeCode":12},"SKILL.md frontmatter at skills/netlify-frameworks/SKILL.md (coalesced with duplicate skill at codex/skills/netlify-frameworks)",[498,499,501,503,505],{"path":381,"priority":329},{"path":500,"priority":346},"references/astro.md",{"path":502,"priority":346},"references/nextjs.md",{"path":504,"priority":346},"references/tanstack.md",{"path":506,"priority":346},"references/vite.md",{"basePath":508,"description":509,"displayName":510,"installMethods":511,"rationale":512,"selectedPaths":513,"source":335,"sourceLanguage":267,"type":255},"skills/netlify-functions","Guide for writing Netlify serverless functions. Use when creating API endpoints, background processing, scheduled tasks, or any server-side logic using Netlify Functions. Covers modern syntax (default export + Config), TypeScript, path routing, background functions, scheduled functions, streaming, and method routing.","netlify-functions",{"claudeCode":12},"SKILL.md frontmatter at skills/netlify-functions/SKILL.md (coalesced with duplicate skill at codex/skills/netlify-functions)",[514],{"path":381,"priority":329},{"basePath":516,"description":517,"displayName":518,"installMethods":519,"rationale":520,"selectedPaths":521,"source":335,"sourceLanguage":267,"type":255},"skills/netlify-identity","Use when the task involves authentication, user signups, logins, password recovery, OAuth providers, role-based access control, or protecting routes and functions. Always use `@netlify/identity`. Never use `netlify-identity-widget` or `gotrue-js` — they are deprecated.","netlify-identity",{"claudeCode":12},"SKILL.md frontmatter at skills/netlify-identity/SKILL.md (coalesced with duplicate skill at codex/skills/netlify-identity)",[522,523],{"path":381,"priority":329},{"path":524,"priority":346},"references/advanced-patterns.md",{"basePath":526,"description":527,"displayName":528,"installMethods":529,"rationale":530,"selectedPaths":531,"source":335,"sourceLanguage":267,"type":255},"skills/netlify-image-cdn","Guide for using Netlify Image CDN for image optimization and transformation. Use when serving optimized images, creating responsive image markup, setting up user-uploaded image pipelines, or configuring image transformations. Covers the /.netlify/images endpoint, query parameters, remote image allowlisting, clean URL rewrites, and composing uploads with Functions + Blobs.","netlify-image-cdn",{"claudeCode":12},"SKILL.md frontmatter at skills/netlify-image-cdn/SKILL.md (coalesced with duplicate skill at codex/skills/netlify-image-cdn)",[532,533],{"path":381,"priority":329},{"path":534,"priority":346},"references/user-uploads.md",{"sources":536},[537],"manual",{"closedIssues90d":241,"description":266,"forks":241,"license":246,"openIssues90d":242,"pushedAt":243,"readmeSize":239,"stars":244,"topics":539},[],{"classifiedAt":541,"discoverAt":542,"extractAt":543,"githubAt":543,"updatedAt":541},1778694599156,1778694595297,1778694597271,[215,216,217,214,218],{"evaluatedAt":546,"extractAt":297,"updatedAt":250},1778694707543,[],[549,576,602,633,661,685],{"_creationTime":550,"_id":551,"community":552,"display":553,"identity":559,"providers":563,"relations":570,"tags":572,"workflow":573},1778697652123.8928,"k171pew5empzzrfghyg9nqrk6n86nqa9",{"reviewCount":8},{"description":554,"installMethods":555,"name":557,"sourceUrl":558},"Use gh for GitHub issues, PR status, CI/logs, comments, reviews, releases, and API queries.",{"claudeCode":556},"steipete/clawdis","github","https://github.com/steipete/clawdis",{"basePath":560,"githubOwner":561,"githubRepo":562,"locale":267,"slug":557,"type":255},"skills/github","steipete","clawdis",{"evaluate":564,"extract":569},{"promptVersionExtension":207,"promptVersionScoring":208,"score":565,"tags":566,"targetMarket":285,"tier":219},100,[557,215,567,217,568],"api","automation",{"commitSha":288},{"repoId":571},"kd738npxg9yh3xf3vddzy9fyfh86nhng",[567,568,215,217,557],{"evaluatedAt":574,"extractAt":575,"updatedAt":574},1778698569289,1778697652123,{"_creationTime":577,"_id":578,"community":579,"display":580,"identity":586,"providers":590,"relations":596,"tags":598,"workflow":599},1778695021936.555,"k1715rn9402s29yge55y9nt0x986n2tf",{"reviewCount":8},{"description":581,"installMethods":582,"name":584,"sourceUrl":585},"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":583},"openai/skills","cli-creator","https://github.com/openai/skills",{"basePath":587,"githubOwner":588,"githubRepo":589,"locale":267,"slug":584,"type":255},"skills/.curated/cli-creator","openai","skills",{"evaluate":591,"extract":595},{"promptVersionExtension":207,"promptVersionScoring":208,"score":565,"tags":592,"targetMarket":285,"tier":219},[215,593,217,594,568],"code-generation","codex",{"commitSha":288},{"repoId":597},"kd75n2zj3yh472p25zffgycved86mnpx",[568,215,593,594,217],{"evaluatedAt":600,"extractAt":601,"updatedAt":600},1778695068759,1778695021936,{"_creationTime":603,"_id":604,"community":605,"display":606,"identity":612,"providers":617,"relations":626,"tags":629,"workflow":630},1778696691708.3274,"k170az7r02e9e2v47mpy80kx6n86nff3",{"reviewCount":8},{"description":607,"installMethods":608,"name":610,"sourceUrl":611},"Detect current market regime using npx neural-trader — bull/bear/ranging/volatile classification with recommended strategy",{"claudeCode":609},"ruvnet/ruflo","Trader Regime","https://github.com/ruvnet/ruflo",{"basePath":613,"githubOwner":614,"githubRepo":615,"locale":267,"slug":616,"type":255},"plugins/ruflo-neural-trader/skills/trader-regime","ruvnet","ruflo","trader-regime",{"evaluate":618,"extract":625},{"promptVersionExtension":207,"promptVersionScoring":208,"score":565,"tags":619,"targetMarket":285,"tier":219},[620,621,622,623,624,215],"finance","trading","market-analysis","ai","typescript",{"commitSha":288,"license":246},{"parentExtensionId":627,"repoId":628},"k17drge8h1fgzchr0p4jaeg33n86mwmy","kd7ed28gj8n0y3msk5dzrp05zs86nqtc",[623,215,620,622,621,624],{"evaluatedAt":631,"extractAt":632,"updatedAt":631},1778701108877,1778696691708,{"_creationTime":634,"_id":635,"community":636,"display":637,"identity":643,"providers":647,"relations":654,"tags":657,"workflow":658},1778699234184.6174,"k174zww66m804nhr89ttra7r6d86nwyg",{"reviewCount":8},{"description":638,"installMethods":639,"name":641,"sourceUrl":642},"Use first for install/update routing — sends setup, doctor, or MCP requests to the correct OMC setup flow",{"claudeCode":640},"Yeachan-Heo/oh-my-claudecode","setup","https://github.com/Yeachan-Heo/oh-my-claudecode",{"basePath":644,"githubOwner":645,"githubRepo":646,"locale":267,"slug":641,"type":255},"skills/setup","Yeachan-Heo","oh-my-claudecode",{"evaluate":648,"extract":653},{"promptVersionExtension":207,"promptVersionScoring":208,"score":565,"tags":649,"targetMarket":285,"tier":219},[641,650,651,215,652],"routing","configuration","mcp",{"commitSha":288},{"parentExtensionId":655,"repoId":656},"k17brg5egdw1jbncj1j4wfv3fh86n639","kd74zv63fryf9prygtq7gf4es986n22y",[215,651,652,650,641],{"evaluatedAt":659,"extractAt":660,"updatedAt":659},1778699724286,1778699234184,{"_creationTime":662,"_id":663,"community":664,"display":665,"identity":669,"providers":672,"relations":681,"tags":682,"workflow":683},1778699234184.6157,"k177tdbfgqmwhtaqv771f2ych586nne9",{"reviewCount":8},{"description":666,"installMethods":667,"name":668,"sourceUrl":642},"Worktree-first dev environment manager for issues, PRs, and features with optional tmux sessions",{"claudeCode":640},"Project Session Manager",{"basePath":670,"githubOwner":645,"githubRepo":646,"locale":267,"slug":671,"type":255},"skills/project-session-manager","project-session-manager",{"evaluate":673,"extract":680},{"promptVersionExtension":207,"promptVersionScoring":208,"score":565,"tags":674,"targetMarket":285,"tier":219},[675,676,677,678,568,215,679],"git","development-environment","workflow","tmux","developer-tool",{"commitSha":288,"license":246},{"parentExtensionId":655,"repoId":656},[568,215,679,676,675,678,677],{"evaluatedAt":684,"extractAt":660,"updatedAt":684},1778699613343,{"_creationTime":686,"_id":687,"community":688,"display":689,"identity":693,"providers":695,"relations":701,"tags":702,"workflow":703},1778699234184.6143,"k17cnx0m6a27fw52yvt4zsbsxh86nd1c",{"reviewCount":8},{"description":690,"installMethods":691,"name":692,"sourceUrl":642},"Configure popular MCP servers for enhanced agent capabilities",{"claudeCode":640},"mcp-setup",{"basePath":694,"githubOwner":645,"githubRepo":646,"locale":267,"slug":692,"type":255},"skills/mcp-setup",{"evaluate":696,"extract":700},{"promptVersionExtension":207,"promptVersionScoring":208,"score":565,"tags":697,"targetMarket":285,"tier":219},[652,651,215,698,699],"agent","tooling",{"commitSha":288},{"parentExtensionId":655,"repoId":656},[698,215,651,652,699],{"evaluatedAt":704,"extractAt":660,"updatedAt":704},1778699492025]