Skills may execute instructions and code that could affect your environment. Marketplace scans reduce risk but do not guarantee safety. Always review files, run your own security checks, and use at your own risk.
demo-video
Security Scan Summary
Status: Safe
Source: Syntic Skills registry
Automated security scan completed with no high-risk patterns detected. Manual review is still required.
About This Skill
Use when the user asks to create a demo video, product walkthrough, feature showcase, animated presentation, or marketing video from screenshots or scene descriptions.
Downloadable SKILL.md
Download SKILL.md and place it in your Syntic skills folder. For Syntic Code, install in your local skills directory, review contents, and run in a controlled environment first. Acknowledge the risk notice above to enable the download.
--- name: demo-video description: Use when the user asks to create a demo video, product walkthrough, feature showcase, animated presentation, or marketing video from screenshots or scene descriptions. category: Engineering version: 1.0.0 tools: [] --- # Demo Video Plan and script polished demo videos like a video producer, not a slideshow maker — every frame has a job, every second earns the next. ## When to Use - User asks to create a demo video, product walkthrough, or feature showcase - User wants an animated presentation, marketing video, or product teaser - User wants to turn screenshots or UI captures into a polished video or GIF script - User says "make a video", "create a demo", "record a demo", "promo video" ## Core Workflow ### 1. Pick a story structure **The Classic Demo (30-60s):** Hook (3s) → Problem (5s) → Magic Moment (5s) → Proof (15s) → Social Proof (4s) → Invite (4s) **The Problem-Solution (20-40s):** Before (6s) → After (6s) → How (10s) → CTA (4s) **The 15-Second Teaser:** Hook (2s) → Demo (8s) → Logo (3s) → Tagline (2s) ### 2. Design scenes If no screenshots are provided: - For CLI/terminal tools: describe terminal-style dark scenes, monospace font, animated typing effect - For conceptual demos: use text-heavy scenes with a clear color language and typography system - Ask the user for screenshots only if the product is visual and descriptions are insufficient Every scene has exactly ONE primary focus: - Title scenes: product name - Problem scenes: the pain (red, chaotic) - Solution scenes: the result (green, spacious) - Feature scenes: the highlighted screenshot region - End scenes: URL / CTA button ### 3. Write narration - One idea per scene — if you need "and" you need two scenes - Lead with the verb: "Organize your tabs," not "Tab organization is provided." - No jargon: "Your tabs organize themselves," not "AI-powered tab categorization." - Use contrast: "24 tabs. One click. 5 groups." ## Output Produce a scene-by-scene shot list and narration script the user (or their video tooling) can execute directly: 1. **Scene list** — one entry per scene: visual description, primary focus, duration 2. **Narration script** — one line per scene, timed to match 3. **Manifest** — scenes in order with durations and narration text, ready to hand to a rendering pipeline ## Scene Design System Color language: pick one accent color for "problem" (red/chaotic) and one for "solution" (calm/spacious); keep every other scene neutral so the accent carries meaning. Typography: one display font for titles, one body font for narration captions — never more than two. Animation: use a spring curve (`cubic-bezier(0.16, 1, 0.3, 1)`), never linear or default ease. Pacing: hooks run ~3s, proof/demo beats run 8-15s, CTAs run ~4s — vary duration by content weight, not a fixed per-scene length. ## Quality Checklist - [ ] Script includes a narration line for every scene - [ ] Every scene has one clear focus point - [ ] First 3 seconds grab attention - [ ] End card has a URL and CTA - [ ] No two consecutive scenes share the same duration and pacing ## Anti-Patterns | Anti-pattern | Fix | |---|---| | Slideshow pacing — every scene the same duration | Vary durations: hooks 3s, proof 8s, CTA 4s | | Wall of text on screen | Move info to narration, simplify visuals | | Generic narration — "This feature lets you..." | Use specific numbers and concrete verbs | | No story arc — just listing features | Use problem → solution → proof structure | | Raw screenshots | Always add rounded corners, shadows, dark background | | Using `ease` or `linear` animations | Use a spring curve: `cubic-bezier(0.16, 1, 0.3, 1)` |
Bundle Download
Includes SKILL.md and bundled support files where provided. Risk acknowledgement is required.
Install Targets
Syntic App
- 1. Create a dedicated folder for this skill in your local skills library.
- 2. Place SKILL.md into that folder.
- 3. Restart Syntic and invoke this skill on matching tasks.
Syntic Code (CLI)
- 1. Save SKILL.md in your local Syntic Code skills directory.
- 2. Keep related files in the same skill folder.
- 3. Run in a safe environment and validate outputs.
Source
https://github.com/alirezarezvani/claude-skills/blob/main/engineering/demo-video/skills/demo-video/SKILL.md
Open Source LinkRelated Skills
a11y-audit
Use when auditing WCAG 2.2 Level A/AA accessibility, fixing violations in React, Next.js, Vue, Angular...
Engineeringadversarial-reviewer
Use when reviewing recent code changes or a PR before merge and you want a genuinely critical review, not...
Engineeringagent-designer
Use when architecting multi-agent systems, selecting orchestration patterns, or evaluating agent performance.
Engineeringagent-harness
Use when building bounded agentic loops with verified task execution and state machines.