yt-shorts

Installation
SKILL.md

Adapted from Jakeschincariol/youtube-agent-skill (MIT). Not affiliated with the original author.

yt-shorts

A Short cut out of a long video is not a clip of the best moment. It is a moment that survives without the video around it, which is a much smaller set. Use it for "cut this into shorts", "clip this", "repurpose this video", "what should I clip".

The input is the long video's transcript (srt, vtt or whisper json). When a shell is available and the video is on YouTube, this saves its automatic captions (use the video's language code):

yt-dlp --skip-download --write-auto-subs --sub-langs ko --convert-subs srt "<video link>"

Before you write

Read ~/.uplika/<workspace-slug>/voice.md if it exists, for the new first lines. If it does not exist, create it with the voice-profile skill, or ask its three questions (tone, ending style, words to avoid) and use the answers for this session.

Picking

Read the transcript and find spans of roughly 20-55 seconds (the original pack's rule of thumb for a Short that holds; YouTube's own Shorts rule is in list_platforms) where all three are true:

Installs
27
GitHub Stars
3
First Seen
Oct 9, 2026