Cached at:
04/22/26, 09:04 AM
TL;DR: Ryan Doser shows how to turn Claude Code into an AI social-media manager that writes, schedules, and publishes posts on every major platform—no tab-switching required.
## What You’ll Need
1. Claude Code (VS Code plug-in, desktop, or CLI)
2. The two free “skills” files from Ryan’s *AI Marketing Essentials Guide* (link in video description)
3. A social-media API bridge. Ryan uses **Blatato** ($29 / month, 7-day trial) because it exposes an MCP endpoint for X, LinkedIn, TikTok, Instagram, Facebook, and YouTube
4. (Optional) Google Workspace CLI if you want to bulk-schedule shorts straight from Drive
Install Claude Code → upload the skills → paste Blatato’s MCP config into Claude → confirm the accounts are green-lit. You’re ready.
## One YouTube Video → Ten Posts
Ryan’s first demo starts inside a single Claude Code chat:
> “Use my *Ryan Dozier Social Skill* to turn this YouTube video into 5 X posts and 5 LinkedIn posts.”
Claude pulls the automatic captions, applies Ryan’s tone rules (kept in the skill file), and returns ten ready-to-publish drafts.
He likes post #3 on X, so he types:
> “Post #3 to @RyanDozier right now.”
Blatato’s MCP fires; the tweet is live in seconds.
For LinkedIn he wants a delay:
> “Schedule the LinkedIn version tomorrow at 1 p.m. Central.”
Blatato spots a calendar conflict and suggests 3 p.m.; Ryan agrees. The slot appears instantly inside Blatato’s beta calendar view.
## Bulk-Scheduling 10 Shorts from Google Drive
1. Editor drops 9:16 captioned clips into a shared Drive folder
2. Ryan installs the open-source **Google Workspace CLI** (Claude walks him through OAuth)
3. New Claude prompt:
> “Use *Social Media Manager Skill* on every video in this Drive folder. Create A-group copy (IG, TikTok, YT Shorts) and B-group copy (X, LinkedIn, Threads).”
Claude grabs each transcript, writes platform-specific captions (hashtags + long titles for short-form, punchy lines for X/LinkedIn), and stores the payload locally
4. Calendar check: existing queue runs through early June. Ryan says:
> “Starting June 8, publish one video per business day at 8 a.m. Central. Use the first five clips.”
Blatato uploads the videos, assigns the copy, and locks the slots. Refreshing the calendar shows June 8-12 fully booked
**Token-saving tip:** run Sonnet 4.6, effort = low, extended-thinking = off. High-reasoning modes burn through Pro quotas fast.
## 30-Second “Vibe-Coded” Dashboard
If you want prettier control than Blatato’s default calendar, open a new Claude chat and run:
> “Use *Social Media Dashboard Skill* to vibe-code a clean calendar that reads Blatato data, lets me preview videos, and drag-and-drop reschedule.”
Claude spits out a local web app (NextJS + Tailwind in Ryan’s case) with OAuth, thumbnail previews, and a visual timeline. Brand colors, analytics, and multi-user invites can be layered on later—all still inside Claude Code.
## Key Takeaways
- Entire workflow—caption extraction, multi-platform writing, instant or scheduled publishing—stays inside a single Claude Code session
- The combination of Ryan’s pre-built skills + Blatato MCP replaces the usual stack of browser tabs, spreadsheets, and scheduler tools
- Extra automation (bulk shorts from Drive) only requires the free Google Workspace CLI and a shared folder
Grab the free skill files and the *AI Marketing Essentials Guide* from the video links, plug in your own accounts, and reclaim the hours you used to spend copying and pasting posts.
Source: [https://www.youtube.com/watch?v=CeJAGpP3XGs](https://www.youtube.com/watch?v=CeJAGpP3XGs)