webflow-automation

Automates Webflow CMS collections, site publishing, pages, assets, and orders via Rube MCP.

1|Updated Aug 17, 2025
One-click install
npx skills add https://github.com/ratnesh-maurya/mdconverter --skill webflow-automation-ratnesh-maurya
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: webflow-automation
Source: https://github.com/ratnesh-maurya/mdconverter/tree/main/.claude/skills/webflow-automation
Command: npx skills add https://github.com/ratnesh-maurya/mdconverter --skill webflow-automation-ratnesh-maurya

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Managing Webflow sites manually through the dashboard is slow and repetitive, especially when creating CMS items in bulk, publishing staged changes, or uploading assets. This Skill automates those operations through Composio's Webflow toolkit via Rube MCP. ## Core Features & Use Cases - CMS Collection Management: Create, update, list, and delete collection items using correct field slugs discovered from the collection schema. - Site Publishing & Page Inspection: Publish staged changes to custom domains or the Webflow subdomain, and inspect page metadata and DOM structure. - Asset Uploads & Ecommerce Orders: Upload base64-encoded files with MD5 validation and retrieve ecommerce order details. - Use Case: A content team needs to publish 50 blog posts to a Webflow CMS collection. The Skill resolves the site and collection IDs, reads the field schema, creates each item with the correct slugs, and publishes the site. ## Quick Start Connect Rube MCP, activate the Webflow connection, then ask the assistant to create a new blog post in your Webflow CMS collection and publish the site.

Frequently Asked Questions about webflow-automation

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I create a CMS collection item in Webflow programmatically?

First list sites and collections to get the collection_id, then call GET_COLLECTION to learn the field slugs. Create the item with field_data containing at least name and slug, using field slugs rather than display names.

How do I publish a Webflow site via API?

Call WEBFLOW_PUBLISH_SITE with the site_id and either custom domain IDs or publish_to_webflow_subdomain set to true. Publishing deploys all staged changes and is rate limited to one publish per minute.

Why does my Webflow CMS update silently ignore my field values?

Webflow CMS operations require field slugs, not display names. A field labeled "Author Name" may have the slug "author-name". Always call GET_COLLECTION first to retrieve the schema and confirm the correct slugs.

What ID format does the Webflow API use?

All Webflow IDs are 24-character hexadecimal MongoDB ObjectIds matching the pattern ^[0-9a-fA-F]{24}$. Invalid IDs return 404 errors, so resolve IDs by listing sites, collections, items, or pages first.

Can I create or edit Webflow ecommerce orders through the API?

No, the Webflow order endpoints are read-only. You can list orders with optional status filters and retrieve individual order details, but creating, updating, or deleting orders is not supported.

Why does Webflow asset upload fail with my file content?

The file_content parameter must be actual base64-encoded binary data, not a URL or placeholder, and the md5 hash must be computed from the raw file bytes. Large files may also time out during the S3 upload step.