How I Built AI Blog Automation for My Framer Website

How I Built AI Blog Automation for My Framer Website

How I Built AI Blog Automation for My Framer Website

AI blog automation for Framer: two commands replace 60 min of CMS busywork. The exact setup, tools, and workflow for solopreneurs.

Claude Code | Content | MCP

Two commands and a 2-minute review - that's how long it takes to publish a blog post on my Framer website now. If you're a solopreneur or content creator publishing regularly on Framer, this AI blog automation system eliminates the repetitive busywork between "blog post written" and "blog post live." I built it using Claude Code, Framer's MCP server, and two custom skills - with zero developer background. Here's the exact setup, the honest limitations, and how to decide if this workflow fits your business.

Key Takeaways:

- A two-command AI workflow replaces 60+ minutes of manual CMS formatting and field mapping on Framer

- Strategy before tools: identifying your biggest bottleneck matters more than picking the right AI tool

- You need four components: Claude Code, Framer MCP, a brand file (CLAUDE.md), and custom skills

- This system handles the repetitive 80% - you still add images and review the final result

Why Identifying Your Bottleneck Matters More Than Choosing AI Tools

The single most important step in building any AI automation is pinpointing the exact problem before opening any tool. Most solopreneurs start by exploring AI tools and hoping something sticks. I started by asking: where am I losing the most time for the least creative output?

The answer was the gap between "blog post written" and "blog post published." HTML formatting, CMS field mapping, newsletter embed codes - none of it required creative thinking. All of it could be systematized.

This is what strategy before tools looks like in practice. That clarity shaped everything that came next. Whether you're running a content-heavy business or building your first blog, the principle holds: know what you're solving before you pick the solution.

The 4 Components That Power AI Blog Automation on Framer

Four tools working together replace the entire manual publishing process - and none of them require a developer background. I'm a lawyer turned web designer turned AI strategist. I learned everything by doing it.

Claude Code - Anthropic's AI assistant, available as a VS Code extension and standalone CLI. It reads your project files, executes commands, and connects to external services through MCP (Model Context Protocol) servers.

Framer MCP Server - The bridge between Claude Code and your Framer project. It gives AI direct access to your page structure and CMS, so blog posts can be created programmatically - without opening Framer.

CLAUDE.md - A single markdown file in your project root that contains everything about your brand: voice, keywords, audience rules, content structure. Every piece of content references this file automatically. Write it once, and every post follows your brand guidelines.

Custom Skills - Reusable instruction sets (markdown files) that define specific workflows. I built two:

- Writing skill: Writes GEO-optimized blog posts in my brand voice

- Publishing skill: Publishes them to the CMS with correct HTML formatting and field mapping

One command to write. One command to publish. That's the system.

Step-by-Step Setup: From Installation to First Automated Post

Setting up this system takes about 2–3 hours — and you only do it once. Here's the process broken into three stages.

Install and Connect

Install the Claude Code VS Code extension, then create a .mcp.json file in your project root with your Framer MCP connection URL (found in your Framer project settings). Test the connection by asking Claude Code to show your project structure.

When you see your entire website - every page, every section, every element — appear inside your code editor, that's when it clicks. This isn't a toy. It's infrastructure.

Map Your CMS First

Understanding your CMS structure before automating anything prevents hours of debugging later. Ask Claude Code to list all collections and show you every field with its ID and type.

The critical discovery I made: Framer's CMS requires dir="auto" on every HTML element - paragraphs, headings, list items. Without it, formatting breaks silently. I found this by reading an existing CMS item's raw HTML. Map first, build second.

Create Your Brand File and Skills

Define your brand in a CLAUDE.md file: voice, audience, keywords, content rules, SOPs. This becomes the foundation for everything. My file contains the complete brand guidelines, product information, tone of voice rules, and keyword strategy — all in one place.

Then build your skills - instruction files that encode your exact workflow:

- Writing skill: Blog types, tone rules, keyword pools, structure template, GEO checklist

- Publishing skill: HTML conversion rules, CMS field mapping, content splitting logic, fixed values

The publishing skill handles the trickiest part automatically - splitting a blog post across multiple CMS fields. The intro goes into one field. The first three H2 sections go into Main Text. Additional sections go into Main Text 2. The conclusion goes into Closing Remarks. All HTML-formatted, all with correct attributes.

The Two-Command Publishing Workflow in Practice

Publishing a blog post now takes two commands and a 2-minute visual review. Here's the exact sequence:

1. "Write a blog post about [topic]" - The writing skill produces a complete, GEO-optimized post in my brand voice with meta description, keywords, and repurposing hooks

2. "Publish this to Framer" - The publishing skill converts to HTML, maps to all 15 CMS fields, and creates the entry

3. Open Framer - Add images, verify formatting, publish the site

I've published multiple posts through this system. Each one follows the same brand voice, the same GEO structure, the same formatting - because the skills enforce consistency that a tired solopreneur at 11pm cannot match.

Honest Limitations of AI Blog Automation on Framer

Three constraints exist in this system - and knowing them upfront means you can plan around them instead of being surprised.

- No image uploads - The Framer MCP cannot upload images yet. Add thumbnails and visuals manually after publishing.

- No responsive editing - Tablet and phone breakpoints need manual adjustment in Framer.

- HTML sensitivity - Missing attributes break rendering. That's why I built the exact formatting rules into the skill — so it never forgets what I might.

These aren't dealbreakers. They're design decisions. The system handles the 80% that's repetitive. You handle the 20% that needs your creative eye.

Who This AI Blog Automation Workflow Is (and Isn't) For

This workflow fits solopreneurs and content creators who publish regularly on Framer and want to reclaim the hours spent on formatting and CMS busywork. Specifically, it's for you if you:

- Run a content-heavy website with regular blog posts

- Publish on Framer with CMS-driven content

- Want consistent brand voice without manual quality control on every post

- Value reclaiming the hours you spend on formatting and publishing

Whether you're scaling a content business or rethinking how you work as a solopreneur, the principle behind this system applies: build smarter, not harder.

This AI blog automation system eliminates the repetitive steps between writing and publishing on Framer. Two commands replace an hour of manual CMS work - without sacrificing brand consistency or SEO quality. The setup takes a few hours once; the time savings compound with every post.

Ready to build AI systems that create real leverage in your business? Explore how the papAIa Method walks you through five phases of strategic AI transformation - from Purpose to Accelerate.




The future is female, strategic, and AI-powered. Ready to stop watching and start building?

Whether you start with a Sprint, join the Lab, or go all-in with a Transformation - the first step is the same: decide that "next week" is today.

The future is female, strategic, and AI-powered. Ready to stop watching and start building?

Whether you start with a Sprint, join the Lab, or go all-in with a Transformation - the first step is the same: decide that "next week" is today.

The future is female, strategic, and AI-powered. Ready to stop watching and start building?

Whether you start with a Sprint, join the Lab, or go all-in with a Transformation - the first step is the same: decide that "next week" is today.