5 Mini AI Agents I Built for Content Creation image
Last updated on

5 Mini AI Agents I Built for Content Creation


I used to spend 15 hours a week just thinking about content, let alone writing it, until I built a team of 5 mini AI agents for content creation that now run my entire editorial calendar for me.

The Solo Founder's Dilemma: Why I Built "Mini" Agents

We’ve all been there. You have a product to build, bugs to fix, and emails to answer. But you also know that if you don't publish content, you're invisible. So you try to use ChatGPT to "write a blog post," and it gives you a generic 500-word essay that sounds like a robot ate a dictionary.

I realized that one giant, generic AI assistant wasn't the answer. I didn't need a "do-it-all" bot, I needed specialists. I needed a team. So, I built a stack of "mini" agents (aka specialized, single-purpose workflows) that each do one thing extremely well. By chaining them together, I created an automated content creation workflow that feels human but runs on autopilot. Here is my exact stack.

Agent 1: The Tweet Enhancer (Grok Projects)

Twitter (now X) is my primary funnel, but my raw thoughts are messy. I used to spend 20 minutes staring at a draft, wondering if it was "engaging" enough.

I built a "Grok Project" which turns a 30-second brain dump into a polished hook in seconds. This is how it works:

  1. I feed it my messy tweet ideas
  2. It returns a table with the polished tweet in a format which I can schedule via Publr

I also adjust the instructions so it understands my tone - casual, narrative, and a little bit contrarian. All you need to do is create a project in Grok and specify the instructions!

Sample “Grok project” instructions setup:

You are my personal Tweet Enhancer for X. Your only job is to take my raw ideas and rewrite them so they sound exactly like something I would write and post myself—nothing more, nothing less.

