Ira Bodnar··Updated ·12 min read

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.

Ryze AI · SEO Starter

Webflow skills on a live site

  • 3-day free trial, $129 a month

Used by 2,000+ marketers

Uber Eats logoadidas logoDuolingo logoMGM Resorts logoWharton logoLendingClub logoNorton logoEventbrite logoHuel logoTogether AI logoghd logoHack The Box logo

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.

  1. 01CMS inventoryList collections and how many items each holds

    Tool used: webflow__read

    Cadence: Monthly

  2. 02Draft and archive checkFind items that are still drafts or archived

    Tool used: webflow__read

    Cadence: Weekly

  3. 03Slug auditSpot duplicate, long or inconsistent slugs

    Tool used: webflow__read

    Cadence: Before a launch

  4. 04Page SEO auditStatic pages missing a title or meta description

    Tool used: webflow__read

    Cadence: Quarterly

  5. 05Page SEO fixWrite titles and descriptions for the pages you approve

    Tool used: webflow__write

    Cadence: After the audit

  6. 06Draft an articleCreate a CMS item as a draft

    Tool used: webflow__write

    Cadence: Per article

  7. 07Refresh an itemUpdate fields on an existing CMS item

    Tool used: webflow__read, webflow__write

    Cadence: Per refresh

  8. 08Clean up old itemsRemove items you list and confirm

    Tool used: webflow__read, webflow__delete

    Cadence: 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.

  1. 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
  2. Setup

    One-off prompt
    None
    Skill
    Save once per Claude app
    Webflow connection
    One site token pasted into Ryze AI
  3. Same steps each run

    One-off prompt
    No
    Skill
    Yes
    Webflow connection
    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.

SKILL.md
--- name: webflow-cms-inventory description: Lists the collections on the connected Webflow site and the items in each. Use when asked what is in the Webflow CMS or before any bulk change. --- # Webflow CMS inventory Use webflow__read only. Do not call webflow__write or webflow__delete. Steps: 1. Read the site, then list its collections. 2. For each collection, list its items. 3. Count items per collection. Output: a table with collection name, item count and the field names you saw. End with the collections that have no items.

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.

SKILL.md
--- name: webflow-draft-check description: Finds Webflow CMS items that are drafts or archived. Use when a page is missing from the live site or before a publish. --- # Webflow draft and archive check Use webflow__read only. Steps: 1. List the items in the collection I name (ask if I did not). 2. Keep items where isDraft is true or isArchived is true. 3. Group them: drafts first, then archived. Output: a table with name, slug and status. Do not change any item.

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.

SKILL.md
--- name: webflow-slug-audit description: Audits slugs in one Webflow collection for duplicates, length and inconsistent patterns. Use before a launch or a migration. --- # Webflow slug audit Use webflow__read only. Steps: 1. List every item in the collection I name. 2. Flag slugs that repeat, slugs over 60 characters, and slugs with stop words such as the, a or of. 3. Describe the 2 most common patterns and list the items that break them. Output: a table of flagged slugs with the reason. Suggest a replacement slug for each, but do not apply it.

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).

SKILL.md
--- name: webflow-page-seo-audit description: Lists static Webflow pages with a missing or empty SEO title or meta description. Use for a quarterly SEO check. --- # Webflow page SEO audit Use webflow__read only. Steps: 1. List the static pages on the connected site. 2. For each page, read its SEO title and meta description. 3. Flag pages where either is empty, where the title is over 60 characters, or where the description is over 160. Output: a table with page name, path and what is missing. Skip utility pages such as 404 and search.

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.

SKILL.md
--- name: webflow-page-seo-fix description: Writes SEO titles and meta descriptions for Webflow static pages I approve. Use after the page SEO audit. --- # Webflow page SEO fix Uses webflow__read and webflow__write. Needs the Pages scope on the site token. Steps: 1. Take the page list from the audit, or read the pages I name. 2. Draft an SEO title under 60 characters and a description under 160 for each page, using the page's own copy only. 3. Show the drafts in a table. Wait for me to approve each row. 4. Write only the approved rows. Output: the list of pages changed and the old and new values. If the write is refused, say the Pages scope is probably missing.

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).

SKILL.md
--- name: webflow-draft-article description: Creates one Webflow CMS item as a draft from text I provide. Use when asked to add a post or entry to a Webflow collection. --- # Webflow draft article Uses webflow__read and webflow__write. Steps: 1. Read the collection I name and list its fields, marking the required ones. 2. Map my text to the fields: name, slug, body and any others I give. 3. If a required field has no value, ask me before writing. 4. Create the item as a draft, not live. Output: the item name, slug and the fields written. Say that it is a draft and still needs a publish.

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.

