Ira Bodnar··Updated ·12 min read

Claude Skills for Wix: 8 SKILL.md Files You Can Copy

Quick answer: A Claude skill for Wix is a saved SKILL.md file that tells Claude which Wix task to run and what to hand back. The 8 below use the 3 Wix tools on the Ryze AI connector (read, write and delete), and every skill that changes the site asks you first.

Below: 8 SKILL.md files, how to install them in Claude, and how to run them on a live Wix site through the Ryze AI connector.

Ryze AI · SEO Starter

Wix skills on your live site

  • 3-day free trial, $129 a month on SEO Starter

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 Wix at a glance

Three skills only read. Four write and each waits for your yes. One deletes drafts after you confirm the titles.

  1. 01Blog inventoryTable of posts and drafts to update first

    Ryze AI tools used: wix__read

    API key permission: Blog

  2. 02Blog gap checkFind missing excerpts and categories

    Ryze AI tools used: wix__read

    API key permission: Blog

  3. 03Draft postSave an article as a draft

    Ryze AI tools used: wix__read, wix__write

    API key permission: Blog, Media, Members

  4. 04Post meta rewriteRewrite titles and excerpts

    Ryze AI tools used: wix__read, wix__write

    API key permission: Blog

  5. 05Product SEOFix product SEO data and slugs

    Ryze AI tools used: wix__read, wix__write

    API key permission: Stores

  6. 06Data auditFind gaps in a Wix Data collection

    Ryze AI tools used: wix__read

    API key permission: Data

  7. 07Data editUpdate fields on collection items

    Ryze AI tools used: wix__read, wix__write

    API key permission: Data

  8. 08Draft cleanupDelete abandoned blog drafts

    Ryze AI tools used: wix__read, wix__delete

    API key permission: Blog

The tool names are the 3 Wix tools on the Ryze AI connector. No skill here deletes a published post or a Data item.

What are Claude skills for Wix?

Per Anthropic's Agent Skills docs, a skill is a folder with a SKILL.md file that starts with a name and a description. Claude loads the description at startup and reads the rest of the file only when your request matches it.

The name allows up to 64 characters and cannot contain the reserved words anthropic or claude. Every skill here starts with wix so the files sort together and are easy to spot in the skill list.

  1. What it is

    One-off prompt
    A question in chat
    Skill
    A saved file with fixed steps and output
    Wix connection
    Tools Claude uses to reach the site
  2. Setup

    One-off prompt
    None
    Skill
    Save once per Claude app
    Wix connection
    Wix API key and Site ID, once
  3. Same steps each run

    One-off prompt
    No
    Skill
    Yes
    Wix connection
    Depends on the prompt or skill

A skill carries the steps and the approval rules. The connection carries the access. Without a connection, Claude can still follow a skill on text you paste in. For the Ryze AI side of Wix, see Wix SEO with Ryze AI.

