search-video-on-web-and-gen

Automate web video discovery and production using yt-dlp, TTS, and Remotion.

1|Updated Jan 30, 2026
One-click install
npx skills add https://github.com/xdrshjr/JR-Agent-Skills --skill search-video-on-web-and-gen
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: search-video-on-web-and-gen
Source: https://github.com/xdrshjr/JR-Agent-Skills/tree/main/search-video-on-web-and-gen
Command: npx skills add https://github.com/xdrshjr/JR-Agent-Skills --skill search-video-on-web-and-gen

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires yt-dlp, ffmpeg, and includes scripts (resource) components.

What problem does it solve?

This skill helps teams quickly locate relevant web video assets and produce polished videos by automating the workflow from search to final render.

Core Features & Use Cases

  • Automated discovery of online video assets using yt-dlp.
  • End-to-end video production pipeline including Doubao TTS narration, Remotion rendering, and background music integration.
  • Use Case: You publish a weekly tech explainer and want to automatically assemble clips, generate narration, render the video, and export a complete file.

Quick Start

Follow these steps to bootstrap a project:

  1. Install dependencies (npm install) and ensure ffmpeg/yt-dlp are available.
  2. Create a new video project: ./scripts/create_video.sh "Demo" ~/output/demo
  3. Download sample materials: ./scripts/download_video.sh "AI tutorial" public/videos 5
  4. Generate TTS: ./scripts/generate_tts.sh scenes.json public/audio
  5. Render all scenes: ./scripts/render_all.sh

Frequently Asked Questions about search-video-on-web-and-gen

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

FAQPage Schema
How do I automate searching for YouTube clips and generating TTS narration for video production?

You can automate searching for YouTube clips and generating TTS narration by running an end-to-end pipeline that uses yt-dlp for asset discovery and Doubao TTS for voice generation. This workflow directly fetches web video assets and synthesizes audio narration.

How do I render videos with Remotion and add background music automatically?

To render videos with Remotion and add background music automatically, you execute a pipeline that stitches generated TTS audio with Remotion scene rendering. The process integrates Doubao TTS, Remotion rendering, and audio stitching to export a complete video file.

Do I need yt-dlp and ffmpeg installed to automate web video asset discovery and rendering?

Yes, you need yt-dlp and ffmpeg installed to automate web video asset discovery and rendering. The Skill explicitly requires these dependencies to handle online video search, audio processing, and final video rendering.

Can I use Doubao TTS and Remotion to assemble a weekly tech explainer video end-to-end?

Yes, you can use Doubao TTS and Remotion to assemble a weekly tech explainer video end-to-end. The workflow supports automatically downloading clips, generating narration, rendering scenes, and stitching background music into a final file.

What is the best way to integrate yt-dlp search results into a Remotion video project?

The best way to integrate yt-dlp search results into a Remotion video project is using an automated pipeline that downloads web video assets, generates Doubao TTS narration, and renders the scenes directly within Remotion.

Why does my automated video rendering pipeline fail when stitching TTS audio with Remotion?

Your automated video rendering pipeline might fail when stitching TTS audio with Remotion if ffmpeg or yt-dlp are missing from your environment. Ensure all dependencies are installed and properly configured before executing the render scripts.