Korean Romantic Thriller Drama (Seo-yun & Min-jae) · skill pública Open Skill

Korean Romantic Thriller Drama (Seo-yun & Min-jae)

Korean Romantic Thriller Drama (Seo-yun & Min-jae) é uma Open Skill pública no Digen. Abra para ver o que este fluxo cria.

@mandalia91

Series

4 1 0

https://d7qlwi7tl2u27.cloudfront.net/skill-covers/prod/2319970/2026-10-13/wgwq39tt.jpg

# Korean Romantic Thriller Drama (Seo-yun & Min-jae)

## When to use
- The user wants a vertical 9:16 Korean romantic-mystery-thriller drama with the two locked characters **Seo-yun** (27F) and **Min-jae** (29M), in the Netflix-style live-action photorealistic look, with Hindi dialogue.
- They may start from a one-liner/idea (you expand it into a scene-by-scene script), or hand you a full scene-by-scene script (like the 20-scene spec).
- They may also want to advance or change a single step: regenerate a character sheet, redo one scene, restyle a still, change the music, or remix the final video.

## Reference files
- `references/characters.md`: The exact Seo-yun and Min-jae character reference-sheet prompts. Read before generating character sheets.
- `references/scene-template.md`: The canonical scene-video prompt template (character consistency, action, camera, dialogue, performance, visual restrictions). Read before generating any scene video.

## Steps

### 0. Plan and lock the goal
- First call `write_todos` to list the pipeline steps and update it as you progress (at most one in_progress at a time).
- If the user gave a one-liner/idea, first expand it into a scene-by-scene script (each scene 4–5s, vertical, with Hindi dialogue between Seo-yun and Min-jae, escalating romantic-mystery-thriller tension). Save it with `create_document(content=..., name="<Drama Title> Script", entity_type="scripts")`. If the user already provided the script, use it as-is.
- Confirm the number of scenes with the user before generating (default: the provided script's scenes, or ~10–20 for a full drama).

### 1. Character reference sheets (once per project)
- Read `references/characters.md`.
- Generate each character's approved identity sheet with `generate_image`:
  - `model='t2i'`, `orientation='portrait'`, `resolution='1080P'`
  - `prompt` = the exact Seo-yun prompt (name="Seo-yun Reference Sheet", entity_type="characters"), then the exact Min-jae prompt (name="Min-jae Reference Sheet", entity_type="characters").
- These two sheets are the locked identities. Keep their `asset_id`s; every scene video uses them as `ref2v` references.

### 2. Scene videos
- Read `references/scene-template.md`.
- For each scene, call `generate_video`:
  - `model='ref2v'` (reference-to-video for identity consistency)
  - `input_urls` = [Seo-yun sheet asset_id, Min-jae sheet asset_id]
  - `orientation='portrait'`, `resolution='1080P'`, `duration=5`
  - `prompt` = the scene's full prompt built from the template (character consistency, action, camera, dialogue, performance, visual restrictions; keep phone screens unreadable; no subtitles/captions/on-screen text).
  - `name="Scene N — <Title>"`, `entity_type="storyboard_videos"`.
- Generate scenes one at a time or in small batches; report each result honestly.

### 3. Hindi voiceover (TTS)
- For each scene's dialogue, generate Hindi voiceover with `generate_tts`:
  - `model='tts.design'`, `voice_instruction` in English describing the voice (e.g. "young Korean woman, 27, soft, controlled, emotional, natural Korean-drama delivery" for Seo-yun; "Korean man, 29, low, quiet, urgent, restrained" for Min-jae).
  - `text` = the scene's Hindi dialogue lines (Seo-yun and Min-jae lines as separate TTS calls, or combined per scene).
  - `name="Scene N VO — Seo-yun/Min-jae"`, `entity_type="voiceovers"`.

### 4. Background music
- Generate a subtle suspenseful romantic-thriller score with `generate_music`:
  - `prompt` = "tense, restrained Korean romantic-thriller underscore, minimal piano and strings, slow build, cinematic, no vocals"
  - `name="Drama Score"`, `entity_type="music"`.

### 5. Final mix
- Stitch all scene videos with `mix_clips`:
  - `clips` = one clip per scene: `video` = scene video asset_id, `audios` = [scene voiceover track(s), background music track (low volume, e.g. 0.3)].
  - `orientation='portrait'`, `name="<Drama Title> — Final", `entity_type="final_videos"`.
- Do not burn subtitles (the scene spec forbids o