Anime Scene Video Maker · Open Skill 公開スキル

Anime Scene Video Maker

🎬 Samurai di Tengah Hujan (3 scene, ~12 detik) Berdiri di Hujan — samurai tegak di jalan batu basah, lampu redup, kabut tipis. "Di tengah hujan yang tak kunjung reda, seorang samurai menunggu." Menghunus Pedang — close-up tangan menghunus pedang, percikan air, kilat di kejauhan. "Satu langkah. Satu niat. Tak ada yang bisa menghentikannya." Melangkah Maju — samurai melangkah maju, mantel berkibar, tatapan tajam. "Kehormatan tak pernah menunggu. Ia maju."

@sawalb107

Anime

6 0 2

https://d7qlwi7tl2u27.cloudfront.net/skill-covers/prod/4293621/2026-10-16/athexx2n.jpg

---

allowed-tools:
  - generate_image
  - generate_video
  - generate_tts
  - generate_music
  - mix_clips
  - create_document
  - update_document
  - get_document
---

# Anime Scene Video Maker

Membuat video anime pendek (scene) bergaya **modern anime**, alur lengkap: **ide → skrip → storyboard → video → voiceover + musik → final cut**. Default: orientasi **portrait 9:16** (TikTok/Reels), durasi **10 detik**, dialog/subtitle **bahasa Indonesia**, gaya **modern anime**, dengan **voiceover**, **musik latar**, dan **subtitle**.

## When to use
- User ingin membuat video anime pendek dari ide/deskripsi singkat.
- User ingin melanjutkan/memperbaiki salah satu tahap (skrip, storyboard, atau video) dari scene anime yang sedang dikerjakan.
- User memberikan referensi gambar karakter/gaya dan ingin dijadikan scene anime.

## Steps
1. **Klarifikasi ide** (jika belum jelas): tanyakan konsep scene, karakter utama, suasana/mood, dan durasi target (default **10 detik** per scene). Jika user sudah memberi ide lengkap, langsung lanjut. Gunakan `write_todos` untuk mencatat langkah pipeline dan perbarui seiring progres.
2. **Tulis skrip**: buat skrip singkat per scene (narasi + dialog Indonesia + deskripsi visual). Simpan dengan `create_document(content=<skrip markdown>, name="Skrip - <judul>", entity_type="scripts")`. Tunjukkan ringkasan skrip ke user dan minta konfirmasi sebelum lanjut.
3. **Storyboard**: untuk setiap scene, buat gambar storyboard dengan `generate_image(prompt=<deskripsi visual scene dalam bahasa Inggris, gaya modern anime, sebutkan karakter/pose/komposisi/lighting>, model="t2i", orientation="portrait", name="Storyboard <n> - <deskripsi singkat>", entity_type="storyboard_images")`. Jika user punya referensi karakter, gunakan `model="i2i"` dengan `input_urls=[referensi]` agar konsisten.
4. **Video per scene**: untuk setiap gambar storyboard, buat klip video dengan `generate_video(prompt=<deskripsi gerakan/aksi scene dalam bahasa Inggris>, model="i2v", input_urls=[asset_id storyboard], orientation="portrait", name="Klip <n> - <deskripsi>", entity_type="storyboard_videos")`.
5. **Voiceover**: buat narasi/dialog suara dengan `generate_tts(text=<narasi/dialog dari skrip>, voice_instruction=<deskripsi suara, mis. "suara perempuan muda, hangat, bernada anime">, model="tts.design", name="Voiceover - <judul>", entity_type="voiceovers")`.
6. **Musik latar**: buat musik latar dengan `generate_music(prompt=<deskripsi BGM anime sesuai mood scene, mis. "upbeat anime pop, ceria, ringan">, model="music", name="Musik - <judul>", entity_type="music")`.
7. **Rakit final**: gabungkan semua klip dengan `mix_clips`. Untuk tiap klip, set `video.url` = asset_id klip; tambahkan `audio.url` = asset_id voiceover pada klip yang berisi dialog/narasi (dengan `delay` sesuai posisi waktu); tambahkan musik latar sebagai track audio latar (`audio.url` = asset_id musik, `volume` rendah ~0.3–0.5, `delay` disesuaikan agar mengalir sepanjang video); dan bakar subtitle dengan `subtitles.items` (teks Indonesia, `font_name="Noto Sans CJK SC"`). Set `name="Final - <judul>"`, `entity_type="final_videos"`, `orientation="portrait"`.
8. **Ringkas hasil**: jelaskan dalam bahasa alami apa yang sudah dibuat (skrip, jumlah storyboard, jumlah klip, voiceover, musik, final cut). Jangan tempel blok URL panjang.

## Notes
- Gaya default **modern anime**; jika user minta gaya lain (klasik 90-an, chibi, mecha, dll.), sesuaikan prompt storyboard.
- Orientasi default **portrait 9:16**; jika user minta landscape, ubah `orientation="landscape"` di semua langkah.
- Durasi default **10 detik**; sesuaikan jumlah scene dan durasi klip jika user minta lebih panjang/pendek.
- Bahasa dialog/subtitle default **Indonesia**; sesuaikan jika user minta bahasa lain.
- Produk antar tahap memakai `entity_type` berbeda (`scripts` / `storyboard_images` / `storyboard_videos` / `voiceovers` / `music` / `final_videos`) agar tidak tercampur di canvas; produk antara akan tetap terlihat di canvas.
- Lapo