Loading source
Pulling the file list, source metadata, and syntax-aware rendering for this listing.
Source from repo
Generate walkthrough videos from Stitch design screens using Remotion with smooth transitions, zoom effects, and text overlays.
Files
Skill
Size
Entrypoint
Format
Open file
Syntax-highlighted preview of this file as included in the skill package.
README.md
1# Stitch-Remotion Video Walkthrough Skill23Generate professional walkthrough videos from Stitch app designs using Remotion.45## What This Skill Does67This skill bridges Stitch (UI design platform) and Remotion (programmatic video library) to automatically create walkthrough videos showcasing app screens with:89- **Smooth transitions**: Cross-fades, slides, and zoom effects10- **Text overlays**: Screen titles, descriptions, and feature callouts11- **Professional animations**: Spring-based natural motion12- **Customizable timing**: Control display duration per screen1314## Prerequisites15161. **Stitch MCP Server**: Access to retrieve screens from Stitch projects172. **Node.js**: For running Remotion183. **Remotion**: Either Remotion MCP Server or Remotion CLI1920## Example Use Case2122**User Request:**23> "Look up the screens in my Stitch project 'Calculator App' and build a remotion video that shows a walkthrough of the screens."2425**What Happens:**261. Agent retrieves all screens from the Stitch project272. Downloads screenshots for each screen283. Creates a Remotion composition with transitions294. Generates video with smooth animations and text overlays305. Renders final MP4 video3132## Key Features3334- **Automated asset retrieval** from Stitch projects35- **Modular Remotion components** for easy customization36- **Multiple transition styles** (fade, slide, zoom)37- **Text overlay system** for annotations38- **Configurable timing** per screen39- **Professional rendering** with quality optimization4041## Installation4243Install this skill using:4445```bash46npx skills add google-labs-code/stitch-skills --skill remotion --global47```4849## File Structure5051When using this skill, the agent will create:5253```54project/55├── video/ # Remotion project56│ ├── src/57│ │ ├── WalkthroughComposition.tsx58│ │ ├── ScreenSlide.tsx59│ │ └── components/60│ ├── public/assets/screens/ # Stitch screenshots61│ └── remotion.config.ts62├── screens.json # Screen manifest63└── output.mp4 # Final video64```6566## How It Works67681. **Discovery**: Identifies Stitch and Remotion MCP servers692. **Retrieval**: Fetches screens and metadata from Stitch project703. **Asset Download**: Downloads screenshots for each screen714. **Composition**: Generates Remotion React components725. **Preview**: Opens Remotion Studio for refinement (optional)736. **Render**: Produces final video file7475## Integration Points7677**With Stitch:**78- Uses Stitch MCP to list projects and screens79- Downloads screenshots and HTML code80- Extracts screen metadata (title, dimensions)8182**With Remotion:**83- Creates TypeScript/React components84- Configures composition settings85- Renders video using Remotion CLI or MCP8687## Advanced Capabilities8889- **Dynamic text extraction**: Parse Stitch HTML to auto-generate annotations90- **Interactive hotspots**: Highlight clickable elements91- **Voiceover integration**: Sync narration with screen transitions92- **Multiple video patterns**: Slide show, feature highlight, user flow9394## Related Skills9596- **design-md**: Extract design system from Stitch projects (useful for consistent branding in videos)97- **react-components**: Convert Stitch designs to React (if you want interactive demos instead of videos)9899## Learn More100101See the full [SKILL.md](./SKILL.md) for detailed instructions, troubleshooting, and best practices.102103## License104105This is not an officially supported Google product.106