From skills
Generates timed, screen-by-screen walkthrough video scripts for app features with narration, screen directions, transitions, and shot lists using interactive agent workflow.
How this skill is triggered — by the user, by Claude, or both
Slash command
/skills:walkthrough-script-agentThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Generate professional, screen-by-screen walkthrough video scripts for app features — ready for recording or voiceover production.
Generate professional, screen-by-screen walkthrough video scripts for app features — ready for recording or voiceover production.
This skill uses 3 specialized agents that analyze your app, write feature scripts from different angles, then synthesize them into a polished script package.
| Output | Description |
|---|---|
| Feature Scripts | Individual timed scripts for each app feature |
| Full Walkthrough | Complete app tour script covering all features |
| Screen Directions | What to show on screen at each moment |
| Narration Text | Voiceover-ready narration with pacing cues |
| Shot List | Ordered list of screens/actions to capture |
app-demo-agent to produce the final video⚠️ DO NOT skip this step. Use interactive questioning — ask ONE question at a time.
⚠️ Use the AskUserQuestion tool for each question below. Do not just print questions in your response — use the tool to create interactive prompts with the options shown.
Q1: App Overview
"I'll write walkthrough scripts for your app! First — what's the app called and what does it do?
(A brief description is fine — e.g., 'Bubba Fishing — a fishing app for logging catches, tracking trips, and competing in tournaments')"
Wait for response.
Q2: Target Audience
"Who's the target audience for these walkthrough videos?
- New users (onboarding/tutorial style)
- Potential customers (marketing/conversion style)
- Investors / stakeholders (pitch/demo style)
- Internal team (training/documentation style)
- Or describe"
Wait for response. This determines tone, pacing, and emphasis.
Q3: Features to Cover
"Which features should I write scripts for?
- All major features — I'll analyze the app and cover everything
- Specific features — list the ones you want
- Single feature deep-dive — one feature, thorough walkthrough"
Wait for response. If they say "all", use the feature analyzer agent to identify them.
Q4: Source Material
"What do I have to work with?
- Screenshots — provide paths to app screenshots
- Screen recording — provide path to a recording
- Codebase — I'll read the source code to understand features
- Description only — you'll describe the screens to me
- Multiple sources — combination of the above"
Wait for response. More context = better scripts.
Q5: Video Style
"What style for the walkthrough?
- Quick tour — fast-paced, 15-30s per feature, highlight reel
- Standard walkthrough — 30-60s per feature, show key flows
- Detailed tutorial — 60-90s per feature, step-by-step instructions
- Marketing showcase — benefit-focused, emotional, persuasive
- Or describe your own style"
Wait for response.
Q6: Tone
"What tone should the narration use?
- Professional — polished, confident, product demo feel
- Friendly / conversational — casual, like showing a friend
- Energetic / excited — upbeat, enthusiastic
- Calm / instructional — patient, step-by-step
- Or describe"
Wait for response.
Q7: Output Format
"How do you want the scripts delivered?
- Markdown files — one
.mdper feature + a master script (default)- Single document — everything in one file
- JSON — structured data for programmatic use
- Ready for app-demo-agent — formatted for direct handoff to video production"
Wait for response.
| Question | Determines |
|---|---|
| App Overview | Context and domain knowledge |
| Target Audience | Tone, depth, and persuasion strategy |
| Features | Scope of scripts to generate |
| Source Material | How we analyze the app |
| Video Style | Pacing and duration targets |
| Tone | Narration voice and language |
| Output Format | Deliverable structure |
Based on the source material provided, build a complete picture of the app's features and screens.
Read each screenshot with the Read tool. Document what you see:
Use the feature-analyzer agent to examine the source code:
Extract frames for analysis:
python3 ${CLAUDE_PLUGIN_ROOT}/skills/app-demo-agent/scripts/extract_frames.py \
INPUT_VIDEO \
-o ~/walkthrough_project/frames/ \
--scene-detect \
--timestamps
Read the extracted frames to map the flow.
Work from the user's description, asking follow-up questions if any feature is unclear.
Output a feature map before proceeding:
Feature Map:
1. [Feature Name] — [Brief description] — [Key screens involved]
2. [Feature Name] — [Brief description] — [Key screens involved]
3. ...
Present this to the user for confirmation before writing scripts.
Deploy the specialized agents in parallel to write scripts for each feature:
Examines the app and produces a structured breakdown of each feature including:
Takes each feature breakdown and writes the walkthrough script with:
Creates compelling openings and closings:
Combine agent outputs into the final deliverable.
Each feature script should follow this structure:
# [Feature Name] Walkthrough
**Duration:** ~[X]s | **Style:** [chosen style] | **Tone:** [chosen tone]
## Shot List
1. [Screen/action to capture]
2. [Screen/action to capture]
3. ...
## Timed Script
| Time | Screen Direction | Narration |
|------|-----------------|-----------|
| 0-3s | [App opens to home screen] | "Opening hook line..." |
| 3-6s | [User taps feature button] | "Narration for this moment..." |
| 6-10s | [Feature screen loads] | "Narration continues..." |
| ... | ... | ... |
## Narration (Full Text)
> [Complete narration as a single flowing block — ready for TTS or voiceover recording]
## Notes
- [Any special recording instructions]
- [Suggested transitions or effects]
If multiple features, also produce a master script that chains them together:
# [App Name] — Complete Walkthrough
**Total Duration:** ~[X]min | **Features Covered:** [N]
## Script Order
1. App Intro (10-15s)
2. [Feature 1] (Xs)
3. [Transition] (3-5s)
4. [Feature 2] (Xs)
5. ...
6. Closing CTA (10-15s)
## Full Timed Script
[Combined timed table for the entire walkthrough]
## Full Narration
[Complete narration text — ready for a single recording session]
Save the scripts to the requested location (default: ~/walkthrough_scripts/[app-name]/).
Delivery message:
"Your walkthrough scripts are ready!
App: [App Name]
Features Scripted: [N]
Total Narration: [X] words ([Y] minutes at natural pace)
Files:
[feature-name].md — per-feature scriptsmaster-walkthrough.md — full app tour scriptshot-list.md — consolidated recording checklistWant me to:
app-demo-agent to produce the actual video?"| Style | Duration/Feature | Words/Feature | Pace |
|---|---|---|---|
| Quick tour | 15-30s | 30-60 words | Punchy, highlight key value |
| Standard | 30-60s | 60-120 words | Show key flow, explain benefits |
| Detailed tutorial | 60-90s | 120-180 words | Step-by-step, thorough |
| Marketing showcase | 20-45s | 40-90 words | Benefit-led, emotional hooks |
... or — for natural breathing room| Platform | Duration | Aspect | Script Notes |
|---|---|---|---|
| App Store preview | 15-30s | 9:16 or 19.5:9 | Hook in first 3s, no audio assumed |
| TikTok / Reels | 15-60s | 9:16 | Fast cuts, text overlays, trending hooks |
| YouTube | 60s-5min | 16:9 | Can be thorough, SEO-friendly intro |
| Product Hunt | 30-60s | 16:9 | Focus on unique value, show key differentiator |
| Investor demo | 2-5min | 16:9 | Problem-solution framing, market context |
| Onboarding | 30-90s/feature | Device native | Patient, instructional, sequential |
| Skill | Use Case |
|---|---|
app-demo-agent | Produce the actual video from these scripts |
brand-research-agent | Match brand voice and tone |
copywriter-agent | Write marketing copy to accompany the videos |
voice-generation | Generate voiceover audio from the narration text |
video-producer-agent | Full video production with music and effects |
social-producer-agent | Create social media cuts from the walkthrough |
| Agent | File | Focus |
|---|---|---|
| Feature Analyzer | feature-analyzer.md | Breaks down app features and user flows |
| Script Writer | script-writer.md | Writes timed narration with screen directions |
| Hook Writer | hook-writer.md | Creates intros, transitions, and CTAs |
Full app walkthrough:
"Write walkthrough scripts for all the features in my fishing app"
Specific features:
"Generate walkthrough scripts for the tournament and logbook features"
From screenshots:
"Here are screenshots of each screen — write a walkthrough video script for this flow"
Marketing style:
"Write a marketing-style walkthrough script for our App Store preview video"
With handoff:
"Write walkthrough scripts for my app, then use app-demo-agent to produce the videos"
npx claudepluginhub michaelboeding/skills --plugin skillsGuides creation of product demo, feature walkthrough, and launch video scripts with pacing, visual direction, and platform-aware length.
Generates MP4 walkthrough videos from app screenshots or live sites using Remotion. Adds smooth transitions, zoom effects, text overlays, progress bars, optional voiceover narration for demos, showcases, docs.
Creates product launch or SaaS promo videos from a URL, brief, or script. Routes to specialized sub-skills for explainers, site tours, PR videos, or captions when input doesn't match a product launch.