
YouTube Clipper Skill
github.com/op7418/Youtube-clipper-skill- Category
- AI Tools
- Rank
- No. 1031Tools index
Previous survey · No. 1009 ·
- Pricing
- Open Source
- Platform
- cli
- Type
- TOOL
- Builder
- @op7418
- GitHub
- 2.2k stars
- Date
About
An AI-powered YouTube video clipper that downloads videos, generates semantic chapters through content analysis, clips segments with precise timing, and creates bilingual subtitles. Perfect for content creators who want to extract meaningful highlights from long-form videos.
What it does
This Claude Code skill turns a video URL into a guided clipping session. It fetches the video and English captions, asks Claude to identify topic boundaries, lets the user choose sections, then produces clips, subtitle files, burned-caption versions, and optional social copy.
Why it's ranked here
The workflow is unusually complete for creators already using Claude Code, from download through organized output. Its strongest idea is human selection after semantic chaptering. However, the AI stages live mainly in skill instructions: standalone translation and summary scripts emit placeholders, so the repository is less autonomous than the feature list suggests.
What's good
It exposes useful controls for output location, resolution ceiling, chapter length, translation batch size, subtitle styling, and target language. Subtitle timing is rebased for extracted clips, filenames are sanitized, and the burning step checks for required subtitle-filter support. Original clips, subtitle files, burned versions, and summaries remain separate outputs.
Tradeoffs
It requires Python, a YouTube downloader, and FFmpeg with subtitle-filter support. English captions are the expected input, so videos without usable captions weaken the central workflow. Translation and social-copy generation depend on Claude Code replacing placeholders. The clipper copies streams instead of re-encoding, which does not substantiate the documentation's frame-accurate timing claim.
How to use it well
Use it for interviews, lectures, or other captioned long-form videos when you want Claude to propose topic-sized excerpts and you want final editorial control. It fits an English-to-Chinese repurposing workflow especially well. Do not treat it as a standalone editor, transcription service, or fully automated translation pipeline.
Technical notes+
SKILL.md defines a six-stage Claude Code workflow and grants Read, Write, Bash, Glob, and AskUserQuestion tools. scripts/download_video.py uses yt-dlp for MP4 video up to 1080p plus English VTT captions. scripts/analyze_subtitles.py parses VTT into timestamped JSON for Claude analysis. scripts/clip_video.py invokes FFmpeg with stream copying, while scripts/burn_subtitles.py checks libass support and uses a temporary directory to avoid spaces in filter paths. scripts/translate_subtitles.py returns [待翻译] placeholders, and scripts/generate_summary.py returns a template, leaving both AI operations to the skill runtime. .env.example documents configuration, though the supplied Python scripts do not load it directly.
Observed
- License
- MIT License
- Primary language
- Python
- Install surface
- Installable as a Claude Code skill through npx skills or a shell installation script
- Interface
- Claude Code skill with command-line Python scripts
- Runtime requirements
- Python 3.8+, yt-dlp, and FFmpeg with libass support for subtitle burning
- Documented platforms
- macOS and Ubuntu installation guidance
- Documentation languages
- English and Simplified Chinese
Read from README.md, scripts/utils.py, scripts/__init__.py, scripts/clip_video.py, scripts/burn_subtitles.py, scripts/download_video.py, scripts/generate_summary.py, scripts/analyze_subtitles.py, scripts/translate_subtitles.py, scripts/extract_subtitle_clip.py, scripts/merge_bilingual_subtitles.py, LICENSE, SKILL.md, .env.example, README.zh-CN.md.
What it can do
Download YouTube videos
YouTube video URL → Downloaded video file
Generate semantic chapters from video content
Video file → Chapter markers with timestamps and descriptions
Extract video segments with precise timing
Video file and timestamp ranges → Clipped video segments
Create bilingual subtitles
Video audio/content → Subtitle files in multiple languages
Burn subtitles into video
Video file and subtitle file → Video with embedded subtitles
Analyze video content using AI
Video file → Content analysis and semantic understanding
Tags
Comments (0)
No comments yet
Editorially curated, with community endorsements as a secondary signal. Corrections welcome.