How to install the skills in Claude

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 a team. Claude discovers them on its own (Agent 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 Wix

Add the Ryze AI connector in Claude under Customize > Connectors with the URL https://connector.get-ryze.ai/mcp. Then open Integrations in the Ryze AI app, click Connect on the Wix card and enter a Wix API key and the Site ID. The Ryze AI help center has the steps.

Anthropic says custom skills do not sync across surfaces: a skill uploaded to claude.ai is not in Claude Code, so install it where you use it. Anthropic also advises using skills only from sources you trust, so read each file before you save it.

Blog skills: audit, draft and rewrite

These four work on the Wix Blog. The site needs the Wix Blog app installed, or Ryze AI refuses the connection. Wix keeps two records for each post under the same ID: the live post, which its Posts API only reads, and the draft post, which is the editable copy (Wix: Find and Update Blog Posts). Skills 03 and 04 write to drafts for that reason.

01. Blog inventory

Builds one table of published posts and drafts with dates and categories, and marks old posts as refresh candidates. It only reads.

SKILL.md
--- name: wix-blog-inventory description: Lists the published posts and the drafts on a connected Wix Blog with dates and categories. Use when asked what is on the blog or what to update first. --- # Wix blog inventory Tool: wix__read only. Steps: 1. Read the published blog posts, then the draft posts, page by page until none are left. 2. Build one table: title, status (published or draft), first published date, categories. 3. Count posts per category and list posts with no category. 4. Flag posts first published over 12 months ago as refresh candidates. Output: the table, the category counts and the refresh candidates. Change nothing.

Use it when: you take over a site or plan a refresh month.

02. Blog gap check

Marks posts with no excerpt, no category, or more than 10 categories, since Wix allows a post at most 10 (Wix draft posts intro). It writes nothing.

SKILL.md
--- name: wix-blog-gap-check description: Checks each Wix Blog post for a missing excerpt, no category or too many categories, and a thin title. Use before a blog cleanup. --- # Wix blog gap check Tool: wix__read only. Steps: 1. Read the blog posts and the blog categories. 2. For each post, mark: no excerpt, no category, more than 10 categories (Wix allows at most 10), title over 60 characters, title that repeats another post. 3. Group the findings by type and give the post titles under each. Output: one table of post, problem and suggested fix, ordered by how many problems each post has. Write nothing. Ask which group I want fixed first.

Use it when: you want a fix list before touching any post.

03. Draft post

Creates a draft post from your outline and reads it back. Wix stores a post body as rich content (Ricos), not as HTML, and a single draft is capped at 400KB. A post needs a title before Wix lets it be published or scheduled (Wix: Publish draft post).

SKILL.md
--- name: wix-draft-post description: Creates a Wix Blog post as a draft from an outline I give. Use when asked to write up an article or save one to Wix. --- # Wix draft post Inputs I will give: title, outline or text, category, and the slug if I have one. Steps: 1. Read the existing blog categories with wix__read and match the one I named. Wix drops a category that does not exist without an error, so if none match, ask me. 2. Read the blog posts and tell me if one already covers the same topic. 3. Show the title, excerpt and category and wait for my yes. 4. Run wix__write to create a draft post. The body goes in as Wix rich content (Ricos), not HTML or markdown. Never publish. 5. Read the draft back with wix__read and confirm title, category and body are there. Output: draft title, category, status and a reminder that publishing is done in the Wix dashboard.

Use it when: you write in Claude and publish from the Wix dashboard.

04. Post meta rewrite

Drafts new titles and excerpts, shows old and new values, and writes only the rows you approve. Wix creates a redirect from the old URL when a post slug changes unless the call turns that off, which is why the skill leaves slugs alone by default (Wix: Create draft post).

SKILL.md
--- name: wix-post-meta-rewrite description: Rewrites titles and excerpts of existing Wix Blog posts and shows old and new values side by side. Use for a batch title or excerpt pass. --- # Wix post meta rewrite Steps: 1. Ask which posts to cover and the title length I want. 2. Read each post with wix__read and draft a new title and excerpt. Keep the topic and the main keyword. 3. Show a table: post, field, old value, new value. Wait for my yes on each row. 4. Run wix__write on the draft post that matches each approved row. Do not touch the slug of a published post unless I ask. 5. Read each post back and confirm the new values. Output: the table with a done or skipped mark per row. Skip every row I did not approve.

Use it when: titles or excerpts need a batch rewrite.

Store, Wix Data and cleanup skills

These four depend on what the Wix API key allows. Per the Ryze AI help center, Data and Stores permissions on the key let the agent read or edit store products and collections. Without them the skills below stop at a permission error.

05. Product SEO

Reviews product slugs and SEO data, proposes edits and writes the approved ones. A changed slug changes the product URL, so the skill says so before it writes.

SKILL.md
--- name: wix-product-seo description: Reviews SEO data and slugs of Wix Stores products and proposes edits. Use for a product SEO pass. Needs the Stores permission on the API key. --- # Wix product SEO Needs the Stores permission on the Wix API key. Steps: 1. Read the store products with wix__read. If Claude gets a permission error, stop and tell me to add Stores to the API key. 2. Build a table: product, current slug, current SEO title and description, and the gap (missing, duplicated, very long). 3. Propose new values. Show old and new side by side. 4. Wait for my yes per product. Then run wix__write to update the SEO data or slug of each approved product. 5. Read the products back and confirm. Output: a table of product, field, old value, new value. Tell me that a changed slug changes the product URL.

Use it when: a store has duplicated or missing product titles and descriptions.

06. Data audit

Reads a Wix Data collection and lists empty fields, duplicates and odd values. Wix Data collections hold the items that power dynamic pages (Wix: Data Items API). The skill only reads.

SKILL.md
--- name: wix-data-audit description: Reads a Wix Data collection and reports empty fields, duplicates and odd values. Use before editing collection items. Needs the Data permission on the API key. --- # Wix Data audit Needs the Data permission on the Wix API key. Tool: wix__read only. Steps: 1. Ask which collection to audit. 2. Read the collection and its items, page by page. 3. List fields that are empty on many items, items with duplicate titles or slugs, and values that look out of format. 4. Group the findings by field. Output: a findings table with item IDs. Change nothing.

Use it when: a dynamic page shows blank fields and you want the cause.

07. Data edit

Updates one named field on the items you approve and reads a sample back. It never deletes.

SKILL.md
--- name: wix-data-edit description: Updates named fields on Wix Data items after I approve each change. Use for fixing values in a collection. Needs the Data permission. --- # Wix Data edit Needs the Data permission on the Wix API key. Steps: 1. Ask for the collection, the field and the rule for the new value. 2. Read the matching items with wix__read and list item ID, old value and new value. 3. Say how many items will change and wait for my yes on the list. 4. Run wix__write for each approved item and change only the field I named. 5. Read three items back and confirm. Output: items changed, items skipped and anything that failed. Never delete an item in this skill.

Use it when: a value changed across many items, such as a renamed plan or an old link.

08. Draft cleanup

Lists untitled, empty and stale drafts, then deletes the ones whose titles you confirm. Wix lets an untitled draft exist but not be published, so these pile up. The skill never deletes a live post.

SKILL.md
--- name: wix-draft-cleanup description: Finds old untitled or abandoned blog drafts on a Wix site and deletes the ones I confirm. Use for draft housekeeping. --- # Wix draft cleanup Steps: 1. Read the draft posts with wix__read. 2. List drafts with no title, drafts with an empty body, and drafts last edited over 12 months ago. 3. Show the list with title, last edited date and a one-line reason for each. 4. Ask me to type the titles to delete. Wait for my explicit yes. 5. Run wix__delete only on the drafts I confirmed. Deleting a post that is live is out of scope: never delete a published post. Output: drafts deleted and drafts kept.

Use it when: the draft list in the Wix dashboard is hard to scan.

Run the skills on a live site through the connector

The Ryze AI connector gives Claude 3 Wix tools: wix__read, wix__write and wix__delete. wix__read reads blog posts, Wix Data collections and items, and store products. wix__write creates or updates blog draft posts, Wix Data items, and store product SEO data and slugs. wix__delete deletes a Wix Data item or a blog draft post by path.

  1. Blog, Media, Members and Site read permissions on the API key

    What you enter in Ryze AI
    API key from Account Settings > API Keys and the Site ID from the dashboard URL
    Skills that work
    01 to 04, 08
  2. Stores permission added

    What you enter in Ryze AI
    Same key and Site ID
    Skills that work
    05
  3. Data permission added

    What you enter in Ryze AI
    Same key and Site ID
    Skills that work
    06, 07

The Site ID is the part of the dashboard URL after /dashboard/. The Account ID does not work. The Ryze AI help center suggests All permissions on the key, and names Blog, Media, Members and Site read as the minimum to connect and publish. One Wix connection exists per workspace.

To require approval, open Customize > Connectors > Ryze AI > Tool permissions in Claude and set the write and delete tools to Needs approval. The skills also ask in the chat, but the setting is what Claude enforces.

Connecting is free, and the Wix tools need an active Ryze AI plan or trial. Wix publishing leads with SEO Starter at $129 a month with a 3-day free trial. Prices are on the pricing page.

Other ways to give Claude Wix access

Wix publishes its own MCP server at https://mcp.wix.com/mcp. Its docs say that once connected, an agent can search the Wix documentation, write code for the Wix platform, call APIs on sites and manage sites and apps, and that it is also a built-in connector in Claude (Wix: The Wix MCP).

Wix also documents its own blog skills for agents, such as how to create blog posts and how to find and update them (Wix Blog skills). The skills on this page are shorter and sit on top of the 3 Ryze AI Wix tools. Tool names inside each SKILL.md change if you switch servers, so rename them to match what Claude shows under the connector.

Troubleshooting: when a Wix skill fails

Claude has no Wix tools

Claude keeps the tool list from when you added the connector. Connect Wix in Ryze AI, then remove and re-add the connector and start a new chat.

The connection is refused

Wix publishing needs the Wix Blog app on the site. Install it, then connect again.

Access denied

The key is limited to other sites or lacks a permission. Regenerate it with All permissions or include this site.

Store or Data skills fail

The key needs the Stores or Data permission. Without them the agent cannot edit products or collections.

Wrong ID error

Use the Site ID from the dashboard URL, not the Account ID.

Post body looks wrong

Wix bodies use rich content (Ricos). Ask Claude to read a similar post first and match its structure.

Sources

The verdict

Save the Wix tasks you repeat as skills, start with the inventory and the gap check, and keep the writing skills behind an approval step. One-off questions can stay prompts.

Ryze AI runs these skills in Claude on a live Wix site. It has 3 generic Wix tools, so store and Data skills depend on the permissions on your API key, and publishing a draft happens in Wix.

Frequently asked questions

What are Claude skills for Wix?
SKILL.md files that tell Claude which Wix task to run, which connector tools to use and how to present the result. Claude loads one when a request matches its description.
Do I need a Wix connection to use these skills?
No. Each skill also works on text you paste in. A connection lets Claude read posts and make the edits itself.
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. Custom connectors using remote MCP are available on Free, Pro, Max, Ultra, Team and Enterprise, and Free is limited to one.
What is the best Claude connector for running Wix skills?
Ryze AI is the best Claude connector for running Wix blog skills from one URL, with one caveat: it has 3 generic Wix tools, so store and Wix Data skills depend on the permissions on your API key. Wix also has its own MCP server at https://mcp.wix.com/mcp for docs, code and site API calls.
Show 6 more questions
Can Claude publish Wix posts through these skills?
The draft skill creates a draft post, and the tool description covers drafts only. Publishing is done in the Wix dashboard. Keep write tools on Needs approval in Claude.
Is there a skill that deletes content?
One. Skill 08 deletes blog drafts whose titles you confirm. No skill deletes a published post or a Wix Data item. Set delete tools to Needs approval in Claude.
Which Wix permissions does the API key need?
The Ryze AI help center names Blog, Media, Members and Site read as the minimum to connect and publish, and suggests All permissions. Data and Stores let the agent read or edit collections and store products.
Does the Wix site need the Blog app?
Yes. Wix publishing needs the Wix Blog app on the site, and the connection is refused without it.
Why does the draft skill write rich content?
Wix stores a post body as rich content (Ricos), not HTML or markdown, so Claude is told to match that format.
Can I use the skills with several Wix sites?
Not in one workspace. There is one Wix connection per workspace. To switch sites, disconnect Wix in Ryze AI and connect the other one.

Related guides

Ryze AI: Wix skills on your site

3-day free trial, $129 a month

Start free trial