Fully Automated Product Tutorial Videos: Claude + Playwright + Magic Hour + Remotion

One developer automated the entire product tutorial video pipeline — from raw feature URL to finished CMS upload — with zero human involvement. The system, built over a weekend, now produces one video per day, down from 2–3 per month when done manually.
Stack
- Playwright — screen recording with humanized mouse movement to avoid robotic feel
- Claude — script writing and orchestration: decides what to record, teaching order, voiceover structure
- Magic Hour API — face swap, lip sync, talking photos, thumbnails (replaced four separate tools)
- Remotion — programmatic video editing
- Latenode — glue layer: trigger on new feature URL, sequencing (Playwright → Claude → Magic Hour → Remotion), retries on failure, final CMS upload
Key Breakthroughs
- Tone consistency: 20 iterations to get Claude's script tone right. The fix was feeding three hand-written scripts as few-shot examples — the author reports that pasting examples beats describing tone with adjectives every time.
- Cost: ~$2–4 per video vs. 4–6 hours of human time.
- Community acceptance: No users have flagged the videos as AI-generated. The author notes that demo videos with AI fingerprints are fine as long as they teach effectively.
- Architecture transferable: The system generalizes to any product with features worth demoing.
The author is willing to share the Claude system prompt and orchestration setup.
📖 Read the full source: r/ClaudeAI
👀 See Also

Self-hosted vs managed OpenClaw: A developer's 4-month comparison
A developer switched from self-hosting OpenClaw for 4 months to RunLobster's managed service at $49/month. Self-hosting required constant maintenance including reconnection scripts, debugging config updates, and dealing with surprise API bills.

Forge agent autonomously fixes GitHub bug using Claude AI
A developer's Forge agent detected a GitHub bug report, triggered a pipeline, used Claude AI to analyze and fix the issue, and opened a PR—all without human intervention while the developer slept.

Running OpenClaw on a 2013 MacBook Pro with macOS Sonoma via OpenCore Legacy Patcher
A developer successfully installed and ran OpenClaw on a 2013 MacBook Pro 15" with 16GB RAM by using OpenCore Legacy Patcher to install macOS Sonoma (v14), meeting the Node.js 22/24 requirements.

Running Claude with Qwen 3.5 as a persistent agent on Mac Mini reveals human bottleneck
A developer runs Claude with Qwen 3.5 as a persistent agent on a dedicated Mac Mini, handling product creation, project management, analytics, newsletter support, and 3,000 WizBoard tasks. The agent created 16 products in two months, revealing that the bottleneck shifted from production capacity to human approval and decision-making.