From ph-complete
Scripts, structures, and optimizes demo videos for Product Hunt launches with 3-act frameworks, hook formulas, second-by-second templates, and 30-60s best practices.
npx claudepluginhub yoanbernabeu/producthunt-skills --plugin ph-completeThis skill uses the workspace's default tool permissions.
This skill helps you create demo videos that capture attention, demonstrate value, and convert Product Hunt visitors into users.
Plans and produces demo videos, GIFs, screenshots, and Remotion programmatic videos for product launches. Covers scripting, recording, best practices, and platform formats.
Creates professional promotional videos for software projects using Remotion, AI voiceover, and background music. Analyzes git history, README, and code for tailored content suggestions.
Generates 30-45 second promo video scripts and shot-by-shot storyboards from project PRD. Detects Remotion or Montage-tool for compatible configs.
Share bugs, ideas, or general feedback.
This skill helps you create demo videos that capture attention, demonstrate value, and convert Product Hunt visitors into users.
| Type | Length | Purpose |
|---|---|---|
| Teaser | 15-30s | Quick hook, curiosity |
| Demo | 45-90s | Full product showcase |
| Walkthrough | 2-5min | Detailed tutorial |
Product Hunt Sweet Spot: 30-60 seconds
ACT 1: THE HOOK (0-10 seconds)
├── Problem statement OR
├── Bold claim OR
└── Question that resonates
ACT 2: THE DEMO (10-45 seconds)
├── Show product in action
├── Highlight key features
└── Demonstrate the "aha" moment
ACT 3: THE CLOSE (45-60 seconds)
├── Recap value prop
├── Call to action
└── Special offer (optional)
[0:00-0:05] HOOK
"[Problem statement or attention-grabber]"
[0:05-0:10] INTRODUCTION
"[Product name] lets you [core value prop]"
[0:10-0:20] FEATURE 1 (Most impressive)
"Watch how easy it is to [action]..."
[Show action happening]
[0:20-0:30] FEATURE 2
"And when you need to [action]..."
[Show action]
[0:30-0:40] FEATURE 3 / THE WOW MOMENT
"The best part? [Unique capability]"
[Show the magic]
[0:40-0:50] RESULTS / PROOF
"[Users/Companies] have already [achieved result]"
[0:50-0:60] CTA
"Try [Product] free at [domain].
Special for Product Hunt: [offer]"
"If you've ever spent hours [frustrating task],
you know how painful [problem] can be."
"What if you could [impressive outcome]
in [surprisingly short time]?"
"Why do [target audience] still struggle with
[problem] in [current year]?"
"[Target audience] waste [X hours/dollars]
every [timeframe] on [problem]. We fixed that."
"Last month, I lost [something valuable]
because [problem]. So I built [Product]."
Pros: Authentic, personal, builds connection Cons: May not be professional quality
Tips:
Pros: Polished, clear Cons: Less personal, costs money
Pros: Universal (no language barrier) Cons: Less engaging, harder to follow
If using text overlays:
Tools: ElevenLabs, Murf, Play.ht Pros: Quick, consistent, multiple takes Cons: Can sound robotic
Basic:
Professional:
For Polished Demos:
[Product Name] - [Core Value Prop] | Product Hunt Launch
Example:
Raycast - Supercharged Productivity for Mac | Product Hunt Launch
[Hook] → [Dashboard tour] → [Key workflow] → [Integration] → [CTA]
[Problem] → [Installation] → [Code example] → [Result] → [Docs mention]
[Phone mockup] → [Onboarding] → [Key screens] → [Use case] → [Download CTA]
[Input example] → [AI processing] → [Output magic] → [Variations] → [Try it]
VIDEO SCRIPT FOR: [Product Name]
DURATION: [X seconds/minutes]
FORMAT: [Screen recording / Mixed / Animation]
VOICE: [Founder / Professional / AI / None]
---
SCRIPT:
[0:00-0:05] HOOK
[Write exact script]
[0:05-0:10] INTRO
[Write exact script]
[0:10-0:25] DEMO - FEATURE 1
Visual: [Describe what's on screen]
Script: "[Narration]"
[0:25-0:40] DEMO - FEATURE 2
Visual: [Describe what's on screen]
Script: "[Narration]"
[0:40-0:50] WOW MOMENT
Visual: [Describe what's on screen]
Script: "[Narration]"
[0:50-0:60] CTA
Visual: [Describe what's on screen]
Script: "[Narration]"
---
PRODUCTION NOTES:
- Recording tool: [Recommendation]
- Music style: [Upbeat/Calm/None]
- Key zoom moments: [Timestamps]
- Thumbnail concept: [Description]