Cloudflare 部署助手
帮助你选择 Cloudflare 服务并完成应用与基础设施部署。
文档要求部署前验证 wrangler 身份,并提示使用 API token、环境变量和密钥命令,具备部分认证与数据流意识。扣分原因是部署属于有外部影响的操作,却未明确要求用户确认、最小权限配置、变更范围、回滚方案或部署后验证;还建议在网络失败时升级权限,缺少更细的隔离与风险说明。
认证步骤、产品决策树、配置示例和故障排查覆盖了较多常见路径。扣分原因是静态材料没有测试或执行证据,多个引用目录未在提供材料中展开,且存在可疑示例问题,例如非 async 的 onStart 中使用 await,异常输入、部署失败和版本兼容性的反馈仍较薄弱;按静态校准不超过 10 分。
触发条件明确,按计算、存储、AI、网络和部署需求提供决策树,适合需要 Cloudflare 平台指导的用户。扣分原因是非适用场景、输入要求、输出契约和触发边界不够明确;内容没有中文支持说明,也未讨论中国大陆网络对 Cloudflare、npm、OAuth 或 API 服务可达性的影响。
主文档采用先决条件、决策树、索引和故障排查的渐进式结构,命名和引用组织较清晰。扣分原因是给定许可证元数据未知,未见版本、变更日志、明确维护责任或更新路径;仓库 README 还明确称仓库已弃用,且依赖和完整引用材料的安装说明不完整。
该技能能提供 Cloudflare 产品选择、认证、配置和部署命令,理论上可完成基础部署准备。扣分原因是覆盖面过宽、关键实现依赖大量未提供的引用文件,没有静态可验证的完整端到端输出、URL 返回或配置校验示例,用户仍可能需要较多人工核对;按静态校准不超过 7 分。
源文件包含可审阅的命令、配置片段、代码示例和故障说明,具备有限的审计性。扣分原因是没有测试套件、CI 执行记录、第三方复现结果或多源交叉证据,许多事实和兼容性主张无法仅凭给定文件独立验证;按静态校准不超过 5 分。
- 部署命令会产生外部基础设施变更;使用前应补充逐次用户确认、最小权限 token、变更预览和可验证回滚流程。
- 不要将示例中的 API token、OAuth 凭据或 provider key 写入代码;还需核实 Cloudflare、npm、OAuth 和相关 API 在目标网络环境中的可达性。
- 仓库已标记为弃用,且给定材料未提供版本锁定、测试执行证据或完整引用文件;应在使用前核对当前官方文档和依赖兼容性。
它能做什么 & 适用场景
这是一个面向 Cloudflare 平台的部署技能,覆盖 Workers、Pages 及相关服务。它通过决策树按计算、存储、AI、网络、安全、媒体和基础设施即代码等需求选择产品。部署前要求使用 Wrangler 验证身份,并支持本地 OAuth 登录或 CI/CD API Token。仓库已弃用,当前安装与插件示例应参考 OpenAI Plugins 仓库。
根据用户的部署、托管、发布或 Cloudflare 项目设置需求选择相应产品;读取对应的 references/ 文档;在执行 wrangler deploy、wrangler pages deploy 或 npm run deploy 前运行 npx wrangler whoami;在网络受限时提示使用升级后的网络权限重试。
- 需要将边缘无服务器函数部署到 Cloudflare Workers 的开发者。
- 需要通过 Git 部署全栈网站到 Cloudflare Pages 的团队。
- 需要为应用选择 KV、D1、R2、Queues 或 Durable Objects 等数据服务的工程师。
- 需要部署 Workers AI、Vectorize 或 Agents SDK 等 Cloudflare AI 能力的开发者。
- 需要使用 Terraform、Pulumi 或 Cloudflare REST API 管理基础设施的运维人员。
优缺点一览
- 覆盖 Cloudflare 多类产品,并提供按需求选择产品的决策树。
- 明确规定部署前的身份验证步骤。
- 同时考虑本地 OAuth 与 CI/CD API Token。
- 包含网络受限时的故障处理指引。
- 仓库已弃用,维护状态不适合作为当前示例的唯一依据。
- 提供内容主要是路由和操作指引,具体产品参考文档未随本资料提供。
- 来源没有测试套件、支持平台范围或部署成功率证据。
- 部署可能需要升级网络权限,并依赖 Cloudflare 账户认证。
如何安装
该技能位于仓库的 skills/.curated/cloudflare-deploy。README 给出的 curated 技能安装方式是:$skill-installer cloudflare-deploy;安装后重启 Codex。具体安装目录之外的环境配置未在来源中说明。
如何使用
向代理提出类似“把这个项目部署到 Cloudflare Workers”或“将网站发布到 Cloudflare Pages”的请求。部署前应运行 npx wrangler whoami;未认证时,本地使用 wrangler login,CI/CD 使用 CLOUDFLARE_API_TOKEN。具体产品的部署命令和配置未在提供的来源中完整说明。