FAQ
video-skills is a Claude Code plugin with 3 hand-picked skills for content work, indexed on Flowy. Install it with the command on its page. It includes download-video, narrate-video, transcribe-video. Its skills do not fire on their own yet. Request auto-invocation to have Flowy route them as you prompt. Free and open source.
Repo: feiskyer/video-skills
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"
.claude-plugin/
marketplace.json
plugin.json
.gitignore
LICENSE
README.md
skills/
download-video/
references/
platform-tips.md
scripts/
download.py
SKILL.md
narrate-video/
references/
gemini-tts.md
voices.md
scripts/
check_env.py
narration_script_template.py
SKILL.md
transcribe-video/
scripts/
transcribe.py
SKILL.mdΒ© 2026 Flowy Β· Free and open source
Built for Claude Code Β· Not affiliated with Anthropic