If you’re using Claude Code to build apps but you’re not using it to run your content, you’re leaving the easiest growth lever on the table.
I built a free plugin that runs my entire content pipeline. Competitor research to final scripts. And by the end of this post, you’ll know exactly how to set it up yourself.
Why Most Creators Stay Stuck
I’m Charles Dove. I run CC Strategic, an AI automation agency, and I build in public over at Charlie Automates on YouTube.
Here’s what I see every single day. Most creators wake up trying to figure out what to post about. That’s survival mode, not strategy. I’ve been there before. You’re making all these decisions without any real data behind them.
The business owners actually growing on social media? They have systems. Systems that research what’s trending. Systems that create angles for content. Systems that write hooks and full scripts. Systems that measure what worked and feed it back into the engine.
That same system used to cost $3,000 to $5,000 a month. Or a full team of virtual assistants.
What if you could run that entire loop through Claude Code for free? That’s exactly what I built. And I’m giving it away.
The Plugin That Doesn’t Just Write, It Learns
Here’s the part that made me give this away. This plugin doesn’t just write scripts. It learns.
Every video you publish, it gets smarter about what works for your audience. That’s the part that replaced my entire content process. The system stores your identity, who you’re talking to, hook preferences, visual patterns, and your competitors. Over time, it learns what hook patterns actually resonate with your audience.
This is what makes it different from every other AI writing tool. It’s not a one-shot prompt. It’s a feedback loop that compounds.
The Six Commands That Run Everything
The plugin is built around six slash commands inside Claude Code. Each one handles a different step in the content pipeline. Let me break them down.
1. /viral:onboard - Train Your Agent Brain
This is where you start. The onboard command creates your “agent brain.” It asks you a series of questions: your name, your brand, your social media handles, your niche, your content pillars, your competitors, your posting cadence.
All of this gets stored in a brain file that every other command pulls from. Think of it as your content DNA. The more data you feed it, the smarter every command gets.
2. /viral:setup - Install the Dependencies
This command checks that all the custom scripts are installed correctly. It makes sure you can scrape competitor content, download videos, transcribe audio, and pull analytics.
You’ll need a few API keys here. YouTube Data API and YouTube Analytics from Google Cloud Console. An OpenAI API key for Whisper transcription. The Instagram Graph API through Facebook’s developer tools is optional since there’s an install loader that handles Instagram data without it.
Don’t worry about Reddit or Twitter APIs. Those are already built in another way.
3. /viral:discover - Scrape and Research
This is the powerhouse command. It does two major things.
First, it scrapes your top competitors’ content on YouTube and Instagram. Long form, short form, the works. It lays out titles, links, stats, and gives you the option to transcribe them. Claude Code will literally watch the videos and show you the visual hooks that worked, with a full report on why each piece performed.
For short form, it watches the first 20 seconds and screenshots about 15 to 20 frames. So you can see what’s visually appealing alongside what’s being spoken.
Second, it searches YouTube, Reddit, and GitHub for your keywords. Whether it’s “Claude Code,” “AI automation,” or whatever lives in your niche. It shows you what’s actually trending right now.
Then it delivers a full report with all of that data. Discovery keywords, competitor analysis, trending topics, and quick insights you can act on immediately.
4. /viral:angle - Build Contrast-Based Angles
This command takes all the topics from your discovery session and creates contrast-based angles. Every great piece of content has a common belief and a surprising truth. This agent builds that contrast for you and scores the strength of each angle.
It generates 15 angles across three platforms. YouTube long form, short form (which covers Instagram, TikTok, Facebook Shorts), and LinkedIn. Each angle comes with full details on the topic, the contrast formula, and a score.
Claude will ask if you want to save any of these angles for later. And if you want to move forward to script writing right then and there.
5. /viral:script (Hook Genie) - Generate Hooks and Full Scripts
I call this one Hook Genie. It’s my favorite command in the whole pipeline.
You pick an angle, and it generates 10 different hooks using six proven hook patterns. Then it writes out a full script with filming cards. Long form, short form, LinkedIn, whatever you choose. It handles all of them.
Here’s what the script includes:
- The hook you chose with a score and source data
- The three Ps intro: proof, promise, plan
- A retention hook to keep viewers watching
- Section-by-section talking points with what to show on screen
- Perfect transitions between sections
- A mid-video CTA (I’ve trained Claude to include this in every script)
- A conclusion with a call to action
The script gets saved to a “not done” folder, organized by format. LF for long form, SF for short form. Ready to film.
Until your brain becomes fully built out over time, the Swipe Inspired data from competitor research will be your best friend. It blends data between your competitors and what’s already proven for you. If you’re not sure which hook to go with, just follow the hook recommendation.
6. /viral:analyze - Measure What Worked
After you’ve published some content, this command pulls all your analytics from YouTube and Instagram. It downloads your top-performing content, transcribes it, watches it, and tells you exactly why each piece won.
It breaks down each video’s verbal hook, opening line, hook pattern, visual hook, what was shown, the structure, the angles used, and why it worked. You get the same deep analysis you ran on competitors, but now for your own content.
It shows common patterns across your winners and tells you what to apply to your next video. Then you run /viral:update-brain to feed all of that data back into your agent brain.
That’s the full loop. Rinse, wash, repeat.
The Feedback Loop That Changes Everything
Most content tools give you a one-time output. You prompt, you get a script, you move on. This system is different because it compounds.
Here’s the loop:
- Discover what’s working for competitors and what’s trending
- Create angles based on contrast formulas
- Write scripts with proven hook patterns
- Publish your content
- Analyze what performed
- Update the brain with new learnings
- Go back to step 1
Every cycle makes the system smarter. The hooks get more relevant to what your audience actually responds to. The angles get sharper. The scripts get tighter.
This is what separates a content system from just using ChatGPT to write a script. One is a tool. The other is an engine.
How to Install It (Step by Step)
The plugin is free and it’s live on GitHub right now. Here’s how to get it running.
Step 1: Clone the repo. The link is in the description of the YouTube video. Copy the install command from the repo page.
Step 2: Open a fresh terminal (not inside Claude Code yet) and run the install command. When it asks, choose “global” so it’s available in every Claude Code session.
Step 3: Boot Claude Code and run /viral:onboard. Answer the questions about your brand, your social handles, your competitors, your content pillars. To save time, you can feed it an existing brain file if you have one.
Step 4: Run /viral:setup to install all the dependencies. It’ll check what’s downloaded, verify the scripts are working, and connect your API keys.
You’ll need:
- YouTube Data API V3 from Google Cloud Console (for researching competitors)
- YouTube Analytics API V2 from Google Cloud Console (for pulling your own data)
- OpenAI API key (for Whisper transcription)
- Instagram Graph API through Facebook Developer Tools (optional, the install loader handles this)
Step 5: Run /viral:discover and let it rip. It’ll pull your keywords and content from your competitors. You’re all set.
If you need help setting any of this up, Claude itself can walk you through the Google Cloud Console setup. Just ask it. Trust me, it’s not that difficult.
Why I’m Giving This Away
I’ve been running Charlie Automates for a while now. I drop about two videos every single week. Building in public means sharing the actual tools that work, not just talking about them.
This plugin is the same system I use for my own content strategy at CC Strategic. Same commands. Same brain. Same workflow. I built it using PAUL, which is an entire framework for building apps and workflows with Claude Code. If you want to see how I build stuff like this, I’ve got a whole playlist on that too.
The plugin runs on Claude Code’s 1 million token context window. Context rot isn’t going to be a problem even with a lot of data in the conversation. And the scoring system ranks the best topics from both competitor and keyword discovery.
What This Actually Replaces
Let me put this in perspective. A basic content team for a creator or business owner looks like:
- A researcher ($500 to $1,500/month)
- A scriptwriter ($1,000 to $2,500/month)
- An analytics person ($500 to $1,000/month)
- A strategist ($1,500 to $3,000/month)
That’s $3,500 to $8,000 per month minimum. Or you can run six commands in Claude Code.
I’m not saying AI replaces humans entirely. You still need to film. You still need to edit. You still need to show up. But the research, the strategy, the hook writing, the script generation, and the analytics loop? That’s handled.
FAQ
Is this plugin really free?
Yes. It’s open source on GitHub. No catch. No upsell inside the plugin itself. I share it because it builds trust and grows the Charlie Automates community.
Do I need to be technical to use this?
No. If you can install Claude Code and answer questions in a terminal, you can run this. The setup command handles all the technical dependencies. If you get stuck, you can ask Claude itself to help you through it.
What API keys do I need?
YouTube Data API V3 and YouTube Analytics API V2 from Google Cloud Console. An OpenAI API key for transcription. The Instagram Graph API is optional.
Does it work for any niche?
Yes. During onboarding, you define your niche, keywords, and competitors. The system adapts to whatever space you’re in. Claude Code, AI automation, fitness, finance, whatever.
How does the “agent brain” actually work?
It’s a file that stores your identity, content pillars, hook preferences, visual patterns, competitor data, and performance analytics. Every command reads from it. Every time you run /viral:analyze and /viral:update-brain, it gets smarter.
Can I use this for short form content only?
Yes. The discover command scrapes both long form and short form. The angle command generates angles for YouTube long form, short form (Instagram, TikTok, Facebook Shorts), and LinkedIn. You choose what you want.
What if I don’t have any published content yet?
Start with /viral:discover to research your competitors and /viral:angle to build angles. Then use /viral:script to write your first scripts. Once you publish and get some data, run /viral:analyze to start the feedback loop.
Does it replace my entire content strategy?
It replaces the manual research, writing, and analysis. You still make the creative decisions. You pick which angles resonate with you. You decide which hooks feel authentic. You bring the personality. The system brings the data and the structure.
If you want to go deeper on Claude Code systems and see how I use this plugin personally, join CC Strategic AI on Skool. Beginner to advanced workflows, prompt engineering, the whole stack. It’s free with no pressure to upgrade.
And if you’re a business owner who wants a system like this built for your brand, book a call with CC Strategic.
If you want to see more breakdowns like this, subscribe to Charlie Automates on YouTube. I drop two videos a week on Claude Code, AI automation, and the systems that actually make money.
Want to work with me directly? Work with me 1-on-1 and I’ll help you set up your own content pipeline from scratch.