Claude Skills for Framer: 8 CMS Skills + Copy-Paste Prompts
Quick answer: Save each Framer CMS task as a Claude skill that names the tool and the order of steps. Ryze AI is the best Claude connector for running these skills on a Framer CMS in 2026, with one caveat: its Framer tools cover CMS collections and publishing, not pages, custom code or redirects.
Below: 8 SKILL.md files, install steps, quick prompts and the limits of the Framer tools.
Used by 2,000+ marketers
The 8 Claude skills for Framer at a glance
Each skill uses only the 3 Ryze AI Framer tools: read, write and delete.
- 01CMS inventoryCollections, fields and item counts
Tools it uses: framer__read
Changes the site: No
- 02Content gapsItems with empty fields
Tools it uses: framer__read
Changes the site: No
- 03Slug checkDuplicate or inconsistent slugs
Tools it uses: framer__read
Changes the site: No
- 04Item briefRewrite brief for one existing item
Tools it uses: framer__read
Changes the site: No
- 05Create itemAdd one item from a brief
Tools it uses: framer__read, framer__write
Changes the site: CMS only, no publish
- 06Bulk updateChange one field across items
Tools it uses: framer__read, framer__write
Changes the site: CMS only, no publish
- 07Publish checkReview pending edits, then publish
Tools it uses: framer__read, framer__write
Changes the site: Publishes the site
- 08CMS cleanupRemove old or test items
Tools it uses: framer__read, framer__delete
Changes the site: Removes items
| # | Skill | Job | Tools it uses | Changes the site |
|---|---|---|---|---|
| 01 | CMS inventory | Collections, fields and item counts | framer__read | No |
| 02 | Content gaps | Items with empty fields | framer__read | No |
| 03 | Slug check | Duplicate or inconsistent slugs | framer__read | No |
| 04 | Item brief | Rewrite brief for one existing item | framer__read | No |
| 05 | Create item | Add one item from a brief | framer__read, framer__write | CMS only, no publish |
| 06 | Bulk update | Change one field across items | framer__read, framer__write | CMS only, no publish |
| 07 | Publish check | Review pending edits, then publish | framer__read, framer__write | Publishes the site |
| 08 | CMS cleanup | Remove old or test items | framer__read, framer__delete | Removes items |
The skills are written from the tool descriptions in Ryze AI's Framer integration and from Framer's CMS API documentation. They were not run against a live Framer project for this page, so test each one on a copy of a collection first.
What are Claude skills for Framer?
A Claude skill for Framer is a saved SKILL.md file that tells Claude which Framer CMS steps to run and what to report back. Per Anthropic's Agent Skills docs, the file starts with a name and a description, and Claude loads the rest only 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 framer. 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
- Framer connection
- Tools Claude uses on the CMS
Setup
- One-off prompt
- None
- Skill
- Save once per Claude app
- Framer connection
- API key and one collection
Same steps each run
- One-off prompt
- No
- Skill
- Yes
- Framer connection
- Depends on the prompt or skill
| One-off prompt | Skill | Framer connection | |
|---|---|---|---|
| What it is | A question in chat | A saved file with fixed steps and output | Tools Claude uses on the CMS |
| Setup | None | Save once per Claude app | API key and one collection |
| Same steps each run | No | Yes | Depends on the prompt or skill |
Framer's CMS stores items with a slug and field values keyed to the collection's fields (Framer CMS API). A skill that reads the fields first can write values in the right shape. For the tools themselves, see the Framer 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 picks a skill when your request matches it, or you type /framer-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 on.
Connect Framer
Connect Framer in Ryze AI, then add the Ryze AI connector to Claude. The steps are in the Framer MCP page and the Ryze AI Framer guide.
Skills uploaded to claude.ai do not reach the API, and skill folders saved in Claude Code do not upload to claude.ai (Anthropic). Anthropic advises using skills only from sources you trust, so read each file before you save it.
Read-only skills: look before you change anything
These four only call framer__read. They are safe to run first, and they give the write skills the field names and slugs they need.
01. CMS inventory
Lists collections, their fields and item counts, so you know what Claude can reach.
Use it when: you connect a new project or hand the site to a teammate.
02. Content gaps
Reads every item in one collection and lists the fields that have no value.
Use it when: a blog or directory collection has grown and some entries went live half filled.
03. Slug check
Looks at the slugs only. The skill suggests new slugs and never renames an item, because an item with an existing slug is updated in place.
Use it when: before a publish or when you import items from another source.
04. Item brief
Turns one existing item into a short rewrite brief. It stops before any write.
Use it when: you refresh old posts one at a time.
Write skills: create, update, publish and remove
These four change the site. Each one shows a list and waits for a yes before it calls a write or delete tool. A skill can only ask; to make Claude stop for approval at the tool level, set the Ryze AI write and delete tools to Needs approval under Customize > Connectors > Ryze AI > Tool permissions.
05. Create item
Adds one item with a slug and a value for each field, then reads it back. It does not publish.
Use it when: you add a post or entry by hand and want the fields checked first.
06. Bulk update
Changes one field across several items. The Framer tool matches items by slug or id, and an item with an existing slug is updated in place, so the skill writes with the slugs it just read.
Use it when: you rename a label, fix a link pattern or fill a field across a list of items.
07. Publish check
Publishing goes through framer__write, and it publishes the whole site. The skill lists what changed in the chat so the publish is a decision.
Use it when: several edits are waiting and you want one publish at the end.
08. CMS cleanup
Removes items by id through framer__delete. Per the Ryze AI Framer facts, the removal goes live after a publish.
Use it when: test items or duplicates pile up in a collection.
Quick Framer prompts: no skill file needed
For a one-time question, a plain prompt is enough once Claude can reach Framer. Replace the words in brackets.
If an answer looks off, ask Claude which tool it called and what it sent.
How to run the skills on a live Framer CMS
A skill only describes the steps; Claude needs a connection to run them. The Ryze AI connector gives Claude 3 Framer tools:
framer__read
- What it does
- Lists collections, a collection's fields, its items, or one item with its field data
- Used by
- Skills 01 to 08
framer__write
- What it does
- Creates or updates CMS items (matched by slug or id), or publishes the site
- Used by
- Skills 05, 06, 07
framer__delete
- What it does
- Removes CMS items by id; a publish afterwards makes the removal live
- Used by
- Skill 08
| Tool | What it does | Used by |
|---|---|---|
| framer__read | Lists collections, a collection's fields, its items, or one item with its field data | Skills 01 to 08 |
| framer__write | Creates or updates CMS items (matched by slug or id), or publishes the site | Skills 05, 06, 07 |
| framer__delete | Removes CMS items by id; a publish afterwards makes the removal live | Skill 08 |
Framer connects with a project URL and an API key. Create the key in Framer under Site Settings > General > API Keys, paste the project URL from the editor's address bar, then choose the CMS collection in Ryze AI. The published site address does not work as the project URL, because the link must include the project id.
The tools work with CMS collections and site publish. They do not edit Framer pages, custom code or redirects, so a skill cannot restyle a page or add a redirect. Publishing also needs at least one CMS collection that the API key can access.
Content Plan publishing to Framer is part of SEO Starter: $129 a month with a 3-day free trial, and the Framer tools need any active Ryze AI plan or trial. Connecting the connector is free. See pricing.
Framer's own MCP server and the Server API
Framer runs its own remote MCP server at https://mcp.framer.com/mcp. Its docs list canvas edits, components, project settings and CMS content, with OAuth to your Framer account, and say changes stay unpublished until you approve them (Framer MCP).
Scope
- Ryze AI Framer tools
- CMS collections and site publish
- Framer MCP
- Pages, components, settings and CMS
Auth
- Ryze AI Framer tools
- Project URL and API key
- Framer MCP
- OAuth to your Framer account
Skill tool names
- Ryze AI Framer tools
- framer__read, framer__write, framer__delete
- Framer MCP
- Different tool names, so rewrite the steps
Content Plan publishing
- Ryze AI Framer tools
- Yes, into the collection you choose
- Framer MCP
- Not stated in Framer's docs
| Ryze AI Framer tools | Framer MCP | |
|---|---|---|
| Scope | CMS collections and site publish | Pages, components, settings and CMS |
| Auth | Project URL and API key | OAuth to your Framer account |
| Skill tool names | framer__read, framer__write, framer__delete | Different tool names, so rewrite the steps |
| Content Plan publishing | Yes, into the collection you choose | Not stated in Framer's docs |
Pick Framer's server to change pages and layout. Pick the Ryze AI tools for CMS content and for publishing Content Plan articles. The skills on this page name Ryze AI tools, so they do not carry over to Framer's server unchanged.
Developers can also use Framer's Server API, a Node.js library that runs scripts against a project with an API key. Its FAQ says the API is in beta and free for now, with per-use pricing expected later (Server API FAQ).
Troubleshooting: when a Framer skill does not work
Claude has no Framer tools
Connect Framer in Ryze AI first. Claude keeps the tool list from when you added the connector, so remove and re-add it and start a new chat (Ryze AI connector FAQ).
The project URL is rejected
Copy the URL from the Framer editor address bar, not the published site address. It must include the 20-character project id, or paste just the id.
No collection to pick
The project needs at least one CMS collection that the API key can access.
A connection link is refused
Framer allows one connection per workspace. Disconnect the existing one in Ryze AI, then connect again.
An edit does not show on the site
Writes change CMS items. Publish the site, then check again.
Claude asks to edit a page
The Framer tools do not cover pages, custom code or redirects. Make that change in Framer.
Sources
The verdict
Start with the inventory and content gaps skills, because they change nothing and show what Claude can see. Add create and bulk update once the field names are clear, and keep publish and cleanup as separate steps.
Ryze AI runs these skills in Claude on a Framer CMS. Its tools stop at collections and publishing, so page layout, custom code and redirects stay in Framer.




