A free guide to building a 3-agent content system with OpenClaw and Claude. Research, write, and review on autopilot. Includes a ready-to-use Claude Code setup prompt.
What's inside
Last updated April 7, 2026
This guide assumes you already have OpenClaw running on a VPS or local machine. If you don't, start with the OpenClaw Secure Setup guide first, then come back here.
What you're about to build is a three-agent content system. One agent researches, one writes, one reviews. You set it to run on whatever schedule you want, connect it to Notion, and your content pipeline fills up while you sleep.
At the end of this guide, there's a Claude Code prompt you can copy and paste that will walk you through building this entire system step by step. If you already understand the architecture and want to skip straight to the build, scroll to the bottom. Otherwise, read through so you understand what each piece does and why it matters.
Agent 1
The researcher's job is simple: go find relevant, current information on a topic and compile it into a structured brief that your writing agent can work from.
In your researcher's SOUL.md (the file that tells the agent who it is and what to do), include:
Output: A clean research brief that gets passed directly to your writing agent. Think of it like handing a research packet to a human writer. The better the brief, the better the draft.
Agent 2
The writer takes the research brief and turns it into a finished content draft in your voice. This is where most people get lazy and end up with generic AI slop. Don't be most people.
This is the most important file in your entire system. Write a document that describes exactly how you sound. Include:
The more specific this document is, the closer the output will sound to you. "Write in a friendly tone" is useless. "Write like a smart friend explaining something at a coffee shop, not a LinkedIn thought leader performing authority" is useful.
Give the agent 5-10 pieces of content that represent your best work or the style you want to hit. These can be your own posts, or content from creators you want to emulate. The agent uses these as calibration for voice, structure, and quality.
This is your quality filter. List every word, phrase, and pattern you never want to see in your content. Some starters:
Build this list over time. Every time you see your agent produce something that makes you cringe, add the offending pattern to the list.
Tell the writer which platform this content is for. A LinkedIn post has different structure, length, and conventions than a tweet or an email newsletter. You can run the same research through multiple platform-specific writers if you want content for more than one channel.
If you want your agent to produce visuals alongside the written content, add a Remotion or Nanobanana configuration with your brand kit.
After your writer produces a draft, the system generates branded graphics (post images, carousel covers, quote cards) that match your visual identity automatically.
This is optional but it turns your content pipeline from "drafts waiting for you" into "ready-to-post packages waiting for you."
Agent 3
The reviewer is your quality gate. It reads every draft before it goes into your pipeline and checks it against your standards. Think of it as a copy editor who knows your voice, your rules, and your pet peeves.
Output: Either a clean, approved draft that moves into your Notion pipeline, or a flagged draft with specific notes on what needs fixing. You can configure this as a hard gate (nothing passes without approval) or a soft gate (flags issues but still moves the draft through with notes).
The reviewer doesn't need to be creative. It needs to be picky. That's why it works well as a separate agent with a single, focused job.
Model recommendation
Run all three agents on Claude Sonnet. Here's why.
Sonnet hits the sweet spot of quality, speed, and cost for content work. It's smart enough to synthesize research, match your voice, and catch subtle quality issues. It's fast enough to run a full pipeline in minutes. And it's cheap enough that running it nightly won't drain your API budget.
You might be wondering about Opus (the most capable Claude model). Opus is better for deep reasoning and complex problem-solving, but for a nightly content pipeline, Sonnet gets you 95% of the quality at a fraction of the cost and latency. Over weeks of daily runs, that difference adds up.
If your content is highly technical or your voice is really hard to nail, you could upgrade the writer to Opus. But start with Sonnet across the board and only upgrade if you're seeing quality gaps.
Delivery
OpenClaw runs as a background daemon, so you can set your content pipeline to run at any frequency. Daily, every other day, weekly, whatever fits your posting cadence. Configure the cron schedule in your OpenClaw settings and the system runs automatically.
This is what makes the whole thing feel like magic. Your agent connects to Notion via MCP (Model Context Protocol), which gives it structured access to your databases. When the pipeline finishes, the approved drafts land directly in your Notion content calendar with the right properties filled in (status, topic, platform, date).
You wake up, open Notion, and your content pipeline has new drafts waiting for you. Review them, tweak anything that needs a human touch, and post. That's it.
The build
Copy the prompt below and paste it into Claude Code. It will walk you through building the entire 3-agent system interactively, asking you questions about your brand, your voice, your sources, and your preferences along the way.
Copy/Paste into Claude Code
I want to build a 3-agent content system in OpenClaw. Walk me through the setup step by step, asking me questions as we go. Don't generate everything at once. Ask, wait for my answer, then move to the next step. Here's the architecture: AGENT 1: RESEARCHER - Connects to web search and optionally Twitter/X - I'll give you a list of specific websites and accounts I want it to monitor - Output: structured research brief (topic, key findings, relevant quotes/stats, source links, one-line audience relevance summary) AGENT 2: WRITER - Takes the research brief and drafts content in my voice - Needs: brand voice document, example content (I'll provide 5-10 pieces), do-not list, target platform - I want to be able to optimize for different platforms (LinkedIn, Twitter, email, etc.) BONUS: GRAPHICS (optional) - If I want auto-generated graphics, help me set up a Remotion or Nanobanana configuration with my brand kit AGENT 3: REVIEWER - Reviews every draft before it enters the pipeline - Has access to: brand voice doc, do-not list, example content - Checks for: voice match, do-not list violations, platform fit, specificity, factual claims - Output: approved draft or flagged draft with notes MODEL: Claude Sonnet for all three agents. DELIVERY: Connect to Notion via MCP so approved drafts land in my content calendar automatically. SCHEDULING: I'll tell you what frequency I want. Start by asking me about my brand, my audience, and my content niche. Then we'll build each agent's SOUL.md one at a time.If you don't have OpenClaw set up yet, start with the OpenClaw Secure Setup guide first.
That's the full architecture. Three agents, one pipeline, content on autopilot. The Claude Code prompt above will walk you through every step of the build. If you run into questions, reach out.
More free guides and tools at aydanautomates.com/free-guides