The bait, then the rug-pull.
Ryan stacks four hooks in 31 seconds: the outcome ('AI social media manager that posts everywhere'), the visual proof (a working custom dashboard), the promise ('never leave this interface'), and the lead magnet ('free social media skills'). No curiosity gap, no pattern interrupt — pure outcome-stacking that works because the demo on screen is real, not a mockup.
What the video promised.
stated at 00:16“I'm gonna show you how you can manage your entire social media system from Claude Code without ever leaving this interface.”delivered at 08:52
Where the time goes.

01 · Intro + free guide CTA
Outcome promise, dashboard tease, plug for the AI Marketing Essentials lead magnet.

02 · My Claude Code setup
Uses Claude Code extension in VS Code; references two custom skills (Ryan Doser brand voice + social media manager).

03 · Integrating accounts via Blotato MCP
Walkthrough of Blotato's $29 starter plan, account integration in settings, copy-paste MCP instructions into Claude Code.

04 · Basic example: YouTube URL → 10 posts
Calls Ryan Doser skill on a podcast URL, generates 5 X + 5 LinkedIn posts based on the scraped transcript.

05 · Post & schedule directly from Claude Code
Instructs Claude to post one X piece now and schedule one LinkedIn piece for tomorrow 1pm; sees a real conflict-resolution flow.

06 · Advanced: captions for a Google Drive folder
Points Claude at a Drive folder of short videos via Google Workspace CLI; scrapes transcripts + writes Group A (vertical) and Group B (text) captions.

07 · Reviewing AI-generated captions
Skim the generated captions; explains the Group A / Group B split for short-form vs. text platforms.

08 · Batch-scheduling 5 posts
Schedules the first five videos Monday–Friday 8am central starting June 8, 2026.

09 · Token-saving tips
Use Sonnet 4.6 not Opus, leave effort on low, disable extended thinking for this kind of task.

10 · Verify in Blotato calendar
Cross-checks the schedule landed correctly on the Blotato beta calendar.

11 · Vibe-coding your own dashboard
Switches to Sonnet 4.6 mid-chat and invokes the social media dashboard builder skill to generate a custom calendar UI.

12 · Dashboard demo + refinement
Tours the first-shot dashboard (calendar + list view); acknowledges broken dropdown and shows his polished AI Marketing OS as the destination state.
13 · Final CTA
Thumbs-up + subscribe + comment + 'have a great day' — no upsell.
Visual structure at a glance.
Named ideas worth stealing.
Skill + MCP closed loop
Markdown 'skill' file is the brain (tone, caption style, SOP); MCP is the hands (Blotato posts to platforms). The skill provides the judgment, the MCP provides the action — together they are a product.
Group A / Group B caption split
- Group A — Instagram, TikTok, YouTube Shorts (vertical, more hashtags, longer captions)
- Group B — X, LinkedIn, Threads (text-first, fewer hashtags, tighter copy)
One skill writes both groups in one pass; clean shorthand for talking about cross-posting.
Token-saving stack for tool-heavy tasks
- Use Sonnet 4.6 (not Opus 4.6)
- Set effort to low
- Disable extended thinking mode
For MCP-heavy orchestration tasks, the reasoning premium of Opus is overkill — pick the cheap model and turn the brain down.
Free guide → free skills → paid affiliate
Lead magnet contains the skill downloads; the skills only become useful once you upgrade to Blotato's $29 plan (where Ryan is an affiliate).
Lines you could clip.
“manage your entire social media system from Claude Code without ever leaving this interface”
“I'm calling that skill markdown file, which is essentially an SOP for Claude Code to fully understand what is my tone, what are the types of captions I use”
“Don't use Opus for this. Sonnet 4.6, effort on low, extended thinking off — overkill for this type of task.”
“It's not gonna be perfect on one shot. Take screenshots if something doesn't look right, upload to Claude code, refine, reiterate until you get something you actually like.”
How they spent the runtime.
Things they pointed at.
How they asked for the click.
“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.”
Soft and brand-on; no second upsell, no link reminder. The real CTA was the free-guide pitch at 0:31 — the outro is housekeeping.
Word for word.
Steal the skill-as-trojan-horse pattern.
Package the workflow as a free Claude Code skill that's only fully useful with the paid product underneath.
- Ship a free 'JoeFlow output formatter' skill (or 'Mod Boss runsheet generator') — give it away in a lead magnet, no gate.
- The skill should produce output that *implies* the paid product. A JoeFlow-shaped transcript that's only worth pasting into JoeFlow. A Mod Boss runsheet that's only worth running in Mod Boss.
- Adopt the Group A / Group B caption vocabulary in any Joe-side skill — it's clean shorthand that signals you've thought about cross-posting.
- Always include a 'recommended model + settings' line in a skill markdown so users don't burn Opus quota by accident.
- The hook stack here is four parts in 31 seconds: outcome → visual proof → promise → lead magnet. No pattern-interrupt needed when the visual is genuinely working software.
- Don't formalize sponsor blocks for affiliate content — Ryan never says 'sponsored,' the entire video IS the demo. The honesty is in the explicit '$29 starter plan' disclosure, not in scare-quote-sponsor formatting.
What to actually do if you want this for yourself.
You need three things: Claude Code, a Blotato $29/mo plan, and two skill files. Skip any one and the loop breaks.
- Download Ryan's free AI Marketing Essentials guide — the skills you need are inside it.
- Start a Blotato free trial, but know you'll need the $29/mo Starter plan minimum (the free tier doesn't expose the API).
- Install Claude Code (VS Code extension is easiest), drop the two skill files into your project, then ask Claude to set up the Blotato MCP using the instructions Blotato gives you.
- First try should be tiny: paste one YouTube URL and ask for 3 X posts. Don't try the Google Drive workflow until the basic loop works.
- Use Sonnet 4.6 with effort=low and extended thinking off — Opus will eat your quota for almost no benefit on this kind of task.
- Expect at least one round of 'no, the captions sound wrong' — the brand-voice skill is what makes the output yours, so tune that file before scaling up.




































































