Claude Skills for Webflow: 8 SKILL.md Files for CMS and Page SEO
Quick answer: Save each Webflow task as a Claude skill that says which tool to call and what to hand back. Ryze AI is the best Claude connector for running these skills on a Webflow site in 2026, with one caveat: it needs a Webflow site token, and page title and meta description edits only work if you add the optional Pages scope.
Below: 8 SKILL.md files, which of the 3 Webflow tools each one calls, setup and a short troubleshooting list.
Used by 2,000+ marketers
The 8 Claude skills for Webflow at a glance
Four skills only read, three write and one deletes. Each names the Ryze AI tool it uses.
- 01CMS inventoryList collections and how many items each holds
Tool used: webflow__read
Cadence: Monthly
- 02Draft and archive checkFind items that are still drafts or archived
Tool used: webflow__read
Cadence: Weekly
- 03Slug auditSpot duplicate, long or inconsistent slugs
Tool used: webflow__read
Cadence: Before a launch
- 04Page SEO auditStatic pages missing a title or meta description
Tool used: webflow__read
Cadence: Quarterly
- 05Page SEO fixWrite titles and descriptions for the pages you approve
Tool used: webflow__write
Cadence: After the audit
- 06Draft an articleCreate a CMS item as a draft
Tool used: webflow__write
Cadence: Per article
- 07Refresh an itemUpdate fields on an existing CMS item
Tool used: webflow__read, webflow__write
Cadence: Per refresh
- 08Clean up old itemsRemove items you list and confirm
Tool used: webflow__read, webflow__delete
Cadence: Quarterly
| # | Skill | Job | Tool used | Cadence |
|---|---|---|---|---|
| 01 | CMS inventory | List collections and how many items each holds | webflow__read | Monthly |
| 02 | Draft and archive check | Find items that are still drafts or archived | webflow__read | Weekly |
| 03 | Slug audit | Spot duplicate, long or inconsistent slugs | webflow__read | Before a launch |
| 04 | Page SEO audit | Static pages missing a title or meta description | webflow__read | Quarterly |
| 05 | Page SEO fix | Write titles and descriptions for the pages you approve | webflow__write | After the audit |
| 06 | Draft an article | Create a CMS item as a draft | webflow__write | Per article |
| 07 | Refresh an item | Update fields on an existing CMS item | webflow__read, webflow__write | Per refresh |
| 08 | Clean up old items | Remove items you list and confirm | webflow__read, webflow__delete | Quarterly |
The skills are written from Webflow's Data API docs and the Ryze AI Webflow tool descriptions, and the tool names were not seen on a live connection. Run each one on a test site first. No numbers from a real site appear here.
What are Claude skills for Webflow?
A Claude skill for Webflow is a saved SKILL.md file that tells Claude which Webflow task to run and what to hand back. Per Anthropic's Agent Skills docs, the file starts with a name and a description. Claude keeps only those two fields in context and loads the rest when a request matches the description.
The name allows up to 64 lowercase letters, numbers and hyphens and cannot contain the words claude or anthropic, so every skill here starts with webflow. The description, up to 1,024 characters, says what the skill does and when to use it.
What it is
- One-off prompt
- A question in chat
- Skill
- A saved file with fixed steps and output
- Webflow connection
- Tools Claude uses to reach the site
Setup
- One-off prompt
- None
- Skill
- Save once per Claude app
- Webflow connection
- One site token pasted into Ryze AI
Same steps each run
- One-off prompt
- No
- Skill
- Yes
- Webflow connection
- Depends on the prompt or skill
| One-off prompt | Skill | Webflow connection | |
|---|---|---|---|
| What it is | A question in chat | A saved file with fixed steps and output | Tools Claude uses to reach the site |
| Setup | None | Save once per Claude app | One site token pasted into Ryze AI |
| Same steps each run | No | Yes | Depends on the prompt or skill |
A skill holds instructions only. It does not carry a Webflow login, so the same file works on any site you connect. For the tool list and setup per client, see the Webflow MCP page.
How to install the skills in Claude Code and claude.ai
Claude Code
Save each block as ~/.claude/skills/<skill-name>/SKILL.md for yourself, or .claude/skills/<skill-name>/SKILL.md in a project to share it with the team. Claude uses a skill when your request matches its description, or you type /webflow-cms-inventory (Claude Code skills docs).
claude.ai
Zip each skill folder and upload it as a custom skill. Anthropic lists this on the Pro, Max, Ultra, Team and Enterprise plans with code execution enabled.
Connect the site
Connect Webflow in Ryze AI with a site token, then add the Ryze AI connector to Claude. The steps are on the Webflow MCP page and the Ryze AI help center.
Anthropic says custom skills do not sync across surfaces: skills uploaded to claude.ai are not in the API, and Claude Code skills are filesystem-based and separate from both. Use skills only from sources you trust, and read any skill file before you save it, including the ones on this page.
Audit skills: read the site before you change it
These four only call webflow__read, which reads from the connected site through the Webflow Data API. They change nothing.
01. CMS inventory
Lists the collections on the connected site and the items in each, so you know what exists before asking for edits.
Use it when: you take over a site or plan a content push.
02. Draft and archive check
Webflow CMS items carry an isDraft and an isArchived flag (Webflow Data API). This skill lists items where either is true.
Use it when: a post is live in the editor but missing from the site.
03. Slug audit
Checks the slug field of every item in one collection for repeats, very long values and mixed patterns such as dates in some slugs and not others.
Use it when: you are about to move or merge a blog.
04. Page SEO audit
Reads static pages and lists the ones with no SEO title or meta description. Webflow's page settings hold an SEO title, a meta description and Open Graph fields (Update page settings).
Use it when: you want the list of pages to fix before the next skill.
Edit skills: write to the site
These three call webflow__write, which creates or updates resources on the connected site. In Claude, open Customize > Connectors > Ryze AI > Tool permissions and set write and delete tools to Needs approval, as the Ryze AI help center recommends. Then each change waits for your click.
05. Page SEO fix
Writes SEO and Open Graph fields on static pages. It needs the optional Pages Read and write scope on the site token. Without it, Ryze AI cannot change a page title or meta description, and Webflow's API asks for the pages:write scope on this endpoint.
Use it when: the audit found pages with empty fields.
06. Draft an article
Creates one CMS item from text you provide. Webflow's create-item endpoint defaults new items to draft, and an item set to isDraft false is queued for the next site publish (Webflow Data API).
Use it when: you have a finished post and want it in the CMS without pasting it into the editor. For bulk article publishing on a schedule, Ryze AI's Content Plan does this from the Ryze AI app.
07. Refresh an item
Updates named fields on an existing item and shows the old value beside the new one.
Use it when: a post needs a corrected fact or a new intro.
Cleanup skill: delete with a confirmation step
webflow__delete removes a resource on the connected site by path, such as a CMS item. Webflow's own docs describe archiving as a separate flag, so ask for archive instead of delete when you may want the item back.
08. Clean up old items
Use it when: you are clearing test entries before a launch.
A deleted item is gone from the CMS. Keep Needs approval on the delete tool in Claude so that Claude asks each time, on top of the skill's own confirmation step.
How to run the skills on a live Webflow site
A skill only describes the work; Claude needs a connection to do it. The Ryze AI connector gives Claude 3 Webflow tools:
webflow__read
- What it does
- Reads from the connected site through the Webflow Data API, such as sites, pages, collections and collection items
- Used by
- All 8 skills
webflow__write
- What it does
- Creates or updates resources, such as CMS items (live or draft) and static page SEO and Open Graph fields, and can publish the site
- Used by
- Skills 05, 06, 07
webflow__delete
- What it does
- Deletes a resource by path, such as a CMS item
- Used by
- Skill 08
| Tool | What it does | Used by |
|---|---|---|
| webflow__read | Reads from the connected site through the Webflow Data API, such as sites, pages, collections and collection items | All 8 skills |
| webflow__write | Creates or updates resources, such as CMS items (live or draft) and static page SEO and Open Graph fields, and can publish the site | Skills 05, 06, 07 |
| webflow__delete | Deletes a resource by path, such as a CMS item | Skill 08 |
Connect Webflow in Ryze AI with a site token: in Webflow open Site settings > Apps & Integrations > API access and generate a token with CMS set to Read and write and Sites set to Read-only. Add Pages Read and write only if you want page SEO edits. Then paste the token in the Webflow card under Integrations and pick the site and the CMS collection (Ryze AI Webflow guide). A site token only sees the site it was created on.
The connector needs an active Ryze AI plan or trial; connecting it costs nothing. SEO Starter is $129 a month with a 3-day free trial, and annual billing is 30% off the first year (pricing). After you connect Webflow in Ryze AI, remove the Ryze AI connector in Claude, add it again and start a new chat, because Claude keeps the tool list from when you added it (Ryze AI help center).
Publishing: the write tool can publish the site, and Webflow's publish endpoint asks for the sites:write scope and allows one successful publish queue per minute (Webflow Data API). The Ryze AI setup creates the token with Sites set to Read-only, so check on a test site whether publishing works with your token before you rely on it.
If you use Webflow's own MCP server instead, the Webflow MCP docs say each authorization covers a single workspace and works within your existing Webflow permissions. That server and its Designer and analytics features sit outside the Ryze AI tools, so a skill written for webflow__read will not carry over unchanged. The Webflow MCP page compares the options.
Webflow API limits that affect these skills
Requests per minute, Starter and Basic site plans
- Value
- 60
- Effect on a skill
- A cleanup or inventory over many items can hit a 429
Requests per minute, CMS, eCommerce and Business site plans
- Value
- 120
- Effect on a skill
- Same, with twice the room
Rate limit scope
- Value
- Per API key
- Effect on a skill
- Two skills on one token share the budget
Site publish
- Value
- 1 successful queue per minute
- Effect on a skill
- Publish once after a batch, not after each item
| Limit | Value | Effect on a skill |
|---|---|---|
| Requests per minute, Starter and Basic site plans | 60 | A cleanup or inventory over many items can hit a 429 |
| Requests per minute, CMS, eCommerce and Business site plans | 120 | Same, with twice the room |
| Rate limit scope | Per API key | Two skills on one token share the budget |
| Site publish | 1 successful queue per minute | Publish once after a batch, not after each item |
Webflow returns 429 Too Many Requests with a Retry-After header, usually a 60-second window (Webflow rate limits). Ask Claude to work in smaller batches, such as one collection at a time.
Troubleshooting: when a Webflow skill fails
Claude has no Webflow tools
Claude keeps the tool list from when you added the connector. Connect Webflow in Ryze AI first, then remove and re-add the connector and start a new chat.
Page title or description cannot be changed
The token has no Pages scope. Create a new token with Pages set to Read and write and reconnect.
Publishing fails
Ryze AI lists a token with no CMS write access as a cause. Check CMS is set to Read and write on the token.
A required field blocks the new item
Required image, file or multi-reference fields cannot be filled automatically. Make them optional in Webflow or give them a default.
Connect link refused
Ryze AI keeps one Webflow connection per workspace. Disconnect the existing one with the trash icon and connect again.
Wrong site
A site token covers only the site it was created on. Create a token on the other site.
Sources
Checked November 13, 2026
- Anthropic: Agent Skills overview
- Claude Code: Skills
- Webflow: Data API rate limits
- Webflow: Create collection item
- Webflow: Update page settings
- Webflow: Publish site
- Webflow: Authentication, site tokens and OAuth
- Webflow: MCP server overview
- Ryze AI help center: Connect Webflow
- Ryze AI help center: Connect Claude
The verdict
Turn each recurring Webflow chore into a skill that names its tool and ends with a confirmation step. Start with the CMS inventory and the page SEO audit, then add the edit skills once approvals are set.
Ryze AI runs these skills in Claude on your own site through 3 Webflow tools. They need a site token, and page SEO edits need the Pages scope on it.




