In this video, I'm gonna show you how I built an AI social media manager that posts content across all of my different platforms. Now I've vibe coded a dashboard myself
with Claude Code, and I'm gonna show you how you can build something like this towards the end of this video.
But first, I'm gonna show you how you can manage your entire social media system from Claude Code without ever leaving this interface. And And I'm also gonna be giving you some free social media skills, so make sure you stick around for the full video.
And if this is your first time to the channel, welcome. My name is Ryan. I'm a 6 figure AI entrepreneur, and I've been in the marketing industry for over a decade now. And if you wanna know my favorite AI tools, automations, and even some Claude code skills,
be sure to get my free AI marketing essentials guide. You can find the link for this in the video description or pinned comment below.
And speaking of my free AI marketing guide, once you get this free guide, if you scroll down, you'll see a section for my Claude code skills.
And you'll notice some skills here for social media manager and a social media dashboard builder. Those are the two skills that I'm going to show you in this video, and you can download them completely for free. But now I'm gonna show you exactly how you can build this AI social media manager.
So first of all, if you've never used Claude Code before, I am using the Claude Code extension within Visual Studio Code, which is my IDE of choice, but you can also use Claude Code through the terminal or the Claude desktop app. I will leave my Claude code beginner's guide in the video description below. I'm also going to be using some skills here. As you'll see, I have my Ryan Dozer social media skill
and also a social media manager skill. If you've never created or used Claude's skills before, I'll leave that tutorial in the video description below as well. So after you've set up Claude Code and you've uploaded some skills, the next thing that we need to do is integrate our social media accounts to Claude Code, and we're going to do this via an MCP
connection.
There are many ways that you can integrate your social media accounts. The way that I do it is using an AI tool called Blatado.
This is just my AI social media tool of choice. Starts at $29
a month. There is a free trial, but you have to be at least on this starter plan to access your social media APIs,
which is what we need in order for this to work. Again, there are other platforms out there. Platado is just my AI social media tool of choice. There's also a thirty day money back guarantee.
I'll leave that link in the video description below.
So once you're on at least the starter plan here and you've signed up, you've created an account,
then on the dashboard,
click settings on the bottom left, click accounts, and you'll notice how easy Blotato makes this to simply integrate whatever social media accounts are relevant to what you're using, whether that's x or Twitter, LinkedIn, Facebook, TikTok,
Instagram,
YouTube, etcetera. You would just simply integrate your accounts right here.
And then after you've integrated your accounts to connect this to Claude Code, we would click API,
and you'll notice all the different options down here for an MCP
integration.
There's the Claude web app, Claude desktop and Cowork, Claude code in the terminal, and then also other MCP
clients, which is what I used since I'm using Visual Studio Code. Now I've already integrated Blatado via MCP in my Claude code setup, so I'm not going to do it. But what you would do is you would simply come in here and say, I need you to integrate the Platado MCP,
and here are the instructions.
Notice I simply copy and pasted
the instructions
laid out right here or whatever method that you're using for Claude Code, and then Claude Code will go in and figure it out. Yes. It's not possibly gonna be one shot, and the MCP is gonna be integrated right there on the spot. You may have to go back and troubleshoot and answer some questions.
But over time, this is how you integrate the m Platado MCP
inside Claude Code. And then once you do that, our social media accounts have now been successfully integrated with Claude Code, and we can move on to the next step. So first, I wanna show you a very basic social media example just so you can see how this works in Claude Code, and then I'll do something more advanced after this. But I'm going to start with a simple prompt like this. Use my Ryan Dozer social media skills. So that's important here is I'm calling that skill markdown file, which is essentially an SOP
for Claude Code to fully understand,
okay. What is Ryan's tone? What are the types of captions that he uses? And just various other instructions here that are related to social media. And I wanna create five posts for X and LinkedIn based on this YouTube video. So I'm gonna go ahead and click go here, and you can do any platform that you want. I'm just doing X and LinkedIn in this example. And the cool part about this is this YouTube video, if I minimize this, is actually the URL of a podcast episode I did with Grace Lung, who's a very high quality YouTuber. And all I did was I copied this video URL,
and then I plugged it into Claude code. And what's cool about Blatado that I forgot to mention is that a few months ago, there was a YouTube transcript scraper feature that was added. So you can now scrape YouTube transcripts with the Blatado MCP
in addition to posting across your social media platform. So this is really beneficial because this is my original authentic content.
I'm not just taking a random YouTube video and saying create five social media posts for this, which you could do that, but I would recommend using your own actual content.
And while this is going here, I'm just gonna go ahead and bypass permissions just for the purposes of this post. Um, but you'll notice here, you know, Blatado is fetching the YouTube transcript.
It called my Ryan Dozer social media skill, but I'm gonna go ahead and skip ahead and wait till this is complete. I'm not sure how long this is going to take. Alright. So after a few minutes, Claude Code successfully created these social media posts that were repurposed
from that YouTube video. You'll notice there are five posts for x, and there are also five posts for LinkedIn. Now you can make a 100 posts if you really wanted to do that. I'm just showing you a small example.
But let's say, for instance, as I read through this, that there's some of these that I like. So I'm just gonna show you how you can post directly
from Claude Code to your ex or whatever social media account that you want right here on the spot, and I'm also gonna show you how you can schedule a post where if you don't wanna post it right now, where you can get it on your social media calendar. Yes. These aren't going to be perfect depending on how dialed in your Skillmarkdown files are. But for the purposes of this example,
let's just say I like the x post number three, this one right here. So I'm instructing Claude Code to post that directly to my Ryan Dozer x account right now. And for LinkedIn,
let's say for instance, I like this LinkedIn post about AIFOMO.
And I'm saying, but schedule this out to my Ryan Dozer LinkedIn account for tomorrow at 1PM central.
So I'm gonna go ahead and click enter here, and now let's see what happens as I'm going to skip ahead.
Alright. So instantly,
it provides an X link where if I click on this, it says your post is live. And so it literally just published it straight to my X account where I didn't have to leave the Claude code interface.
Now, of course, I don't necessarily want this. I'm gonna go ahead and delete this. And when it comes to the LinkedIn post, you'll see here I actually had a conflict. So it looked at my calendar on Blatado
and saw that I had a post already scheduled. So it's asking me to schedule for a different time. So instead of 1PM, I said schedule for 3PM.
And here it says LinkedIn post four is scheduled for tomorrow.
Now in order to check this, I'm gonna pull up my Blotato account here. So if I go into Blotato and then on the left hand side, click calendar
and you click calendar where it says beta right here, you can go ahead and view like you would in a traditional social media calendar interface.
And so if I click into tomorrow, which is April 16, of course, I already have posts scheduled and ready to go here. Here is that LinkedIn post that I just scheduled from Claude Code. Now if I wanna delete this, if I wanna reschedule, I can do it in here, but I'm just gonna delete it for the purposes of this video.
But that was just a super quick example
of how you can post something directly from Claude Code or even schedule something out on your social media platforms.
So now let's get a little more advanced here and do social media posts beyond just straight text posts or repurposing YouTube videos. What I'm going to do in this example is I've started a fresh chat of Claude Code is I'm gonna say use my social media manager skill to create captions for these videos in my Google Drive folder, and you'll see I provided
a Google Drive folder URL.
So what I'm doing in this example is I have a short form video editor that takes a lot of my long form YouTube videos,
you know, chops it up, creates these nice captions, b roll, jump cuts, etcetera, creates these nice short form videos for me, puts it in a Google Drive folder, and here you'll see all these video files. These are the latest 10 in this example where I can come in here, copy this Google Drive URL, and that's how I got that actual URL.
But in order to do that, and I need to make a a full video probably explaining this in-depth,
is that you have to connect what's called a Google Workspace CLI.
Now this is the official GitHub repository
for this. I will leave a link to that in the video description below. I'm sure there are other tutorials that explain how to do this, but, literally, all I did is I copy and pasted this GitHub repository
URL,
dumped it into Claude code, and I just said, okay. Help me set up this Google Workspace CLI.
And then step by step, I just went ahead and set it up after some authentication and whatnot, um, but it actually wasn't that difficult. So I wanted to clarify that because you can't just take a Google Drive URL
without a Workspace connection
and expect it to work like magic here. So gonna pull up Claude code, and then here is that prompt. So I'm gonna go ahead and click enter. And what this is going to do after that Google Workspace CLI is connected
is it's going to actually open that Google Drive folder of video files and then look through each one of those video files,
scrape the transcripts,
and then write optimized captions
for not only Instagram,
TikTok, YouTube shorts, but also captions for x and LinkedIn as those types of captions are different than what you would do for, like, YouTube shorts or TikTok where you would have probably more hashtags. The captions would be a little longer. There's just a different variation there. And so after a few minutes for Claude Code went and analyzed and scraped all of these short video transcripts,
here are all the captions that it created for each one of those short videos from that Google Drive folder. You'll notice it creates a title for each one, and then there's group a and group b. Now group a is the caption for Instagram, TikTok, YouTube shorts.
Group b is the caption for x, LinkedIn, and I believe threads as well. Now, of course, just like before,
you know, come in here, read this, refine the captions if they don't look great. But for the purposes of this video, I'm gonna go ahead and show you how you can actually schedule these out. And so what I would do first is I would look at your existing social media calendar. So if I pull that up, you'll notice that my social media content schedule
is actually booked out until the June.
That's how far ahead I have content scheduled right now. And so what I would do is you'll see here, it looks like June 4 is the last day that I have content for my Ryan Dozer personal brand is I would say start on June 5. Or it looks like June 6 is where I would start. So I would say start on June 8 of where you wanna start this post. So what I would do is I'm gonna pull back Claude Cohen. I apologize for being all over the place here with a million different tabs. I hope you guys are still following along, but I would say something like, you know, schedule out the captions.
Let's see. For the let's just do the first
five videos,
uh, starting on 06/08/2026.
And I also said, remember my schedule is Monday through Friday with one post each day, 8AM central time. Obviously, edit that however you want, and then I'm going to click go. And what this is going to do is it's going to schedule out those first five videos
on the dates that I've assigned here, June 8 through the twelfth, 8AM central time. You'll see it's doing it right now as it's integrated with the Blotato MCP,
and it's going to put that on my Blotato calendar. So I'm gonna skip ahead and wait till this is complete.
Now as this is still running, there are a few tips that I forgot to mention in terms of saving tokens and overall usage. Right? Especially if you're on the $20 a month Claude Pro plan, you're going to run out of usage and tokens very quickly trying to integrate MCPs
and upload social media posts and all this fun stuff. So what I'd recommend you do is I would recommend that you're on SONNET 4.6
for tasks like this. That's very important that you're not using Opus 4.6.
And I would also recommend that you leave effort on low, and I would also turn off extended thinking mode as that is going to be overkill
for this type of task. So I wanted to call those out first while this is running in the background.
Alright. And so this task is finally complete. And if I go ahead and pull up Blatado and refresh my calendar,
you'll notice if I scoot over to June 2026,
if I look at June 8 through June 12, here are all the posts that were scheduled from Claude Code. It took those videos, uploaded them to Blatado, wrote captions using that skill,
and you'll see here that it is successfully
scheduled. And, again, here, even has the video here. I can reschedule it, delete it, do whatever I want from here.
Now let's say now this what I'm about to show you now is more advanced and extracurricular.
This isn't a necessity,
But let's say, for instance, that you're not a fan of the Blatado calendar interface. You'll see it's still in beta mode, and over time, this will improve.
And like I mentioned at the beginning of this video, I actually use my own vibe coded social media calendar. You'll see here called AI Marketing OS
where it has my Ryan Dozer post. And if I click into it, it has the captions. It has the actual video. Or if I wanna view the video right inside my vibe coded dashboard,
this just looks a lot cleaner and helps me stay more organized.
So if you wanna create something, I'm not saying exactly like this, but if you wanna vibe code your own scheduler or social media dashboard,
what you can do is enter the following.
Great. Now since I'm not a fan of the Platado calendar interface,
I want you to vibe code your own calendar using the social media dashboard builder skill.
That is one of the free skills that you can download from my free AI marketing guide that I mentioned towards the beginning of this video. I said make this user friendly and visually appealing,
and I'm actually going to switch this to SONNET 4.6 in the middle of a chat. Yes. You can do that inside Claude code because if I use Opus,
it is probably going to eat the rest of my usage for the day even though I'm on a Claude Max plan paying a $100 a month. So I'm gonna go ahead and click go here, and I'm super curious what this is going to vibe code in terms of a social media dashboard from that skill.
But let's see what it comes up with, and I'm gonna skip ahead and wait till this is done. So here is the social media dashboard that Claude Code created in a matter of minutes here. Now this isn't perfect, though you can literally refine anything. The opportunities are endless, but you'll see I have a calendar view. And if I click into this, it has the captions for x, TikTok, Instagram, etcetera, group a, group b. And if I click list, there's also a list view of all of my different posts here. Now the drop down button doesn't work, so I'd have to come back and refine that. But that's just the case when you're vibe coding anything.
It's not gonna be perfect on one shot. And so for instance, if you have a brand guide, you could come back to Claude Code and say, use my brand guide to help with the colors, fonts, fix this functionality,
take some screenshots if something doesn't look right, upload it to Claude code, refine, reiterate
until you get something that you actually like,
which is what this is right here,
which is my AI marketing dashboard. This took probably at least a day for me to actually refine this to make sure all the integrations are correct, to make sure this is visually appealing, and helps me stay organized
in not only my social media, but also my day to day work synced with my Google Calendar and all sorts of other different priorities and items that I have to do. But, anyways, I hope I'm kind of unlocking the light bulb here for you. If you wanted to vibe code your own social media dashboard,
you can definitely do that. But if you've made it this far into the video, first of all, I appreciate you. If you found this valuable, be sure to give me a thumbs up, subscribe to the channel, leave me a comment below, and most importantly, I hope you all have a great day.