remotion-resemble-ai
Create professional AI-narrated videos with Remotion and Resemble.ai - from educational tutorials to product launches
What this skill does
## When to use Use this skill when the user wants to create: 1. **Educational Tutorial Videos** - Research a topic and create an animated explainer - Example: "Create a tutorial about the lifecycle of a butterfly for grade 3 students" 2. **SaaS Walkthrough Demos** - Showcase software features with animated UI - Example: "Create a demo video showing how to use Notion's database feature" 3. **Product Launch Announcements** - Marketing videos with motion graphics - Example: "Create a launch video announcing our new AI-powered search feature" 4. **Tutorial / Walkthrough Videos** - Step-by-step guides with cursor animations - Example: "Create a tutorial showing how to set up a project in our app" 5. **Social Media Promo Videos** - Short, punchy kinetic text videos for ads - Example: "Create a 15-second Instagram ad for our fitness app" 6. **App/Product Showcase Videos** - Kinetic text combined with floating UI mockups - Example: "Create a promo showing our crypto exchange interface" 7. **Landing Page Reveal Videos** - Design-tool aesthetic with webpage animations - Example: "Create a video showcasing our new SaaS landing page design" --- ## Video Production Workflow Follow this pipeline for all video types: ``` 1. UNDERSTAND → 2. RESEARCH → 3. SCRIPT → 4. SCENES → 5. AUDIO → 6. ANIMATE ``` ### Step 1: Understand the Request Identify: - **Video type:** Educational tutorial, SaaS demo, product launch, tutorial/walkthrough, social promo, app showcase, landing page reveal, or AI explainer? - **Target audience:** Age, expertise level, context - **Tone:** Educational, professional, energetic, playful, dramatic, minimal - **Duration:** Ultra-short (5-15s), short (30-60s), medium (1-3min), or long (3-5min) - **Format:** Widescreen 16:9 (1920x1080), square 1:1 (1080x1080), or vertical 9:16 (1080x1920) - **Visual style:** Dark dramatic, soft gradient, clean minimal, or design tool aesthetic ### Step 2: Research (for tutorials and demos) For educational content: - Search for accurate, up-to-date information - Use reliable sources (official docs, educational sites) - Gather key facts, statistics, or steps to explain For SaaS demos: - Explore the product to understand features - Capture screenshots or note UI patterns - Identify the key workflow to demonstrate ### Step 3: Write the Script Write a complete voiceover script BEFORE generating audio. Structure varies by video type (see below). ### Step 4: Plan Scenes Break the script into visual segments: - Each scene = one key idea or step - Note what visuals accompany each line - Plan transitions between scenes ### Step 5: Generate Audio Use Resemble.ai to generate the voiceover (see setup below). ### Step 6: Create Animations Build the Remotion composition with animations synchronized to the audio. --- ## Video Type: Educational Tutorial **Goal:** Explain a concept clearly for a specific audience level. ### Script Structure ``` HOOK (5-10s) "Have you ever wondered how a caterpillar becomes a butterfly?" INTRODUCTION (10-15s) Set context and preview what they'll learn. BODY (main content, broken into 3-5 key points) - Point 1: Explain with visual metaphor - Point 2: Build on previous point - Point 3: Add detail or example - ... RECAP (10-15s) Summarize the key takeaways. OUTRO (5s) Call to action or closing thought. ``` ### Audience Adaptation | Audience | Language Style | Visuals | |----------|---------------|---------| | Grade K-2 | Very simple, playful, 5-word sentences | Bright colors, cute characters, big shapes | | Grade 3-5 | Simple but informative, analogies | Clear diagrams, step-by-step, moderate pace | | Grade 6-8 | More vocabulary, cause-effect | Charts, labeled diagrams, faster pace | | High School+ | Technical terms OK, nuance | Data viz, detailed graphics | | Adults | Professional, concise | Clean design, infographics | ### Animation Patterns for Tutorials - **Reveals:** Fade in elements as narrator mentions them - **Transformations:** Morph shapes to show change (caterpillar → butterfly) - **Diagrams:** Animated labels, arrows pointing to parts - **Timelines:** Progress bars, step indicators - **Comparisons:** Side-by-side with highlighting ### Example Scene Plan ``` Script: "First, the butterfly lays tiny eggs on a leaf." Scene 1: - Visual: Leaf appears (slide in from bottom, spring animation) - Visual: Small eggs fade in on leaf - Timing: Sync "eggs" word with eggs appearing - Duration: 4 seconds ``` --- ## Video Type: SaaS Walkthrough Demo **Goal:** Show users how to accomplish a task in software. ### Script Structure ``` HOOK (5-10s) "Let me show you how to [accomplish goal] in [Product]." CONTEXT (10s) Why this feature matters, what problem it solves. WALKTHROUGH (main content) - Step 1: Navigate to X - Step 2: Click on Y - Step 3: Configure Z - ... RESULT (10s) Show the outcome, the finished state. OUTRO (5-10s) Recap benefit, suggest next steps. ``` ### Visual Elements - **UI Mockups:** Stylized representations of the interface - **Cursor animations:** Animated pointer moving to click targets - **Highlights:** Glowing borders around buttons/fields being discussed - **Zoom effects:** Focus on specific areas of the UI - **Callouts:** Text labels pointing to UI elements ### Animation Patterns for Demos - **Cursor movement:** Smooth bezier curves, slight pause before click - **Click effect:** Ripple or pulse on click - **Field focus:** Highlight border, slight scale up - **Typing animation:** Characters appearing in input fields - **Transition:** Slide or fade between screens - **Callout arrows:** Animate in, point to element, fade out ### Example Scene Plan ``` Script: "Click the blue 'New Database' button in the sidebar." Scene: - Visual: UI mockup of sidebar - Animation: Cursor moves to button (0.8s ease-out) - Animation: Button highlights with glow - Animation: Click ripple effect - Animation: New panel slides in from right - Duration: 3 seconds ``` --- ## Video Type: Product Launch Announcement **Goal:** Generate excitement about a new product or feature. ### Script Structure ``` HOOK (5-10s) Bold statement or question that grabs attention. PROBLEM (10-15s) What pain point does this solve? SOLUTION REVEAL (10-15s) Introduce the product/feature dramatically. KEY FEATURES (20-40s) 3-5 punchy feature highlights with visuals. SOCIAL PROOF (optional, 10s) Stats, testimonials, or credibility markers. CALL TO ACTION (5-10s) What should viewers do next? ``` ### Visual Style - **Bold typography:** Large text, kinetic type animations - **Brand colors:** Use product's color palette consistently - **Icons and graphics:** Abstract shapes, feature icons - **High energy:** Faster cuts, dynamic movement - **Logo reveal:** Animated logo at end ### Animation Patterns for Launches - **Text slams:** Words slam in with impact - **Kinetic typography:** Words that move, scale, rotate - **Counter animations:** Numbers counting up (users, revenue, etc.) - **Icon sequences:** Features appearing with bounce/spring - **Gradient backgrounds:** Slowly shifting color gradients - **Particle effects:** Subtle sparkles, floating shapes - **Logo reveal:** Scale up, fade in, or assemble from pieces ### Example Scene Plan ``` Script: "Introducing Smart Search — find anything in milliseconds." Scene: - Visual: Dark background with gradient - Animation: "Introducing" fades in (0.5s) - Animation: "Smart Search" slams in large, bold (0.3s, with shake) - Animation: Tagline types out below (typewriter, 1.5s) - Animation: Search icon pulses - Duration: 4 seconds ``` --- ## Video Type: Tutorial / Walkthrough **Goal:** Teach users how to accomplish a task with clear step-by-step visual guidance. ### Script Structure ``` INTRO (3-5s) "Here's how to [accomplish goal] in [Product]." STEP 1 (10-20s) First action with clear visual demonstration. STEP 2 (10-20s) Second action, building on previous step. STEP 3+ (10-20s each) Continue through w
Related in Image & Video
watch
IncludedWatch a video (URL or local path). Downloads with yt-dlp, extracts auto-scaled frames with ffmpeg, pulls the transcript from captions (or Whisper API fallback), and hands the result to Claude so it can answer questions about what's in the video.
physical-ai-defect-image-generation
IncludedUse when the user wants to orchestrate defect image generation, run associated setup, or handle outputs on OSMO. The Day 0 path handles cold-start with USD-to-ROI, image-edit augmentation, and AnomalyGen to create initial PCBA datasets. The Day 1 path performs inference and labeling on real images. This skill helps with first-time asset setup, creation of finetuning checkpoints, and configuring deployment. Trigger keywords: defect image generation, dig workflow, dig pipeline, defect image detection workflow, aoi pipeline, aoi anomalygen, usd2roi anomalygen, day 0 pcba, day 1 pcba, day 1 real-photo alignment, day 1 manual roi, metal surface anomaly, glass defect, anomalygen finetune, setup_pcb, setup_metal, setup_glass, setup_pretrained, dig setup, dig datasets, dig pretrained checkpoint, dig image-edit endpoint.
accelint-react-best-practices
IncludedReact performance optimization and best practices. ALWAYS use this skill when working with any React code - writing components, hooks, JSX; refactoring; optimizing re-renders, memoization, state management; reviewing for performance; fixing hydration mismatches; debugging infinite re-renders, stale closures, input focus loss, animations restarting; preventing remounting; implementing transitions, lazy initialization, effect dependencies. Even simple React tasks benefit from these patterns. Covers React 19+ (useEffectEvent, Activity, ref props). Triggers - useEffect, useState, useMemo, useCallback, memo, inline components, nested components, components inside components, re-render, performance, hydration, SSR, Next.js, useDeferredValue, combined hooks.
elevenlabs-agents
IncludedBuild conversational AI voice agents with ElevenLabs Platform using React, JavaScript, React Native, or Swift SDKs. Configure agents, tools (client/server/MCP), RAG knowledge bases, multi-voice, and Scribe real-time STT. Use when: building voice chat interfaces, implementing AI phone agents with Twilio, configuring agent workflows or tools, adding RAG knowledge bases, testing with CLI "agents as code", or troubleshooting deprecated @11labs packages, Android audio cutoff, CSP violations, dynamic variables, or WebRTC config. Keywords: ElevenLabs Agents, ElevenLabs voice agents, AI voice agents, conversational AI, @elevenlabs/react, @elevenlabs/client, @elevenlabs/react-native, @elevenlabs/elevenlabs-js, @elevenlabs/agents-cli, elevenlabs SDK, voice AI, TTS, text-to-speech, ASR, speech recognition, turn-taking model, WebRTC voice, WebSocket voice, ElevenLabs conversation, agent system prompt, agent tools, agent knowledge base, RAG voice agents, multi-voice agents, pronunciation dictionary, voice speed control, elevenlabs scribe, @11labs deprecated, Android audio cutoff, CSP violation elevenlabs, dynamic variables elevenlabs, case-sensitive tool names, webhook authentication
humanizer
IncludedHumanize AI-generated text by detecting and removing patterns typical of LLM output. Rewrites text to sound natural, specific, and human. Uses 28 pattern detectors, 560+ AI vocabulary terms across 3 tiers, and statistical analysis (burstiness, type-token ratio, readability) for comprehensive detection. Use when asked to humanize text, de-AI writing, make content sound more natural/human, review writing for AI patterns, score text for AI detection, or improve AI-generated drafts. Covers content, language, style, communication, and filler categories.
generating-mermaid-diagrams
IncludedSalesforce architecture diagrams using Mermaid with ASCII fallback. Use this skill when generating text-based diagrams for Salesforce architecture, OAuth flows, ERDs, integration sequences, or Agentforce structure. TRIGGER when: user says "diagram", "visualize", "ERD", or asks for sequence diagrams, flowcharts, class diagrams, or architecture visualizations in Mermaid. DO NOT TRIGGER when: user wants PNG/SVG image output (use generating-visual-diagrams), or asks about non-Salesforce systems.