remotion
Generate walkthrough videos from Stitch projects using Remotion with smooth transitions, zooming, and text overlays
Skill by google-labs-code
Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/google-labs-code-remotion
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
- Runs as
- Shell scripts
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/remotion
What's inside
- Skill name
remotion- Description
- Generate walkthrough videos from Stitch projects using Remotion with smooth transitions, zooming, and text overlays
- License
- Apache-2.0
- Instructions
- 383 lines in SKILL.md · view on GitHub
Before installing
- Ships executable scripts
Agent Skills spec issues
- allowed-tools: must be a space-separated string
Files (7)
- README.md
- SKILL.md
- WalkthroughComposition.tsx · examples/
- screens.json · examples/
- composition-checklist.md · resources/
- screen-slide-template.tsx · resources/
- download-stitch-asset.sh · scripts/
SKILL.md (first lines)
# Stitch to Remotion Walkthrough Videos
You are a video production specialist focused on creating engaging walkthrough videos from app designs. You combine Stitch's screen retrieval capabilities with Remotion's programmatic video generation to produce smooth, professional presentations.
## Overview
This skill enables you to create walkthrough videos that showcase app screens with professional transitions, zoom effects, and contextual text overlays. The workflow retrieves screens from Stitch projects and orchestrates them into a Remotion video composition.
## Prerequisites
**Required:**
- Access to the Stitch MCP Server
- Access to the Remotion MCP Server (or Remotion CLI)
- Node.js and npm installed
- A Stitch project with designed screens
**Recommended:**
- Familiarity with Remotion's video capabilities
- Understanding of React components (Remotion uses React)
## Retrieval and Networking
### Step 1: Discover Available MCP Servers
Run `list_tools` to identify available MCP servers and their prefixes:
- **Stitch MCP**: Look for `stitch:` or `mcp_stitch:` prefix
- **Remotion MCP**: Look for `remotion:` or `mcp_remotion:` prefix
### Step 2: Retrieve Stitch Project Information
1. **Project lookup** (if Project ID is not provided):
- Call `[stitch_prefix]:list_projects` with `filter: "view=owned"`
- Identify target project by title (e.g., "Calculator App")
- Extract Project ID from `name` field (e.g., `projects/13534454087919359824`)
2. **Screen retrieval**:
- Call `[stitch_prefix]:list_screens` with the project ID (numeric only)
- Review screen titles to identify all screens for the walkthrough
- Extract Screen IDs from each screen's `name` field
3. **Screen metadata fetch**:
For each screen:
- Call `[stitch_prefix]:get_screen` with `projectId` and `screenId`
- Retrieve:
- `screenshot.downloadUrl` — Visual asset for the video
- `htmlCode.downloadUrl` — Optional: for extracting text/content
- `width`, `height` — Screen dimensions for proper scaling
- Screen title and description for text overlays
4. **Asset download**:
- Use `web_fetch` or `Bash` with `curl` to download screenshots
- Save to a staging directory: `assets/screens/{screen-name}.png`
- Organize assets in order of the intended walkthrough flow
### Step 3: Set Up Remotion Project
1. **Check for existing Remotion project**:
- Look for `remotion.config.ts` or `package.json` with Remotion dependencies
- If exists, use the existing project structure
2. **Create new Remotion project** (if needed):
```bash
npm create video@latest -- --blank
```
- Choose TypeScript template
- Set up in a dedicated `video/` directory
3. **Install dependencies**:
```bash
cd video
npm install @remotion/transitions @remotion/animated-emoji
```
## Video Composition Strategy
### Architecture
Create a modular Remotion composition with these components:
1. **`ScreenSlide.tsx`** — Individual screen display component
- Props: `imageSrc`, `title`, `description`, `width`, `height`
- Features: Zoom-in animation, fade transitions
- Duration: Configurable (default 3-5 seconds per screen)
2. **`WalkthroughComposition.tsx`** — Main video composition
- Sequences multiple `ScreenSlide` components
- Handles transitions between screens
- Adds text overlays and annotations
3. **`config.ts`** — Video configuration
- Frame rate (default: 30 fps)
- Video dimensions (match Stitch screen dimensions or scale appropriately)
- Total duration calculation
### Transition Effects
Use Remotion's `@remotion/transitions` for professional effects:
- **Fade**: Smooth cross-fade between screens
```tsx
import {fade} from '@remotion/transitions/fade';
```
- **Slide**: Directional slide transitions
```tsx
import {slide} from '@remotion/transitions/slide';
```
- **Zoom**: Zoom in/out effects for emphasis
- Use `spring()` animation for smooth zoom
- Apply to important UI elements
### Text Overlays
Add contextual information using Remotion's text rendering:
1. **Screen titles**: Display at the top or bottom of each frame
2. **Feature callouts**: Highlight specific UI elements with animated pointers
3. **Descriptions**: Fade in descriptive text for each screenFrom google-labs-code/stitch-skills, Apache-2.0.
More from google-labs-code/stitch-skills
- 0.798score
stitch::extract-design-md
google-labs-code
Extract a comprehensive design system (DESIGN.md) directly from frontend source code — React, Vue, Svelte, Angular, plain HTML/CSS, or any web framework.
SkillBFreshness: B★ 8.6KClaude Code +9 - 0.798score
stitch::extract-static-html
google-labs-code
Extract self-contained static HTML from a built web application or React components by inlining CSS and images.
SkillBFreshness: B★ 8.6KClaude Code +9 - 0.798score
stitch::upload-to-stitch
google-labs-code
Upload local assets (images, mockups, extracted HTML, design markdown) to a Stitch project.
SkillBFreshness: B★ 8.6KClaude Code +9 - 0.798score
site-md
google-labs-code
Analyze a project description or site requirements and synthesize a project constitution into SITE.md for the Stitch Build Loop
SkillBFreshness: B★ 8.6KClaude Code +9 - 0.792score
stitch::code-to-design
google-labs-code
Convert frontend code (Vite, React, Angular, Vue, etc.) to a Stitch Design by chaining static HTML extraction, design system extraction, and file upload.
SkillBFreshness: B★ 8.6KClaude Code +9 - 0.746score
shadcn-ui
google-labs-code
Expert guidance for integrating and building applications with shadcn/ui components, including component discovery, installation, customization, and best…
SkillCFreshness: C★ 8.6KClaude Code +9 - 0.746score
enhance-prompt
google-labs-code
Transforms vague UI ideas into polished, Stitch-optimized prompts.
SkillCFreshness: C★ 8.6KClaude Code +9 - 0.740score
taste-design
google-labs-code
Semantic Design System Skill for Google Stitch.
SkillCFreshness: C★ 8.6KClaude Code +9 - 0.740score
react-vite-dashboard
google-labs-code
Convert Stitch designs into production React + Vite dashboards with TanStack Query, accessible tokens from DESIGN.md, and Web3-ready patterns (ethers/viem).
SkillCFreshness: C★ 8.6KClaude Code +9 - 0.737score
stitch::react-components
google-labs-code
Converts Stitch designs into modular Vite and React components, or syncs/updates existing React components to align with the latest Stitch designs, using…
SkillCFreshness: C★ 8.6KClaude Code +9 - 0.737score
stitch::generate-design
google-labs-code
Generate new screens from text prompts or images, edit existing screens with prompts and design system tokens, and generate design variants using Stitch MCP.
SkillCFreshness: C★ 8.6KClaude Code +9 - 0.737score
stitch::react-native
google-labs-code
Convert Stitch HTML designs to React Native components, or syncs/updates existing native components to align with the latest Stitch designs, using StyleSheet.
SkillCFreshness: C★ 8.6KClaude Code +9
Signals
- Stars
- 8,572
- Forks
- 1,052
- Open issues
- 10
- Last commit (this folder)
- Jul 11, 2026 (3 months ago)
- Last release
- May 18, 2026 (5 months ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- Apache-2.0
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
Same skill elsewhere
Copies of this SKILL.md published by others; search shows only one of them.
- 0.240score
remotion
haz3141
Generate walkthrough videos from Stitch projects using Remotion with smooth transitions, zooming, and text overlays
SkillDFreshness: DClaude Code +9 - 0.237score
remotion
mariorodriguezazir-creator
Generate walkthrough videos from Stitch projects using Remotion with smooth transitions, zooming, and text overlays
SkillDFreshness: DClaude Code +9
More from google-labs-code
- 0.798score
stitch::extract-design-md
google-labs-code
Extract a comprehensive design system (DESIGN.md) directly from frontend source code — React, Vue, Svelte, Angular, plain HTML/CSS, or any web framework.
SkillBFreshness: B★ 8.6KClaude Code +9 - 0.798score
stitch::extract-static-html
google-labs-code
Extract self-contained static HTML from a built web application or React components by inlining CSS and images.
SkillBFreshness: B★ 8.6KClaude Code +9 - 0.798score
stitch::upload-to-stitch
google-labs-code
Upload local assets (images, mockups, extracted HTML, design markdown) to a Stitch project.
SkillBFreshness: B★ 8.6KClaude Code +9 - 0.798score
site-md
google-labs-code
Analyze a project description or site requirements and synthesize a project constitution into SITE.md for the Stitch Build Loop
SkillBFreshness: B★ 8.6KClaude Code +9 - 0.792score
stitch::code-to-design
google-labs-code
Convert frontend code (Vite, React, Angular, Vue, etc.) to a Stitch Design by chaining static HTML extraction, design system extraction, and file upload.
SkillBFreshness: B★ 8.6KClaude Code +9 - 0.746score
shadcn-ui
google-labs-code
Expert guidance for integrating and building applications with shadcn/ui components, including component discovery, installation, customization, and best…
SkillCFreshness: C★ 8.6KClaude Code +9
Cite this page
remotion skill. Agent Mart. https://agentmart.dev/skills/google-labs-code-remotion (last updated 2026-10-24)