Long Video To Shorts — Development skill for Claude Code
Agent skill: turn long videos (talks, webinars, podcasts) into short vertical clips with synced word-by-word captions, including correct Arabic/RTL rendering.
How to install Long Video To Shorts
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open mihm88/long-video-to-shorts and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Long Video To Shorts does
Agent skill: turn long videos (talks, webinars, podcasts) into short vertical clips with synced word-by-word captions, including correct Arabic/RTL rendering. For Claude Code, Codex and similar agents.
Alternatives in Development
- Sora — Generate, remix, and manage short video clips via OpenAI's Sora API 14.6k ★
- Academic Pptx Skill — A Claude Skill for creating academic presentations (conference talks, seminar slides, thesis defenses, grant b 811 ★
- Code With Claude — Full transcripts of Anthropic's Code w/ Claude (San Francisco 2026) — all 19 talks, via Deepgram Nova-3 + Gemi 122 ★
README
long-video-to-shorts
An agent skill that turns long videos (talks, webinars, podcasts, interviews) into short vertical clips (9:16) with synced word-by-word captions. Arabic and RTL captions render correctly, including lines that mix Arabic and English.
Works in Claude Code, Claude Cowork, Codex, and any agent environment that reads Agent Skills (`SKILL.md`).
What it does
Runs a 12-step pipeline with approval gates:
- Rights and metadata check (copyright warning first, nothing downloaded)
- Audio-only download
- Transcription with per-word timestamps
- AI picks the best moments (times, score, reason)
- Gate: you approve the moment list
- Transcript correction (dialect-safe, uncertain words flagged)
- Downloads only the approved segments at full quality
- Builds one proof clip
- Gate: you approve the proof
- Builds the remaining clips
- Caption review, with a list of every corrected and unverifiable word
- Gate: delivery to your chosen folder. Never auto-publishes.
Install
Copy the `long-video-to-shorts` folder into your agent's skills directory, for example:
- Claude Code:
~/.claude/skills/long-video-to-shorts/ - Project level:
.claude/skills/long-video-to-shorts/
What it needs
The skill asks permission before installing anything and uses your own API keys (none are included):
- yt-dlp, ffmpeg (with libass), Python 3.11+
- A word-timed transcription API (AssemblyAI or similar)
- An LLM API (Gemini or similar) for moment picking and transcript correction
- Noto Kufi Arabic (free, OFL) for Arabic captions
Links and install notes: `references/tools-and-setup.md`.
Your settings
On the first run the skill asks where to save clips (a local folder; cloud storage optional) and your logo and color choices, then remembers them. See `config.example.json`.
License
MIT. See LICENSE.
Related Skills
Rtl Skill
A Claude skill for building Arabic-first, RTL-aware web apps and interfaces
Captions
Prompt: Add perfectly-synced captions (any language)
Chapter To Synced Lecture
Turn a book chapter (PDF) into a lecture given by its author: HTML slides driven by narration, questions the a
Vibe Editing
Raw footage in, finished captioned vertical clips out — with one command. A Claude Code plugin for short-form
Talking Head Video
Turn a 口播/talking-head video + script into a polished vertical explainer — synced subtitles, animated Remotion
Reel Factory
One raw talking-head recording in, finished vertical video cuts out. Captions, motion-graphic cards, thumbnail
Related Agents
Gusanito
Turns long form video into short vertical clips for TikTok, Reels, Shorts and X. Use when the user wants to cl
QA Demo Video Producer
Produces polished, narrated demo or tutorial videos of a feature (scripted scenes, captions, natural voice in
Aspect Converter
Use this agent to upscale and/or convert aspect ratio for video clips — e.g. taking a 720p 16:9 generation and