Blog Article
How to Build a Buzz AI Agent Team That Runs Your YouTube Pipeline
A full walkthrough of the Buzz AI agent team that researches, validates, scripts, and packages my YouTube videos, including the live run, the handoff gates, and the
If AI agents ever let you down, I do not think the tools were the problem. I think you did not put in the time upfront.
That is the whole argument of this build. Once you put the sweat equity into testing and validating that your process works, that your pipeline works end to end, using AI agents becomes a genuinely enjoyable experience. Before that point, it is mostly frustration.
So instead of talking about it, here is the actual team I run in Buzz every week, the pipeline it executes, and what happened when I triggered it live on camera.
The roster is an org chart, not a prompt list
Eight agents, each with one clear job:
- Bee is my head of marketing.
- Dexter handles LinkedIn.
- Xavier handles X, and sits in the marketing department with Dexter and Bee.
- Jacked is my engineer. Shout out Jack Dorsey.
- Muddy is my main agent from my OpenClaw setup.
- Sour, Spicy, and Sweet are my YouTube team: research, output, and creative.
Buzz ships with a welcome team built in. I used it early, then mostly stopped, because the marketing and YouTube teams are where I am really testing what Buzz can do. The goal was to strip out steps I used to take manually and make the whole thing feel more like a collaboration than an autonomous pipeline. There are mixes of both in there.
The two turn pipeline
Everything runs on a two turn structure.
Turn one is the heavy lifting. Research, validation, demand classification, competitor gap, audience overlap, proof feasibility, official link freshness. It generates three video ideas built off methodologies I baked in, including Paddy Galloway's 1-1-0-1 format plus how a number of YouTubers who have actually won generate their scripts and hooks.
Turn two is the output. Script, title, optimized description, SEO tags, all built off the research from turn one.
Sour carries most of turn one. Spicy is also involved in turn one, which I forgot on camera and corrected mid demo, because I built in a back and forth approach between the two rather than a clean single pass.
The important part: the pipeline only ever needs one response from me. Pick one of three ideas. That is it. I trigger it, go work on something else, run a live stream, handle client work, and come back at my leisure. There are no blockers.
The live run
I started it the way I start every video. Create a YouTube video titled "How to Connect Buzz to OpenClaw," drop in reference links, add the Buzz GitHub repository, and tag the YouTube team. Always give it reference links. Buzz auto tagged all three agents and opened a thread.
Sour came back first with the framing: validate this as a current connection tutorial, do not assume the link works end to end. It identified the ship path as Buzz's OpenClaw runtime preset invoking OpenClaw ACP against the OpenClaw gateway, and flagged the key proof risks as gateway readiness and session targeting. That is exactly how we set ours up.
It also nailed the real pain point on its own: seeing OpenClaw listed as available in Buzz proves the CLI is on path. It does not prove the gateway is running, reachable, authenticated, or routed to the intended session. A viewer can install both products and still not have a working connection.
Then three options came back:
- Evergreen tutorial: How to Connect Buzz to OpenClaw
- Contrarian: OpenClaw says available in Buzz. That is not connected.
- Experiment: Can Buzz run OpenClaw? I tested the full connection.
I was genuinely torn between the experimental and the evergreen angle, so I asked which one it recommended. It picked option one, because it preserves the exact search promise and borrows option two's strongest teaching point without packaging the video as a complaint. Good reasoning. We went with one.
The agents gate each other
The best part of this setup is not the output. It is the handoffs.
At one point Sour told Spicy: hold on your evidence boundary, return the gate one artifact now or name the exact unrecoverable blocker. It listed the minimum needed before anything moves forward, and named Spicy as the next owner. They pass work back and forth based on how I defined their responsibilities, and they refuse to proceed on thin evidence.
When the script was locked, Spicy tagged Muddy. Muddy is my OpenClaw guy, and my content calendar is hosted off my OpenClaw server, so he builds the card and migrates everything over. Hook, script, optimized description, related YouTube video links, tags, one LinkedIn post, one X post, one Reddit post.
The output is a video package, not a teleprompter script
I do not read scripts line for line. This video was not read off a script. I read the package before I start recording, then I shoot from the hip, because the videos are more enjoyable that way, for you and selfishly for me.
So the pipeline's real job is validating an idea and preparing every piece of packaging so posting is a copy paste job: a title I can drop in, a description that needs a few edits, and a set of optimized tags to improve SEO discoverability for what people actually type into YouTube.
That only works because of the voice work underneath it. To build the voice analysis this pipeline runs on, I had Muddy and the team go back, download every single YouTube video I have ever posted, and document the evolution.
Sweet is on the team and not trained yet
To be fully transparent, I just added Sweet, so I am not actually shipping his thumbnails yet.
His output for this run was decent, but very basic and generic, and I said so on camera. That is what an untrained creative agent looks like. The fix is not a better prompt. It is reference material. I am making the thumbnails myself with a mix of Photoshop and Codex or ChatGPT image gen, doing about ten of them, then handing them back and saying: for all the runs you have done so far, here is what I actually went with, use this going forward.
For this video I made three background variations on the same structure for A/B/C testing. Sweet gets all of them as calibration.
This took four months, not a weekend
This started as a Claude CLI workflow with slash commands. Then I moved it into my OpenClaw setup. Then Anthropic dropped the banhammer on third party agent harnesses, and I had to build a REST API wrapper solution so I could keep using my subscription behind my own front end.
What was still missing was an agent well versed in the X algorithm that could take the same script and generate platform native copy. Same for LinkedIn. Buzz is what closed that gap.
Four months ago feels like a lifetime ago.
What broke on camera, and why I left it in
Two things went wrong, and both stayed in the video.
Sweet did not start the thumbnails when the idea was approved. He locked it in and waited until the end. Why not work on those in parallel? Why not start now? That is a pipeline improvement I need to make, and I said so rather than editing around it.
Then, after Muddy migrated the card, the long form titles did not copy over. Everything else did. So I prompted him right there in the thread: everything copied except the long form titles, did you finish your migration, that is something we need to improve in our pipeline. If you find something broken, you fix it in the thread and tell the agent it is a pipeline fix, not a one off.
The full run also included about half an hour of troubleshooting and QA back and forth with Sour, Spicy, and Sweet. I paused and showed every response instead of cutting it. I did not build this so I can watch it for an hour. I built it so I send an idea, wait for three options, approve one, and come back later.
Collaboration by choice, not by limitation
I am a one man show, and I do not like to automate AI to the point where it is posting on my behalf. That is a deliberate constraint.
If you are running a faceless channel, take it further. Run the same pipeline, get the script, then pipe it into an ElevenLabs generated voice. Almost all of it can be autonomous. You just have to configure it and, more importantly, test it.
Never ship version one
Never go with the first version. I cannot tell you how many times I tested this early on.
Train your agents. Fine tune the pipelines. Fine tune how they operate and the outputs they hand you, so they are consistent and match how you want things done. Decide how many stops and how many QA batches you want, and where in the pipeline they belong. Those are decisions only you can make for your own work.
And there is no one size copy paste prompt that works for every industry, every creator, every business. None of it. Prompts give you a starting foundation. Never rely on a copy paste prompt from a prompt library, a newsletter, a Skool membership, or a YouTube video, this one included. Take it and make it your own.
Start here
Install Buzz and start using it. Use the built in welcome team. Start prompting. Start automating. Start noticing the things you wish were done for you, delivered to your inbox, or sent to you as a DM, and start simple. As you play with it, the possibilities show up out of your own pain points and your own line of work.
You can watch every YouTube video in the world and copy every prompt out there, but the most valuable thing you can do is spend the time to experiment.
If you want a copy of all the prompts to build your own YouTube team, they are at clearmud.ai/resources under the Buzz category.
I am not an AI expert. I am building in public and sharing what actually works. If you want a video on something specific, drop a comment with who you are, what you do, who your target audience is, and what your question is, and I will add a custom video to the queue.
Watch the full pipeline run, including the gates, the broken migration, and the untrained thumbnails:
Watch the full walkthrough on YouTube.
Watch on YouTube