Korean Micro Drama Creator · Open Skill 공개 스킬

Korean Micro Drama Creator

Korean Micro Drama Creator Turn a single idea or one-liner into a complete, binge-ready Korean micro drama — a short vertical (9:16) K-drama mini-series built for TikTok, YouTube Shorts, and Instagram Reels. What it does From just a premise, this skill runs a full production pipeline: it writes a 5-episode script with cliffhanger endings, designs consistent lead characters, generates storyboard shots, produces video clips, adds Korean voiceover and a background OST, and stitches everything into finished episodes — all in the classic K-drama style. Genres supported Chaebol romance (default) Revenge Contract marriage Second-lead syndrome Makjang (over-the-top melodrama) Key features Full pipeline or single steps — run the whole series, or just one stage (script, next clip, restyle a character, mix an episode). Character consistency — lead stills are used as references so faces stay on-model across shots. Bilingual output — Korean dialogue with English subtitles. Voiceover + music — per-episode Korean TTS and a fitting background OST. Remembers your preferences — genre, language, and format defaults are saved across sessions. Adult-leaning romance supported on image channels (clothed suggestive); video stays non-explicit. Best for Creators, storytellers, and K-drama fans who want to quickly produce polished short-form vertical drama content from just an idea.

@suamn467

ShortDrama

7 0 7

https://d7qlwi7tl2u27.cloudfront.net/skill-covers/prod/4166649/2026-09-25/vg9yav5x.png

# Korean Micro Drama Creator

Builds a short vertical (9:16) K-drama mini-series — default 5 episodes, ~1 minute each, each ending on a cliffhanger — from a one-liner or idea. The user can run the full pipeline or stop/start at any single stage. Also supports generating single cinematic scenes locked to specific characters from reference images.

## When to use
- User wants a Korean micro drama / short K-drama series from an idea, one-liner, or character still.
- User wants to advance or change one step: rewrite the script, generate the next clip, restyle a character, mix an episode, add voiceover/music/subtitles.
- User wants a single cinematic scene with specific characters (from uploaded reference images), with position locking, dialogue, camera, and lighting specs.

## Reference files
- `references/genre-templates.md`: the 5 genre templates (tropes, character archetypes, sample loglines). Read it when picking a genre or writing the script.

## Preset assets
- `cover_poster`: the skill's brand/cover image (a romantic K-drama poster). Use it as the series cover/brand image, and refer to it as a style reference when the user asks for a poster/cover in the same romantic, glossy K-drama style.
- `female_lead`: the user's female lead reference image. Use it as the female lead's identity reference in scenes (pass it in `input_urls` for `ref2v` / `i2i`).
- `male_lead`: the user's male lead reference image. Use it as the male lead's identity reference in scenes (pass it in `input_urls` for `ref2v` / `i2i`).

## Defaults (confirm with user, then proceed)
- **Genre**: let the user pick from the menu (chaebol romance / revenge / contract marriage / second-lead syndrome / makjang); default to **chaebol romance** if none chosen.
- **Format**: vertical `orientation='portrait'` (9:16), 5 episodes, ~1 min each, cliffhanger endings.
- **Language**: Korean dialogue with English subtitles (bilingual). Voiceover (TTS) and background music are optional — ask, default to on.
- **Mature content**: adult-leaning romance (clothed suggestive) is supported via the bare `t2i` / `i2i` image channels. Video generation does not support NSFW on any channel — keep video content non-explicit.

## Steps
1. First call `write_todos` to list the stages, then update it as you progress.
2. Query the user's memory with `memory_query` for saved genre/language/preference (e.g. "user's preferred K-drama genre and language"). Use it to prefill defaults.
3. Clarify with the user: genre (menu, default chaebol romance), premise/one-liner, episode count (default 5), language (default Korean + English subs), and whether to include voiceover + music. If they only want one stage, jump straight to that stage.
4. **Script**: read `references/genre-templates.md`, then write the full script (5 episodes, ~1 min each, cliffhanger endings, Korean dialogue with English subtitle lines) via `create_document(content, name="<title> script", entity_type="scripts")`. Show the script and get a quick OK before generating media.
5. **Character stills**: generate the main leads with `generate_image(model='t2i', orientation='portrait', name="<character> still", entity_type="characters")`. For adult-leaning romance use bare `t2i`/`i2i` (not `.hd`). Keep the stills as references for consistency.
6. **Storyboard images**: for each episode, generate key shot images with `generate_image(model='i2i', input_urls=[character stills], orientation='portrait', name="<episode> shot <n>", entity_type="storyboard_images")` to keep character identity consistent.
7. **Voiceover (optional)**: generate Korean narration/dialogue per episode with `generate_tts(model='tts.design', text=<dialogue>, voice_instruction=<English description of a fitting Korean voice>, name="<episode> VO", entity_type="voiceovers")`.
8. **Music (optional)**: generate a fitting background track with `generate_music(prompt=<style>, name="<title> OST", entity_type="music")`.
9. **Video clips**: turn each storyboard shot into a clip with `ge