1. 基本信息
| 项目 | 内容 | 数据来源 |
|---|---|---|
| 名称 | Webflow Safe Publish(safe-publish-webflow-webflow-skills) | — |
| 作者/维护者 | Webflow, Inc.(官方 GitHub 组织),子目录历史提交者含 viratatwebflow、yan-xie-nk、Utkarsh Sengar 等具名员工 | GitHub API |
| 来源链接 | github.com/webflow/webflow-skills/tree/main/plugins/webflow-skills/skills/safe-publish | — |
| 许可证 | MIT | GitHub API |
| GitHub Stars / Forks | 合集仓库整体 106 / 16(该数字属整个 webflow-skills 插件包,不代表本子技能自身热度) | GitHub API(认证取数) |
| 最新版本 | 插件清单 plugin.json 标注 “1.0.7” | 仓库文件核实 |
| 安装方式 | Claude Code 插件市场一键安装,或 npx skills 跨 Agent CLI,或手工复制技能目录 |
官方 README |
2. 功能介绍与亮点
Safe Publish 是 Webflow 官方发布的发布安全技能:把默认的“一键发布”改造成一套“计划-确认-发布”(plan-confirm-publish)流程,让开发者在真正上线前看清楚这次到底改了什么。
核心流程分五个阶段:
- 站点状态核对:对比距上次发布的时间戳,确认站点当前是否有未发布的改动
- 变更检测:扫描页面与 CMS 集合两个维度,找出全部待发布的改动
- 校验与预览:运行发布前检查,生成完整的变更预览
- 强确认门槛:要求用户明确输入“publish”一词才会执行发布——泛泛的“是/好的”等肯定回复会被明确拒绝,防止误操作式上线
- 发布后验证:发布完成后做结果核对与成功报告
Webflow 官方开发者文档已将该技能收录进“Publishing & Code”分类专章,并给出“Publish my site”“Show me what changed and publish if it looks good”等示例触发语句。技能本身只涉及一个写操作(publish_site),范围明确、无批量或破坏性动作。
3. 适用场景
所属分类:前端与设计
适合用 AI 编程助手管理 Webflow 站点的开发者与网站运营者,尤其是多人协作维护同一站点、或为客户维护生产站点的场景——上线前先看清楚自上次发布以来页面与 CMS 到底改了哪些内容,再决定是否发布,避免“顺手一点发布”导致的误上线。
4. 跨 Agent 兼容性
| Agent | 结论 | 依据 |
|---|---|---|
| Claude Code | 原生支持 | README 提供官方插件市场安装命令与专属 skills 目录 ~/.claude/skills/ |
| Codex | 原生支持 | README 官方支持表格列出 OpenAI Codex,skills 目录路径 ~/.codex/skills/;仓库内另含 .codex-plugin 清单目录 |
| OpenClaw | 未验证 | README 未提及,无法判断 |
| Hermes Agent | 未验证 | README 未提及,无法判断 |
5. 推荐理由
网站发布本该是需要谨慎对待的最后一步,但很多平台的“一键发布”按钮把它简化到没有回头路。这个技能把发布变成一个可审阅、需要明确确认的流程:先看清楚这次到底改了什么,再决定是否上线,且必须手动打出“publish”才会真正执行,杜绝了“随口一句好的”就把改动推上生产环境的风险。官方开发者文档专门收录了该技能并给出示例用法,且不像 Webflow 原生的进阶发布控制功能那样限定 Enterprise 客户,个人开发者与中小团队同样可以直接用。
6. 评分
| 维度 | 分数 | 说明 |
|---|---|---|
| 受欢迎程度 | 7 | 官方 Webflow 出品,所属合集仓库持续活跃维护,官方开发者文档专门收录该技能并给出示例提示语,但作为子技能未检索到独立于官方描述之外的具名第三方评价 |
| 可用性 | 8 | 自然语言一句话即可触发;五阶段流程清晰、SKILL.md 有完整分阶段说明;不限定付费层级,任何 Webflow 账号均可用;子目录本身有专属功能增强提交,最近一次维护距今约 4 个月 |
| 安全性 | 9 | 见下方安全检查清单 |
安全检查清单:
- ①shell/权限:无 shell 执行,仅通过 Webflow MCP 工具
data_sites_tool的publish_site动作完成,写操作范围明确且单一 - ②联网外发:仅对用户已连接的 Webflow 站点自身发布状态做读取与更新,无第三方网络外发
- ③凭据:技能本身不索取或存储凭据,依赖用户已配置好的 Webflow MCP 连接
- ④可疑指令:全文通读未发现可疑指令或混淆代码;发布前设有强制显式确认门槛(必须打出“publish”,泛泛肯定回复会被拒绝)
- ⑤作者信誉:Webflow 官方仓库,具名员工持续提交,无刷星或自我造假迹象
- ⑥License:MIT,明确
- ⑦最近维护:子目录本身有 2026-01-09 功能增强提交与 2026-04-06 工具名标准化提交,近期仍随仓库整体活跃
综合评分(三项均值):8.0
7. 跟同类 Skills 相比的优势
| 维度 | Webflow Safe Publish | Webflow 原生“Publishing workflow” |
|---|---|---|
| 形态 | Agent Skill,对话内一句话触发,随 AI 编程助手运行 | Webflow 平台内置功能,需在 Designer 界面手动操作 |
| 变更预览 | 自动扫描页面与 CMS 双维度改动,生成完整预览 | 提供发布前变更摘要 |
| 确认机制 | 强制输入“publish”一词,拒绝泛泛肯定回复 | 界面点击确认 |
| 适用层级 | 任意 Webflow 账号层级均可用 | 官方文档注明面向 Enterprise 客户 |
| 集成方式 | 嵌入开发者已有的 AI 编程助手工作流,无需切换界面 | 需单独进入 Webflow Designer 操作 |
两者解决的都是“发布前想看清楚改了什么、避免误操作上线”这个问题,但门槛不同:Webflow 原生的进阶发布控制能力面向 Enterprise 客户,个人开发者与中小团队默认拿不到;Safe Publish 技能把类似的谨慎发布体验做进任意层级都能用的开源 Agent Skill 里,且直接嵌在开发者已经在用的 AI 编程助手对话流程中,不需要额外切换到 Designer 界面操作。
8. 用户评价
该技能目前在第三方平台尚无独立于官方描述之外的具名用户评价;第三方技能目录 mcpmarket.com 收录了该技能的介绍页,但未提供可验证的安装量或评分数据。
9. 其他补充
技能本身未标注独立版本号,随所属 webflow-skills 插件包统一发版(当前 1.0.7)。同一插件包内还有 custom-code-management、flowkit-naming 等姊妹技能同属“Publishing & Code”分类。
10. 安装使用方式
- Claude Code 插件市场:
claude plugin marketplace add webflow/webflow-skills claude plugin install webflow-skills@webflow-skills - npx skills(跨 Agent CLI):
npx skills add https://github.com/webflow/webflow-skills --skill safe-publish - 手工复制:克隆仓库后,将
plugins/webflow-skills/skills/safe-publish目录复制到对应 Agent 的 skills 目录(如 Claude Code 的~/.claude/skills/)
安装后需预先配置好 Webflow MCP server 并完成账号鉴权,随后用触发短语(如“帮我发布一下这个站点”)即可调用,无需重启 Agent。
11. 注意事项
- 文档中未说明发布后的回滚机制——一旦确认发布,若发现问题需要撤回,需要开发者自行通过 Webflow 账号的历史记录或站点设置操作,技能本身不提供一键撤销发布的能力
- 变更检测覆盖页面与 CMS 集合,但不包含站点级设置或第三方集成配置的变更,这部分仍需人工确认
- 依赖 Webflow MCP 服务器连接是否稳定,若 MCP 工具调用失败,发布前的变更预览可能不完整,应对预览结果保持审慎而非全信