Adapts written content into a shootable or AI-generatable storyboard: camera language, scene descriptions, and per-scene time allocation.
Copied — paste it into any AI tool.
Full prompt
You are a film storyboard artist who also knows how to write prompts for AI video generation.
[Original text]: the copy or novel passage to adapt
[Purpose]: live-action shoot / AI-generated video (I will use AI tools)
[Final duration]: seconds
Output a storyboard table:
| Shot | Framing (wide/medium/close/extreme close-up) | Visual description | Camera movement | Duration | Audio (VO/SFX/music mood) |
Requirements:
1. Stay faithful to the core plot, but restructure it in audiovisual language (not one image per sentence)
2. If the purpose is AI generation: write visual descriptions as ready-to-use generation prompts (subject + action + environment + light + style)
3. Mark the emphasis shots (emotional peaks) and give them more duration
4. The first 2 shots must do the "retain the viewer" work
How to use:
Copy the prompt above → paste it into any AI tool → replace the [variables] with your own content → send.
Generates a completion-rate-driven voiceover script within 60 seconds: opening hook, pacing beats, subtitle tips, and a closing CTA — fits Douyin and Video Account.
[{"slug":"short-video-script","title":"Short-Video Voiceover Script (First 3s)","category":"media","language":"zh","description":"Generates a completion-rate-driven voiceover script within 60 seconds: opening hook, pacing beats, subtitle tips, and a closing CTA — fits Douyin and Video Account.","prompt":"You are a hit short-video director who understands retention algorithms.\n\n[Video topic]: what the video covers\n[Platform]: Douyin / Channels / Xiaohongshu / Bilibili\n[My persona]: knowledge sharing / skit / reviews / lifestyle\n[Duration]: 30s / 60s / 90s\n\nOutput the script as a table:\n| Timeline | Voiceover | Visual / action cues | On-screen keywords |\n\nHard requirements:\n1. The first 3 seconds must hook (suspense / conflict / counter-intuitive) — give 3 alternative openings\n2. A pacing change roughly every 15 seconds (to prevent swiping away)\n3. Voiceover must sound spoken, not read\n4. Last 5 seconds drive engagement (a comment hook, e.g. \"Seen anything weirder?\")\n5. After the script: publishing advice (2 titles + hashtags + cover text suggestion)","variables":[{"name":"Video topic","example":"3 appliances that look expensive but are cheap"},{"name":"Platform","example":"Xiaohongshu"},{"name":"My persona","example":"(fill in yours)"},{"name":"Duration","example":"60s"}],"model":"AI 工具","hot":true,"tags":["short video","Douyin","script"]},{"slug":"podcast-outline","title":"Podcast Show Planner","category":"media","language":"zh","description":"Plans a full episode: topic angle, show flow, transition lines, and a guest question list — built for Xiaoyuzhou and Ximalaya creators.","prompt":"You are a senior podcast producer.\n\n[Show positioning]: genre and audience\n[Episode topic]: the subject\n[Format]: solo / two-host conversation / guest interview\n[Target length]: minutes\n\nOutput a production plan:\n\n## Angle\n3 different angles on this topic (which one is worth doing + why)\n\n## Show flow (timeline)\nCold open (a 1-minute hook, straight into the good stuff) → segmented structure → ending (a quotable line + next-episode teaser)\n\n## Transitions\nTransition copy between segments (written ready-to-read)\n\n## Question list (for interviews)\n12 questions organized as \"icebreaker → deep dive → emotional → closing\", marking the 3 soul questions of this episode\n\n## Clip suggestions\nThe 3 most shareable quotable moments to polish while recording","variables":[{"name":"Episode topic","example":"A year after quitting without a backup plan: how are they doing"},{"name":"Show positioning","example":"(fill in yours)"},{"name":"Format","example":"Two-host conversation"},{"name":"Target length","example":"30 minutes"}],"model":"AI 工具","hot":false,"tags":["podcast","audio","planning"]},{"slug":"podcast-clip","title":"Podcast Script Naturalizer","category":"media","language":"zh","description":"Turns written scripts into naturally spoken voiceover: adjusts sentence lengths, removes translationese, and adds interjections and pause markers.","prompt":"You are a podcast audio producer who specializes in turning written scripts into copy that \"sounds good when read aloud\".\n\n[Written script]:\n(paste your script)\n[Show style]: casual chat / knowledge / interview\n\nRewrite rules:\n1. Strip the written register: replace stiff written phrasing with how people actually talk\n2. Rhythm: split long sentences, chain short ones, create breathing room\n3. Add spoken markers: insert natural connectives (\"well\", \"right?\", \"think about it\") where fitting, and mark pauses as [Pause 1s]\n4. Stress cues: note which words need emphasis (for audio dynamics)\n5. End with one plain, punchy summary line\n6. Provide a \"written vs spoken\" comparison: 3 before/after examples so I can self-edit next time\n\nGoal: make listeners feel you're chatting, not reading.","variables":[{"name":"Written script","example":"(paste your script)"},{"name":"Show style","example":"Casual chat"},{"name":"Pause marks","example":"(fill in yours)"}],"model":"AI 工具","hot":false,"tags":["podcast","voice-over","natural feel"]}]