# Social shorts template system (9:16)

When to use it: You make Shorts, Reels or TikToks in series and want Claude Code, Remotion or CapCut to follow one structure for hook, captions, B roll and end card.

Works with: [Remotion Agent Skills (official)](https://agentcut.dev/tools/remotion-agent-skills-official/), [HyperFrames (HeyGen)](https://agentcut.dev/tools/hyperframes-heygen/), [VectCutAPI (CapCut/Jianying API)](https://agentcut.dev/tools/vectcutapi-capcut-jianying-api/), [podcli](https://agentcut.dev/tools/podcli/), [ffmpeg-skill](https://agentcut.dev/tools/ffmpeg-skill/)

Save as: brand/SHORTS.md

Download: https://agentcut.dev/prompts/md/ds-shorts-template.md

~~~~markdown
# SHORTS.md: Social shorts template system

## Canvas
- 1080x1920, [30] fps, H.264, AAC 48 kHz.
- Length: [20 to 45] s. The first frame must already be interesting.
- Safe zone: keep text and faces out of the top 10%, the bottom 20% and the right 12% (platform UI). Main action lives in the middle 60%.

## Structure
| Part | Time | Rules |
|---|---|---|
| Hook | 0 to 2 s | Strongest line or visual first. Text hook on screen, max 6 words, matches what is said |
| Setup | 2 to 8 s | Why this matters, one sentence |
| Body | 8 s to end minus 4 s | One idea per 3 to 5 seconds. Cut or change framing at least every 3 s |
| Payoff | last 4 s | Answer the hook. End on a finished sentence |
| Loop | last frame | Optional: last line flows back into the first |

## Framing
- Speaker: eyes on the upper third line, face never cut by captions.
- Punch ins: 110% to 120% zoom on emphasis, hard cut, no slow zooms on every line.
- B roll and screenshots: full width, top half of the frame, speaker can stay in the bottom half (split layout).

## Captions
- Use CAPTIONS.md Mode B.

## Graphics
- Hook text: [typeface] heavy, 72 to 96 px, [white on accent block].
- Progress bar (optional): 6 px tall at the very top, accent color.
- No end card longer than 1 second. No "like and subscribe" text unless I ask.

## Audio
- Voice around -14 LUFS integrated, music ducked 12 to 18 dB under voice.
- No silence longer than 0.4 s unless it is a deliberate beat.

## Files
- Name: [series]_[number]_[3 word slug].mp4
- Deliver with: the caption file, the hook text, a suggested title and the source timecodes.
~~~~

Original AgentCut prompt.

---
AgentCut: https://agentcut.dev/ · All tools as JSON: https://agentcut.dev/tools.json · Overview for agents: https://agentcut.dev/llms.txt
