demo-assembly

Assembles measured clips and narration into demo videos via Remotion or Final Cut Pro export.

3|1|Updated Nov 19, 2025
One-click install
npx skills add https://github.com/lukaskellerstein/claude-my-marketplace --skill demo-assembly-lukaskellerstein
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: demo-assembly
Source: https://github.com/lukaskellerstein/claude-my-marketplace/tree/main/plugins/demo-video-plugin/skills/demo-assembly
Command: npx skills add https://github.com/lukaskellerstein/claude-my-marketplace --skill demo-assembly-lukaskellerstein

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve? Turning raw screen captures and narration recordings into a finished demo video requires tedious manual timeline editing, and timing mismatches between clips and voiceover produce cut-off narration or dead air. This Skill reconciles measured media durations into a validated timeline and renders the final cut automatically. ## Core Features & Use Cases - Timeline reconciliation: Converts storyboard intent plus measured clip and audio durations into a frame-exact timeline.json, fitting clips with playback-rate adjustment, tail trimming, or last-frame holds. - Two finish paths: Renders headlessly with a bundled Remotion project (draft and final presets) or exports FCPXML for finishing in Final Cut Pro with MotionVFX titles and lower thirds. - Customizable studio: The bundled Remotion project supports theming, new section types, transitions, captions, and music ducking while preserving the measured timeline contract. - Use Case: After capturing UI walkthrough clips and recording narration, run reconcile and render to produce a draft MP4 for review, then export FCPXML when designed graphics and hand-tuned finishing in Final Cut Pro are needed. ## Quick Start Ask the assistant to reconcile the captured clips and narration in the current project and render a draft demo video for review.

Frequently Asked Questions about demo-assembly

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I render a demo video from recorded clips and narration?▼

Run the reconcile script to generate a validated timeline.json from measured clip and audio durations, then run render.sh with --draft for review or --final for delivery. The bundled Remotion project reads the timeline and media in place with no copying.

How do I export a video timeline to Final Cut Pro?▼

Run the timeline-to-fcpxml.mjs script to convert the reconciled timeline into FCPXML, validated against the installed Final Cut Pro DTD. Import the file into FCP, finish titles and drop zones by hand, then export from FCP since it has no headless renderer.

Should I use Remotion or Final Cut Pro to finish a demo video?▼

Remotion is the default because it renders headlessly with no person involved. Choose the Final Cut Pro finish when designed MotionVFX graphics or hand-tuned pacing matter more than free re-rendering after re-capture.

Why does my rendered demo have frozen frames or trimmed endings?▼

Reconcile fits clips to narration by adjusting playback rate up to ±15%, then trims long tails or holds the last frame for short clips. Warnings about holds or trims indicate capture budgets were wrong and sections should be re-captured.

Can I customize the look of the Remotion demo video?▼

Yes, edit theme.ts in the studio source for colors, fonts, and safe areas, or add new section components and transitions. Keep components reading startFrame and durationInFrames from the timeline so the measured pipeline retains A/V sync.