studio
Skill0 starsChanged 42 days agoMITView on GitHub
Shorts Studio router. Turns a YouTube link, a local recording, or an existing Shorts Studio project into the right editing workflow (clip a long video into shorts, finish a talking-head creator edit, apply the Luxury Tech preset, revise or export an edit, design a style). Use whenever the user wants vertical short-form video (Shorts, Reels, TikTok) made from footage, or mentions Shorts Studio.
13 other projects use a version of this.
Adopted by
Most recently taken up by
- akachandan1/video-studiotheir own version, first seen Nov 8, 2026
- per-simmons/claude-game-studiotheir own version, first seen Nov 8, 2026
- masjidofGod/certainty-videotheir own version, first seen Nov 1, 2026
- Wiserax/wisecrafttheir own version, first seen Oct 25, 2026
- adityareddy-dev/deskstudiotheir own version, first seen Oct 25, 2026
- manusco/resonancetheir own version, first seen Oct 22, 2026
Other versions13 projects use a version of this.
Word for word · 0
None found.
Edited · 0
None found.
Wrote their own version · 13
- remotion-dev/remotion★ 72ksame name
- event-catalog/eventcatalog★ 3ksame name
- with-pebbly/aseprite-ai-artist★ 473same name
- AlpacaLabsLLC/skills-for-architects★ 390same name
- claude-world/claude-world-studio★ 71same name
- adityareddy-dev/deskstudio★ 43same name
- manusco/resonance★ 38same name
- adkit/ads-mcp★ 20same name
- per-simmons/claude-game-studio★ 4same name
- akachandan1/video-studio★ 2same name
3 more not listed
How matches are found. Word for word: the exact same text. Edited: shares passages with this file (“99% same” means 99% of its five-word phrases also appear here; 10% or more counts). Their own version: similar meaning, or, weakest, the same name. We can’t tell which project had it first. Projects are counted among the 200 most-starred candidates, and mentions are links to the repository we found, up to 50 per site, so both counts are a floor.
In this repository19 other files it gives its agents.
- analyzeSkill
- audioSkill
- captionsSkill
- clipSkill
- creator-editSkill
- designSkill
- directorSkill
- doctorSkill
- editSkill
- exportSkill
- graphicsSkill
- ingestSkill
- luxury-techSkill
- previewSkill
- quality-checkSkill
- reframeSkill
- reviseSkill
- style-learningSkill
- transcribeSkill
The file
We split this skill into the rules it gives an agent
2 rules. 0 are common, 1 is distinctive, and 1 is very specific to this project.
0
Common
Most of the 12 edited versions we read keep these.
1
Distinctive
This author's own choices. Worth a look.
1
Very specific
Tied to their project's names, files or tools. Probably skip.
- Common
- Distinctive
- Very specific
- Very specific: line 16
Follow ${CLAUDE_PLUGIN_ROOT}/references/rules.md (modes, questions, honesty, data handling).
- Distinctive: line 49
If the request is ambiguous between two rows, ask one AskUserQuestion with those options.
“Common” is measured: kept by at least 6 in 10 of the 12 edited versions of this file we could read. “Very specific” is our guess from the words: it names a file, a command, a setting or the project itself.
Files
Shorts Studio — router
Follow ${CLAUDE_PLUGIN_ROOT}/references/rules.md (modes, questions, honesty, data handling).
CLI: "${CLAUDE_PLUGIN_ROOT}/bin/shorts-studio".
0. Engine check
The commands below run the Shorts Studio engine. Installed as the Claude Code plugin it is already
present and shorts-studio is on the Bash PATH. If shorts-studio doctor is not found (for example,
this skill was added with npx skills add), ask the user before installing anything, then:
- Claude Code:
/plugin marketplace add bloxy-studios/shorts-studio→/plugin install shorts-studio@shorts-studio. - Other agents:
git clone --depth 1 https://github.com/bloxy-studios/shorts-studio ~/.shorts-studio/engineand read every${CLAUDE_PLUGIN_ROOT}path below as~/.shorts-studio/engine.
Then run shorts-studio doctor --setup once (project-local runtime; never sudo or global installs).
1. Resolve intent
| The user has… | …and wants | Skill |
| a YouTube URL, long recording, podcast, folder of media | several short clips | /shorts-studio:clip |
| raw camera file(s) + a clean mic WAV of their own takes | one finished short | /shorts-studio:creator-edit |
| any source + "Luxury Tech" / white cards / premium style | the Luxury Tech look | /shorts-studio:luxury-tech |
| an existing project + a change ("give the punchline another half second") | a revision | /shorts-studio:revise |
| an existing project + "export / upload / deliver" | delivery packages | /shorts-studio:export |
| a style reference / brand rules | a reusable preset | /shorts-studio:design or /shorts-studio:style-learning |
| specific media + specific edits (trim, assemble, music) | a general edit | /shorts-studio:edit |
| an edit + caption wishes (style, highlights, wrong word, subtitles) | caption work | /shorts-studio:captions |
| an edit + framing complaints (wrong person, both in frame, too much motion) | reframing | /shorts-studio:reframe |
| an edit + sound wishes (music level, voice cleanup, SFX, stems) | audio work | /shorts-studio:audio |
| a Luxury/graphics edit + "change/add a visual" | graphics | /shorts-studio:graphics |
| "show me options first" | previews | /shorts-studio:preview |
| a rendered edit + "fix the issues / keep improving it" | brief refinement + bounded repair | directing loop in references/rules.md (shorts-studio repair) |
| setup problems | diagnosis | /shorts-studio:doctor |
If the request is ambiguous between two rows, ask one AskUserQuestion with those options.
2. Check state before acting
"${CLAUDE_PLUGIN_ROOT}/bin/shorts-studio" doctor # once per session if unsure
"${CLAUDE_PLUGIN_ROOT}/bin/shorts-studio" project list
"${CLAUDE_PLUGIN_ROOT}/bin/shorts-studio" project show <project> --json # decisions already madeReuse an existing project when the user refers to it; never re-ask decisions stored in
project.json (decisions). Infer the mode: explicit "do everything yourself" → autonomous;
"show me first" → director; otherwise guided.
3. Hand off
Invoke the chosen skill with the user's arguments. Stay in the main conversation for all questions; worker agents return uncertainties to you.
Completion check
You named the workflow you are running, its project directory, and the mode, and the downstream skill's own completion check passed (or you reported what blocked it).
Example
User: "Make three shorts from https://youtu.be/VIDEO_ID, clean podcast style."
→ intent = clip, preset = clean-podcast, count = 3, mode = guided → run /shorts-studio:clip.
Does it work?
Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.
No reviews yet
People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.
- It worked
- Partly
- It didn't
Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.
Your trail
Files you open will collect here, so you can find them again.
Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.
Now do this for your own.
Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.