SKILL.md
--- name: webflow-refresh-item description: Updates fields on one existing Webflow CMS item and shows old and new values. Use when asked to refresh, fix or rewrite a post. --- # Webflow refresh item Uses webflow__read and webflow__write. Steps: 1. Find the item by name or slug in the collection I name. If two match, ask which one. 2. Show the current values of the fields I want changed. 3. Show the new values next to them and wait for my yes. 4. Update only those fields. Leave the slug alone unless I ask for a new one. Output: a before and after table for each field written.

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

SKILL.md
--- name: webflow-cleanup description: Lists Webflow CMS items matching my rule and removes only the ones I confirm. Use for test items and outdated entries. --- # Webflow cleanup Uses webflow__read and webflow__delete. Steps: 1. Ask me for the rule, such as names that start with Test, or drafts with no body. 2. List matching items in the collection I name. Delete nothing yet. 3. Show the list with name and slug and wait for me to confirm. 4. Delete only confirmed items, one at a time, and report each result. Output: the items deleted and the items skipped.

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:

  1. 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
  2. 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
  3. webflow__delete

    What it does
    Deletes a resource by path, such as a CMS item
    Used by
    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

  1. 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
  2. Requests per minute, CMS, eCommerce and Business site plans

    Value
    120
    Effect on a skill
    Same, with twice the room
  3. Rate limit scope

    Value
    Per API key
    Effect on a skill
    Two skills on one token share the budget
  4. Site publish

    Value
    1 successful queue per minute
    Effect on a skill
    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

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.

Frequently asked questions

What are Claude skills for Webflow?
SKILL.md files that tell Claude which Webflow task to run, which Ryze AI tool to call and how to present the result. Claude loads one when a request matches its description, so a check runs the same way every time.
Do I need a Webflow connection to use these skills?
To run them on your site, yes. Without one, Claude can still follow the steps on an export or pasted text, but it cannot read or change the site.
Which Claude plan do I need?
Anthropic lists custom skill uploads on claude.ai for Pro, Max, Ultra, Team and Enterprise with code execution enabled. In Claude Code, skills are folders on your computer. For the connector, Anthropic lists custom connectors on Free, Pro, Max, Ultra, Team and Enterprise, with Free limited to one.
How many Webflow tools does Ryze AI give Claude?
3: webflow__read, webflow__write and webflow__delete. Read covers sites, pages, collections and items. Write creates or updates CMS items and static page SEO and Open Graph fields, and can publish the site. Delete removes a resource by path.
Show 7 more questions
Can Claude change page titles and meta descriptions?
Only if the Webflow site token has Pages set to Read and write. The minimum token Ryze AI asks for has CMS Read and write and Sites Read-only, and without the Pages scope the agent cannot change a page title or meta description.
Will Claude change my site without asking?
That depends on your settings. In Claude, open Customize > Connectors > Ryze AI > Tool permissions and set write and delete tools to Needs approval. The skills on this page also ask for a yes before each write.
Can a skill publish the site?
The write tool can publish the site, according to Ryze AI. Webflow's publish endpoint needs the sites:write scope and allows one successful publish per minute, while the Ryze AI token guide sets Sites to Read-only. Test publishing on a staging site before you depend on it.
Can I use more than one Webflow site?
A site token covers only its own site, and Ryze AI keeps one Webflow connection per workspace. To switch sites, disconnect the Webflow connection and connect again with the other token.
How do these differ from Webflow's own MCP server?
Webflow's MCP docs describe a server for design, content and analytics work that runs within your Designer permissions and covers one workspace per authorization. Ryze AI exposes 3 site tools through one connector URL, https://connector.get-ryze.ai/mcp, with a token you paste into Ryze AI.
Do the skills work outside Claude?
SKILL.md files are a Claude format. The Webflow tools on the Ryze AI connector work in other MCP clients, and you can paste a skill's steps into a prompt there.
How much does it cost?
Connecting the Ryze AI connector is free, and the Webflow tools need an active plan or trial. SEO Starter is $129 a month with a 3-day free trial, and annual billing is 30% off the first year.

Related guides

Ryze AI: Webflow skills on a live site

3-day free trial, $129 a month

Start free trial