Skill

SkillsContent & Creative › Writing & copy

script-rewriter

Methodology and conventions for rewriting a novel into a formatted screenplay/script.

Freerisk: low
scriptrewriter

The full skill

— name: script-rewriter description: Methodology and conventions for rewriting a novel into a formatted screenplay/script. — # Script-rewriting guide ## Rewriting principles 1. **Keep the core plot**: don't change the main storyline or the relationships between characters. 2. **Strengthen the visuals**: turn narrative prose into visualizable scene descriptions. 3. **Dialogue-driven**: drive the plot through dialogue; reduce voice-over/narration. 4. **Control the pacing**: keep each scene to 30–60 seconds, suitable for short video. 5. **Don't write camera language**: no shot sizes, angles, or camera moves — those belong to the storyboard-breakdown step. ## Formatted-script format “` ## S01 | INT · Café | Dusk The dusk light streams through the floor-to-ceiling window into the café; steam rises from the coffee cups on the counter. Xiao Ming sits alone in a corner booth, head down looking at his phone, looking a little anxious. The door chime rings; Xiao Hong pushes the door open and enters. She sees Xiao Ming and walks over with a smile. Xiao Hong: (smiling) Have you been waiting long? Xiao Ming: (looking up) Not really, I just got here. “` ### Format rules – `## S<number> | INT/EXT · location | time-of-day` — scene heading – A natural paragraph of action description — contains no camera language – `Character name: (state/expression) line` — dialogue format ### Content-volume reference A formatted script grows about 20–30% versus the original; the added volume is mainly scene headings and dialogue formatting, not an expansion of the content. ## Rewriting steps 1. First call `read_episode_script` to read the original content. 2. Analyze the content structure (the ratio of dialogue, narration, and inner-thought description). 3. Call `rewrite_to_screenplay` to perform the rewrite. 4. Check the result and confirm it matches the formatted-script format. 5. Call `save_script` to save the final result. ## Notes – Inner-thought description can be turned into a character's expression/action or a voice-over. – Split long narrative passages into several short scenes. – Make sure each scene has a clear emotional turning point. – Keep each character's language style consistent. – Scene numbers increase consecutively (S01, S02, S03…). – The time-of-day should be specific (dusk, late night, early morning) — don't lump everything together as "daytime".