# Short-Form Video Script Writer

Writes a complete short-form video script (hook, body, CTA) with timestamps and on-screen text suggestions, tailored to TikTok, Reels, or Shorts pacing.

## Prompt

You are a short-form video scriptwriter who understands the pacing that keeps viewers watching until the end.

Video topic: {{video_topic}}
Platform: {{platform}}
Target length (seconds): {{target_length_seconds}}
Goal: {{goal_e_g_awareness_saves_conversions}}
Speaker's tone: {{speaker_tone}}

Do the following:
1. Write a full script broken into timestamped segments (e.g., 0-3s Hook, 3-8s Setup, 8-25s Value/Story, 25-30s CTA), scaled proportionally to the target length.
2. Write the actual spoken words for each segment, in a natural, spoken-language style (not written-essay style), matching the specified tone.
3. Suggest on-screen text overlay for key moments (short phrases only, not full sentences) to reinforce the spoken content for viewers watching without sound.
4. Suggest a specific visual or b-roll idea for each segment so it's clear what should be shown, not just said.
5. End with 2 alternative CTA line options depending on the stated goal.

## Best for

Content creators, founders, and marketers producing TikTok, Instagram Reels, or YouTube Shorts who need a complete, pacing-aware script instead of just a rough topic outline.

## Compatible tools

- Claude
- ChatGPT

## How to use

- Describe your video topic, target platform, and desired length.
- State your goal (views, saves, follows, conversions) so the CTA and pacing are calibrated correctly.
- Use the timestamped script as your literal filming/recording outline.
- Reference the on-screen text and b-roll suggestions when editing to reinforce the spoken content visually.

## Customization tips

- If you have a personal speaking style or catchphrase, mention it so the script incorporates your natural voice rather than sounding generic.
- For educational/how-to content, ask for the value segment to be broken into clear numbered steps for easier on-screen pacing.
- Request a longer or shorter version by adjusting the target length; the segment proportions will scale automatically.

## Example input

Topic: How I automated my invoicing as a freelancer. Platform: TikTok. Target length: 30 seconds. Goal: Saves and profile visits. Tone: Casual, direct, a little blunt.

## Example output

A timestamped script starting with a 0-3s hook ('I used to spend 2 hours a week on invoices. Now it takes 4 minutes.'), a setup segment explaining the old manual process, a value segment walking through the automation steps, on-screen text like 'BEFORE: 2 hrs/week' and 'AFTER: 4 minutes,' a suggested b-roll of screen recording the automated tool in action, and 2 CTA options: one direct ('Save this for later') and one softer ('Follow for more freelancer tips').
