技能 webflow-automation
📦

webflow-automation

低风险 ⚙️ 外部命令🌐 网络访问

自动化 Webflow CMS 和站点操作

手动管理 Webflow 内容既耗时又容易出错。此技能通过 Rube MCP 集成和 Composio 的 Webflow 工具包,自动化 CMS 操作、站点发布和资产管理。

支持: Claude Codex Code(CC)
📊 71 充足
1

下载技能 ZIP

2

在 Claude 中上传

前往 设置 → 功能 → 技能 → 上传技能

3

开启并开始使用

测试它

正在使用“webflow-automation”。 列出 Webflow 站点

预期结果:

返回站点对象数组,包含 id、name、shortName 和 customDomains。示例:[{id: "580e63fc8c9a982ac9b8b745", name: "My Site", shortName: "mysite", customDomains: ["example.com"]}]

正在使用“webflow-automation”。 创建 CMS 集合项

预期结果:

返回已创建的项目,包含 _id、slug、created 时间戳和字段数据。确认项目已暂存,需要发布才能上线。

安全审计

低风险
v1 • 2/25/2026

Static analyzer detected 158 external command patterns and 1 network reference. All external command detections are FALSE POSITIVES - they identify MCP tool names in documentation (e.g., WEBFLOW_LIST_WEBFLOW_SITES), not actual shell execution. The network finding references the legitimate Rube MCP endpoint (rube.app/mcp) required for skill operation. MD5 usage is for file integrity verification during S3 uploads, not cryptographic security. No malicious intent detected. Skill is safe for publication with minor documentation warnings about production actions.

1
已扫描文件
242
分析行数
4
发现项
1
审计总数
低风险问题 (2)
Production Site Publishing Capability
The skill can publish Webflow sites to production, making all staged changes live. This could cause unintended production deployments if misused.
CMS Item Deletion Capability
The skill supports permanent deletion of CMS collection items via DELETE_COLLECTION_ITEM. This is a destructive operation that cannot be undone.
审计者: claude

质量评分

38
架构
100
可维护性
87
内容
50
社区
86
安全
91
规范符合性

你能构建什么

内容管理员批量 CMS 操作

营销团队可以通过依次调用 CMS 工具来批量创建博客文章、更新产品列表或管理团队成员目录,同时正确解析字段 slug。

开发者站点部署工作流

开发者可以在暂存更改后自动发布站点,通过 DOM 检查验证页面结构,并以编程方式管理多个站点环境。

电商订单监控

商店运营商可以检索订单数据、按状态筛选,并将订单信息集成到外部报告或履行工作流中。

试试这些提示

初学者:列出可用的 Webflow 站点
列出我有权访问的所有 Webflow 站点,并显示它们的 ID 和名称。
初学者:查看 CMS 集合
显示 ID 为 [site_id] 的站点的所有 CMS 集合并解释每个集合包含的内容。
中级:创建博客文章
在 blog-posts 集合中创建一篇新博客文章,标题为 "[Title]",slug 为 "[post-slug]",内容为 "[content]"。首先验证集合架构以获取正确的字段 slug。
高级:完整的 CMS 工作流与发布
我需要向我们的团队集合添加 3 个新团队成员。为每个人创建一个 CMS 项目,包含他们的姓名、角色、简介和头像。然后发布站点以使更改生效。在发布之前与我确认。

最佳实践

  • 在任何 Webflow 操作之前,始终先调用 RUBE_SEARCH_TOOLS 以获取当前工具架构
  • 在创建或更新 CMS 项目之前调用 GET_COLLECTION 以检索字段 slug - 永远不要猜测字段名称
  • 在执行 PUBLISH_SITE 或 DELETE_COLLECTION_ITEM 之前与用户确认,因为这些是不可撤销的生产操作

避免

  • 在 CMS 操作中使用字段显示名称而不是 slug - 始终先检索架构
  • 在未检查暂存更改的情况下发布 - PUBLISH_SITE 会部署所有待处理的更改
  • 假设所有站点都启用了电商功能 - 在调用与订单相关的端点之前进行验证

常见问题

如何将 Webflow 连接到此技能?
在您的客户端中将 https://rube.app/mcp 添加为 MCP 服务器。然后使用工具包 "webflow" 调用 RUBE_MANAGE_CONNECTIONS。如果未激活,请按照身份验证链接完成 OAuth。
为什么我的 CMS 更改没有显示在我的实时站点上?
CMS 操作会暂存更改但不会发布它们。调用 PUBLISH_SITE 并使用适当的域目标将更改部署到生产环境。
字段 slug 和显示名称有什么区别?
显示名称是 Webflow UI 中显示的人类可读标签。Slug 是在 API 调用中使用的 URL 安全标识符。始终在 field_data 中使用 slug(例如 "author-name"),而不是显示名称(例如 "Author Name")。
为什么在创建 CMS 项目时会出现 403 错误?
您的 OAuth 连接可能缺少所需的范围。CMS 写入操作需要 cms:write 范围。如果需要,请使用扩展的权限重新进行身份验证。
我可以直接从 URL 上传图像吗?
不可以。UPLOAD_ASSET 端点需要 base64 编码的 file_content 和手动计算的 MD5 哈希值。您必须先下载并编码图像数据。
如何处理大型集合的分���?
在 LIST_COLLECTION_ITEMS 和 LIST_PAGES 上使用 offset 和 limit 参数。每次将 offset 增加 limit,直到返回的结果少于 limit。

开发者详情

文件结构

📄 SKILL.md