auto-short-video · One-Click Short Video

auto-short-video

An end-to-end orchestration pipeline from a single theme to a finished short video: it chains narration script, per-sentence visuals (or AI video clips), voiceover, subtitles, BGM, and final assembly.

Visuals default to per-sentence stills with Ken Burns motion; video generation is used only where motion is genuinely needed. Stages missing an API key degrade gracefully (e.g. voiceover skipped) without blocking the whole render. Aspect ratio must be confirmed before production begins.

Example invocation: "Make a 60-second vertical explainer video on compound interest, explained in three minutes."

Full brief

Positioning

auto-short-video is a "one-click render" orchestration pipeline: one theme in, one finished short video out. It is an orchestration layer — it chains existing production building blocks (script, visuals, voiceover, subtitles, BGM) into one automated flow, not a single generation tool.

Core capabilities

Workflow

  1. Write the scripted storyboard (split narration into sentences, describe one visual per sentence)
  2. Generate visuals (per-sentence images / image-to-video / user assets / card fallback)
  3. Voiceover (TTS narration, with SRT produced alongside)
  4. Subtitles (from the TTS SRT or auto-generated)
  5. BGM (AI-generated or user-provided; optional)
  6. Assembly (storyboard + assemble.py: voice/BGM mixing, burnt-in subtitles)
  7. Deliver final.mp4 with a build note (which stages ran, which degraded)

Inputs & outputs

Input Notes
Theme / script Required
Target length Optional
Aspect ratio Required — horizontal/vertical must be explicitly confirmed
Style Optional
Voiceover/subtitle/BGM toggles Optional
Visual source Optional — AI images / image-to-video / user assets

Output: final.mp4 under outputs/<theme>/, plus stills, voiceover, subtitles, and the storyboard under assets/.

Boundaries with adjacent skills

Fit

Before you start


auto-short-video is part of the Aiglade Skill library. Invoke it from the Aiglade chat box in plain language.

← All 155 skills