shorts-video-maker

Extract highlight segments from long videos into three 9:16 YouTube shorts.

Updated Feb 2, 2026
One-click install
npx skills add https://github.com/gaegulgaegul/gaegulzip --skill shorts-video-maker
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: shorts-video-maker
Source: https://github.com/gaegulgaegul/gaegulzip/tree/main/.claude/skills/shorts-video-maker
Command: npx skills add https://github.com/gaegulgaegul/gaegulzip --skill shorts-video-maker

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires yt_dlp, whisper, and includes scripts (resource) and references (resource) components.

What problem does it solve?

YouTube 원본 영상에서 하이라이트 구간을 추출하여 9:16 세로형 쇼츠 클립을 제작합니다.

Core Features & Use Cases

  • 자동 하이라이트 추출 및 3개의 쇼츠 생성
  • 영상 다운로드, 자막 추출(Whisper), 9:16 크롭 및 자막 인서트
  • 대본 파일/트랜스크립트를 이용한 구간 선택 또는 수동 구간 지정

Quick Start

Run the full pipeline from the project root to download the video, transcribe the audio, and generate three 9:16 shorts.

Frequently Asked Questions about shorts-video-maker

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

FAQPage Schema
How do I automatically extract highlight clips from a YouTube video to make Shorts?

To make Shorts from a YouTube video, this Skill automates highlight extraction by downloading the source with yt-dlp, transcribing audio with Whisper, and cropping three 9:16 vertical clips. You can use automatic transcript-based selection or manually specify segments.

Do I need Whisper and ffmpeg installed to generate vertical Shorts from long videos?

Yes, you need Whisper and ffmpeg installed to generate vertical Shorts. The Skill requires Python 3.8+ and uses Whisper for audio transcription and ffmpeg for video downloading and 9:16 cropping operations.

Can I manually select video segments for clip generation instead of automatic extraction?

Yes, you can manually select video segments for clip generation. The Skill supports script-driven manual selection, allowing you to specify exact timestamps or use a transcript file to define the three highlight clips instead of relying on automatic extraction.

What is the best way to automate transcription and 9:16 cropping for YouTube Shorts?

The best way to automate transcription and 9:16 cropping is running the full pipeline, which uses yt-dlp for video downloading, Whisper for transcription, and ffmpeg for vertical cropping to output three ready-to-upload Shorts.

Does yt-dlp support downloading long YouTube videos for automated Shorts creation?

Yes, yt-dlp supports downloading long YouTube videos for Shorts creation. The Skill uses yt-dlp to fetch the source video, then processes the file with Whisper and ffmpeg to extract and crop three highlight segments into vertical clips.

Why does transcription fail when processing downloaded YouTube videos for Shorts?

Transcription may fail if Whisper or ffmpeg dependencies are improperly configured or if the Python environment is below 3.8. Ensure all required dependencies are correctly installed and the source video downloaded successfully before running the clip generation pipeline.