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.
npx claudepluginhub michaelboeding/skills --plugin skillsThis skill uses the workspace's default tool permissions.
Generate professional, screen-by-screen walkthrough video scripts for app features — ready for recording or voiceover production.
Guides Next.js Cache Components and Partial Prerendering (PPR) with cacheComponents enabled. Implements 'use cache', cacheLife(), cacheTag(), revalidateTag(), static/dynamic optimization, and cache debugging.
Guides building MCP servers enabling LLMs to interact with external services via tools. Covers best practices, TypeScript/Node (MCP SDK), Python (FastMCP).
Generates original PNG/PDF visual art via design philosophy manifestos for posters, graphics, and static designs on user request.
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"