npx claudepluginhub feiskyer/video-skills --plugin video-skillsDownload videos from 1000+ websites (YouTube, Bilibili, Twitter/X, TikTok, Vimeo, Instagram, Twitch, etc.) using yt-dlp. Use this skill whenever a user shares a video URL, asks to save or download a video, wants to extract audio from an online video, needs a specific quality like 1080p or 4K, or mentions downloading a playlist. Also trigger on "下载视频", "保存视频", "提取音频", or any URL from a supported video platform.
Generate professional voiceover narration for a video with audio-video sync using Azure TTS by default, or Gemini 3.1 Flash TTS when configured. Use this skill whenever the user wants to add narration, voiceover, commentary, or voice dubbing to any video file — even if they just say "add audio to this video" or "make a narrated version." Also trigger when the user has a screen recording, demo, tutorial, or presentation video that needs a voice track. Trigger on Chinese requests like "视频配音", "给视频加旁白", "录屏解说", "视频加语音", "视频添加声音", "生成视频旁白", "自动配音", "视频解说词".
Extract transcript or subtitles from a local video file. Use this skill whenever the user asks to transcribe a video, extract speech-to-text, get subtitles, or wants a text version of what's said in a video. Also trigger on "提取字幕", "视频转文字", "语音转文字", "transcribe", "extract audio text", or when the user references getting a script/transcript from any video file (mp4, mkv, mov, avi, webm). This skill is for LOCAL video files — for YouTube or other online URLs, use the download-video skill first to get the file, then transcribe it.
Skills for working with videos - download, transcribe, and narrate.
/plugin marketplace add feiskyer/video-skills
/plugin install video-skills@video-skills
npx skills add feiskyer/video-skills
Download videos from YouTube, Bilibili, Twitter/X, TikTok, and 1000+ other sites.
Setup:
brew install yt-dlp ffmpeg
Usage:
"Download this video: https://youtube.com/watch?v=..."
"Download audio only from https://youtu.be/..."
"Download this video in 1080p: https://bilibili.com/video/BV..."
Extract transcript from local video files. Checks for embedded subtitles first, falls back to API-based speech recognition.
Setup:
pip install openai python-dotenv
Create ~/.transcribe_video.env:
OPENAI_API_KEY=your-key-here
# OPENAI_API_BASE=https://<base-url>/v1/ # Optional Base URL
# TRANSCRIBE_MODEL=gpt-4o-transcribe-diarize. # Optional Model Name
Usage:
"Transcribe ~/Downloads/meeting.mp4"
"Extract subtitles from ~/Desktop/lecture.mkv"
"把这个视频转成文字: ~/Downloads/demo.mov"
Generate professional voiceover narration with Azure TTS by default, or Gemini 3.1 Flash TTS when configured. The skill analyzes video scenes, writes a timed script, and produces a narrated video with audio-video sync.
Setup:
pip install python-dotenv
# Azure provider only
pip install azure-cognitiveservices-speech
Create ~/.narrate_video.env:
# Azure provider (default)
AZURE_SPEECH_KEY=your-key-here
AZURE_SPEECH_REGION=your-region-here
# Gemini provider (optional)
# GEMINI_API_KEY=your-key-here
# GEMINI_TTS_MODEL=gemini-3.1-flash-tts-preview
Notes:
azure is still the default provider.GEMINI_API_KEY and set TTS_PROVIDER = "gemini" in the generated narration_script.py.gemini-3.1-flash-tts-preview.Usage:
"Add voiceover narration to ~/Desktop/demo.mov"
"给这个录屏加上中文旁白: ~/Downloads/screen-recording.mp4"
"Narrate this tutorial video in English: ~/Desktop/tutorial.mov"
"Use Gemini TTS to narrate ~/Desktop/tutorial.mov with a warm voice"
AI-powered video processing toolkit - download videos, remove silence, trim/cut, extract audio, transcribe, generate descriptions, upload to YouTube and Bunny.net
Download videos from 1800+ platforms and generate AI summaries with complete resource packages
Let Claude watch a video. Downloads with yt-dlp, extracts auto-scaled frames with ffmpeg, pulls captions or falls back to Whisper, and hands frames + transcript to Claude so it can answer questions about the video.
AI-powered media transcription, translation, and caption format conversion
Give Claude the ability to watch and understand videos — extracts frames and audio for full video perception
Share bugs, ideas, or general feedback.
Summarize videos, audio, and podcasts via BibiGPT CLI directly in the terminal
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge.
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge.
Sign in to claim