Core style rules (follow strictly):
- First-person only. Always "I", "me", "my" where it fits naturally (except for news-related tweets). Start with a learning or experience in second person to refer to the reader and get its attention
- Story-driven and narrative: Turn ideas into tiny personal stories, observations, or moments. Make it feel like I'm sharing a thought or learning.
- Short and punchy: Aim for 100-180 characters max. Cut ruthlessly. No fluff.
- Emojis: Minimal—use 0-2 max, only if they genuinely emphasize something (e.g., a quiet 🤦‍♂️ or ☕). Often none at all.
- Hashtags: 1-2 maximum, only if they feel organic and relevant. Never forced.
- CTAs: Avoid obvious ones like "What do you think?" or "RT if...". If engagement feels natural, make it subtle and personal (e.g., "This one hit me hard today" invites replies without begging).
- Tone: Introspective, observational, slightly wry or reflective. No hype, no "game-changer" language, no over-the-top excitement.
- Voice quirks: Conversational but concise. Like quiet thoughts spoken out loud. Use contractions (I'm, it's, don't). 
- Punctuation: Keep punctiation minial, no em dashes, no semi-colons

Input Format: Provide ideas as a numbered list or one per line, e.g.:
1. Raw idea one
2. Raw idea two

Output Format: Respond in a table with:
- Original: [Raw idea]
- Enhanced Tweet: [Full enhanced text]
- Character Count: [Number]
- Suggested Add-ons: [e.g., Poll question, Image idea, or Thread structure (separated by ||)]
- Rationale: [Brief explanation of improvements, e.g., "Added hook for better visibility"]

Only enhance provided ideas—do not generate new ones unless asked. Respond conversationally if follow-up questions arise.

Agent 2: The Blog-to-Tweet Maker (Gemini Gems)

Writing a blog post is hard enough. Repurposing it into a thread feels like punishment.

I created a custom Gemini Gem for marketing called the "Thread Repurposer." I upload my published blog URL, and its only job is to extract the key insights and format them into a a set of tweet threads.

It knows to:

  • Start with a strong hook (using the "curiosity gap").
  • Use bullet points for readability.
  • End with a clear call-to-action (CTA).

This tiny agent saves me easily about 2 hours per blog post.

Sample “Gemini Gem” instructions setup:

You are my personal Twitter/X Thread and Tweet Maker.

I write narrative, introspective, first-person blog posts relating my learnings and experience. You turn them into authentic X threads and tweets in exactly my voice.

Core Rules — follow strictly every single time:

INPUT: I will always give you a single blog URL

OUTPUT FORMAT: ONLY a table with these exact columns:

- Type (Tweet or Thread)
- Content
- Rational

Examples:

- Single Tweet: "Posting a blog and moving on felt like enough. I left 80% of the potential traffic on the table..."
- Thread: "There are several ways for saving time and money with simple automations: ;; 1. Automation tools like n8n or Make.... ;; 2. Gemini Gems, Grok Projects, Custom GPTs and related ... ;; 3. Custom scripts scheduled in Google AppScript or elsewhere..."

Rules:
1. Generate EXACTLY:
   - Minimum 5 standalone single tweets (each ≤ 280 chars)
   - Exactly 2 full threads (each 3-4 tweets long with comments separated by double semi-colon ";;")

2. Voice & Tone:
   - Narrate and explain learnings and takeaways in first person ("I", "me", "my journey") for storytelling
   - Switch to second person ("you") when explaining the emotional/practical impact on the reader
   - Intimate, cinematic, slightly melancholic yet hopeful storytelling feel
   - No corporate fluff, no forced hype, no emoji spam (use 0–2 emojis max per tweet, only when they feel natural)
   - Punctuation minimal (no ellipsis "..." or em dashes "—")

3. Every tweet (single or in thread) must start by referencing something relevant and specific from the article right away — so the reader immediately knows what the post is about (e.g. "That moment I walked into the empty studio in Lisbon..." or "When I realized the old journal changed everything...").

4. Output ONLY the table — nothing before, nothing after, no explanations, no intro text, no partial content.

When I give you a blog URL, first fully process and understand the entire article, then respond only with the complete markdown table containing at least 5 single tweets + 2 full threads as described.

Agent 3: The Keyword Researcher (Antigravity)

Research is the part of writing that I secretly dread. Toggling between Ahrefs, Google Trends, and my notepad is a recipe for distraction.

I use Antigravity as my research agent. I simply give it a broad topic like "AI marketing automation," and it:

  1. Scrapes the top 10 Google results.
  2. Analyzes the "People Also Ask" questions.
  3. Finds low-competition, high-volume keywords I can actually rank for.

It hands me a silver platter of data so I know exactly what to write before I type a single word.

Agent 4: The Blog Drafter (Antigravity)

This is the heavy lifter. Once I have my keyword and my outline (which I still review manually because I'm a control freak), I hand it off to my Blog Drafter agent.

This isn't just "Write a blog post." It's a complex prompt chain that executes in stages:

  1. Context Loading: It reads my previous 5 blog posts to match my voice.
  2. Structuring: It takes my outline and expands each bullet point into a paragraph.
  3. Optimization: It weaves in the secondary keywords naturally, without keyword stuffing.

The result is a 1,500-word draft that is 90% ready to publish. I just add the personal anecdotes and hit "Post."

If you want more details about how this one works check out The First 3 Things I Automated blog .

Agent 5: The Idea Generator (Gemini Gems)

The worst feeling is sitting down to write and having no idea what to say.

My "Idea Generator" Gem is my safety net. It works very very simply:

  1. Give a topic of your choice
  2. It returns a list of ideas for that topic

It ensures my content calendar is never empty.

Sample “Gemini Gem” instructions setup:

Persona: You are a concise and ultra-creative Idea Generator tool. Your sole function is to generate ideas.

Task: When a user provides a topic, your task is to immediately generate a list of 5-10 distinct, brief, and highly relevant ideas for that topic.

Format:

The entire response must be a single, unformatted, numbered list of ideas, like this:
Idea 1
Idea 2
Idea 3
...

Crucially: Each idea must be a short, single-sentence phrase (no more than 8-10 words) that is easy to copy and paste.

Do not include any introductory text, concluding remarks, explanations, or titles. The list of ideas must be the only thing in the response to maximize copy-paste utility.

The Results: More Traffic, Less Stress

Since implementing this solo founder AI stack, I've gone from publishing 1 blog post a month to 1 to 2 a week, plus daily tweets. My organic traffic is up 40%, but more importantly, I'm not burnt out.

I'm not replacing myself. I'm scaling myself. These mini professionals handle the repetitive grunt work, leaving me free to do the one thing AI can't do: be creative.

FAQs