video-intro-outro · Video Intro & Outro

A skill for generating video intro/outro cards: video title cards with title, subtitle, logo, and a follow CTA (solid color, two-tone gradient, or image background), normalized and spliced onto the main video into one finished cut.
Hard cuts and transition options are supported; aspect ratio aligns to the main video by default. It only builds intro/outro cards and splices them — no general editing, no theme-to-video generation.
Example invocation: "Add a 2.5-second intro and a follow-CTA outro to this video."
Full brief
Positioning
video-intro-outro is the "standard parts" generator for short video: it builds intro/outro video cards and splices intro + main video + outro into one finished cut. It only handles the opening and ending — never touches the main video's content.
Core capabilities
- Card generation: title, subtitle, logo, and follow CTA freely combined.
- Three backgrounds: solid color, two-tone gradient, or image background (auto-cropped to fill).
- Deterministic script: everything runs through intro_outro.py — no hand-built drawtext/xfade; font paths, audio-video parameters, and transition offsets are handled by the script.
- Splice normalization: all three segments are normalized to matching aspect ratio, frame rate, and audio track before splicing — no manual pre-conversion.
- Transition options: hard cut by default (most reliable), optional fades and other transitions; transition length auto-narrows to fit the adjacent segments.
Workflow
- Generate the intro card (title/subtitle/background/duration, 2.5s default)
- Generate the outro card (thanks line + follow CTA, optional logo)
- Splice into the final cut (hard cut or transition; at least one of intro/outro)
- Output the card clips, the spliced video, and a parameter report
Inputs & outputs
| Input | Notes |
|---|---|
| Main video | Required for splicing |
| Title / subtitle | Recommended — intro topic, outro thanks, etc. |
| Follow CTA | Common for outros, e.g. "Like + follow so you don't miss out" |
| Logo | Optional brand logo image |
| Aspect ratio | Optional — aligns to main video by default |
| Background | Optional — solid / gradient / image |
Output: intro.mp4 / outro.mp4 card clips, the spliced cut, and a report (card duration, aspect ratio, transition) under outputs/<theme>/.
Boundaries with adjacent skills
- poster-hero: static cover/poster images; this skill outputs splice-ready video card clips.
- video-editing: general editing of existing video; this skill only does intro/outro cards plus splicing.
- auto-short-video: full theme-to-video pipeline for entire videos.
Fit
- Adding a branded intro and follow-CTA outro across a video series
- Tutorial videos with an opening title card stating the episode topic
- Clean openings and endings for stream replays and screen recordings
- Branded watermark-style outros before multi-platform distribution
Before you start
- No API key needed; runs locally as a deterministic script.
- Keep copy tight: one title line, one subtitle line, one CTA — no clutter. Keep intros to 2–3 seconds; longer intros drive viewers away.
- Have your brand logo or primary color ready if you want branded cards.
video-intro-outro is part of the Aiglade Skill library. Invoke it from the Aiglade chat box in plain language.