{"id":"4333933b-3eb5-4293-ada7-729d67023ca0","slug":"fiction-book-agent-skills","kind":"skill","name":"Fiction-book-agent-skills","summary":"Fiction Book Agent Skills is a specialized collection of 23 AI agent skills designed for authoring novels, fiction books, manga & comic graphic novels, interactive Ren'Py visual novels, children's pic","owner":"lensetek","repoUrl":"https://github.com/lensetek/Fiction-book-agent-skills","license":"MIT","licenseTier":"permissive","trust":"community","stars":3,"match":null,"fewStars":true,"format":"skill","createdAt":"2026-08-09T10:54:35.000Z","addedAt":"2026-10-22T01:37:09.159Z","logoUrl":"https://avatars.githubusercontent.com/u/55609205?u=08c60f33359a0b0f763c71bc4ea4f609dc9f417f&v=4","linkOnly":false,"collection":null,"skillPath":null,"categories":["writing"],"tags":["ai","ai-agents"],"runtime":"binary","local":true,"cloudCapable":false,"cloudCapability":"unknown","cloudReadyOnPlatform":false,"needsApiKey":false,"reviewed":false,"syncedAt":"2026-10-26T13:49:16.234Z","sample":false,"url":"https://conduits.dev/tools/fiction-book-agent-skills","language":"HTML","transports":["stdio"],"install":{},"requirements":{"env":[],"upstreamMayCharge":false},"tools":null,"readme":"# Fiction Book Agent Skills\n\n> Bilingual single-file README. Jump to language: [English](#english) | [Bahasa Indonesia](#bahasa-indonesia)\n\n[![GitHub Repository](https://img.shields.io/badge/GitHub-Repository-blue?logo=github)](https://github.com/lensetek/Fiction-book-agent-skills)\n[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](LICENSE)\n[![Skills CLI Compatible](https://img.shields.io/badge/npx%20skills-compatible-brightgreen)](https://github.com/lensetek/Fiction-book-agent-skills)\n\n---\n\n## English\n\n### Overview\n**Fiction Book Agent Skills** is a specialized collection of 24 AI agent skills designed for authoring **novels**, **fiction books**, **manga & comic graphic novels**, **interactive Ren'Py visual novels**, **ISEKAI ZERO interactive storylines & RPG mechanics**, **children's picture books**, **editorial magazines & zines**, **Wattpad web-novels**, **vertical micro-dramas (TikTok/Reels/ReelShort)**, and **inclusive Braille accessibility books**. Built on an **orchestrator + specialist agents** pattern, it guides authors from initial high-concept ideas, real-time market trend research, and worldbuilding to character psychology, 3-act narrative architecture, scene drafting, dynamic manga/comic framing (slanted cuts, frame-breaking, double-page splash), Ren'Py visual novel scripting (branching menus, ATL animations, BGM/SFX audio cue sheets), ISEKAI ZERO modular storylines (Dungeon Mind stats, transparent foreground PNG sprites, location tags), magazine editorial layouts (A4 multi-column, mastheads, pull-quotes), storybook formatting, Braille conversion, continuity checking, All-In-One Visual Production Bible (`visual_production_bible.md`), Zero-Key AI image generation (Pollinations FLUX), cover design specifications, Wattpad web-novel serialization, vertical micro-drama directing, automated daily updates, and publisher-grade print/digital layout export (including PT. Asadel Liamsindo Teknologi & Asadel Publisher presets).\n\n### Installation\n\n#### 1. Global Installation for AI Agents (One-Prompt Universal Setup)\nCopy and paste this instruction directly into your AI Assistant prompt (Google Antigravity, Claude Code, Cursor, Codex, ChatGPT) to install these skills **globally** so they are available across all your fiction projects:\n\n```text\nPlease install and register the Fiction Book Agent Skills globally from https://github.com/lensetek/Fiction-book-agent-skills so they are accessible across all my creative writing and fiction projects.\n```\n\n> **For `npx skills` users (Global Flag)**:\n> ```bash\n> npx skills add https://github.com/lensetek/Fiction-book-agent-skills -g\n> ```\n\n#### 2. Project-Local CLI Installation\nTo install only for the current workspace/repository:\n\n```bash\nnpx skills add https://github.com/lensetek/Fiction-book-agent-skills\n```\n\n#### 3. Direct Repository URL Reference\nOr link the repository directly in your assistant prompt:\n\n```text\nhttps://github.com/lensetek/Fiction-book-agent-skills\n```\n\n---\n\n### End-to-End Workflow Architecture\n\n```mermaid\nflowchart TD\n    subgraph Intake [\"Phase 1: Conception & Intelligence\"]\n        A[\"fiction-book-orchestrator\"] --> B[\"story-concept-intake\"]\n        A --> C[\"fiction-market-trend-analyst\"]\n    end\n\n    subgraph Architecture [\"Phase 2: World, Characters & Plot\"]\n        B & C --> D[\"worldbuilding-architect\"]\n        B & C --> E[\"character-designer-psychologist\"]\n        D & E --> F[\"plot-narrative-architect\"]\n        F --> G[\"storyboard-scene-planner\"]\n    end\n\n    subgraph Drafting [\"Phase 3: Multi-Format Drafting Engines\"]\n        G --> H1[\"novel-scene-writer (Prose Novels)\"]\n        G --> H2[\"comic-webtoon-scriptwriter (Webtoons)\"]\n        G --> H3[\"manga-graphic-novel-artisan (Manga B6/A5)\"]\n        G --> H4[\"children-story-creator (Storybooks)\"]\n        G --> H5[\"microdrama-webseries-director (9:16 Dramas)\"]\n        G --> H6[\"magazine-layout-editor (A4 Magazines)\"]\n    end\n\n    subgraph Visuals [\"Phase 4: Visuals & Unified Prompt Bible\"]\n        H1 & H2 & H3 & H4 & H5 & H6 --> I[\"fiction-cover-designer\"]\n        I --> J[\"visual_production_bible.md (ChatGPT / Midjourney Prompts)\"]\n        I --> K[\"pollinations_image_generator.py (FLUX Zero-Key)\"]\n        I --> L[\"book_cover_template.html (300 DPI Cover)\"]\n    end\n\n    subgraph Refinement [\"Phase 5: Quality Audit & Polish\"]\n        H1 & H2 & H3 & H4 & H5 & H6 --> M[\"plot-hole-continuity-checker\"]\n        M --> N[\"prose-dialogue-polisher\"]\n        N --> O[\"beta-reader-critique-simulator\"]\n    end\n\n    subgraph Distribution [\"Phase 6: Multi-Channel Publishing & Export\"]\n        O --> P1[\"fiction-layout-exporter (DOCX: Novel, Manga, Magazine, A5)\"]\n        O --> P2[\"wattpad-publisher-formatter (Wattpad Serialization)\"]\n        O --> P3[\"fiction-video-reels-director (BookTok & Reels Video)\"]\n        O --> P4[\"braille-accessibility-formatter (Twin-Vision & EPUB3)\"]\n        O --> P5[\"renpy-visual-novel-exporter (Playable Ren'Py .rpy + Audio + ATL)\"]\n        O --> P6[\"isekaizero-storyline-architect (ISEKAI ZERO Storylines & DM Rules)\"]\n        P1 --> Q[\"web_reader/ (Mobile-First Web Reader)\"]\n    end\n```\n\n---\n\n### Agent Taxonomy (24 Specialist Skills)\n\n| Agent / Skill | Description | Main Tasks | Main Output |\n| :--- | :--- | :--- | :--- |\n| `fiction-book-orchestrator` | Master workflow manager for fiction projects. | Project intake, routing specialist agents, manuscript coordination. | Combined fiction manuscript & project plan. |\n| `story-concept-intake` | Refines core story ideas & premise. | Genre, sub-genre, 1-sentence logline, tropes, and moral theme. | `story_brief.md` |\n| `fiction-market-trend-analyst` | Real-time web trend & trope researcher. | Live BookTok/Webtoon/KDP research, title generation, search tags, reference benchmarks. | `market_research_report.md` |\n| `worldbuilding-architect` | Designs physical setting & world rules. | Magic/tech systems, geography, factions, sensory ambience. | `worldbuilding_codex.md` |\n| `character-designer-psychologist` | Crafts deep character psychology. | Want vs Need, fatal flaw, trauma backstory, character arcs, dialogue voices. | `character_sheets/` |\n| `plot-narrative-architect` | Structures story plot architecture. | Save the Cat, 3-Act Structure, Hero's Journey, subplots, foreshadowing map. | `plot_outline.md` |\n| `storyboard-scene-planner` | Breaks chapters into scene beats. | Goal, Conflict, Disaster, Reaction, Dilemma, Decision (Swain's Method). | `scene_breakdown.md` |\n| `novel-scene-writer` | Drafts rich narrative chapter prose. | \"Show, Don't Tell\" prose, 5-sensory palette, natural dialogue. | `chapters/chapter_01.md` |\n| `comic-webtoon-scriptwriter` | Writes comic & vertical webtoon panel scripts. | Panel breakdown, camera angles, speech balloons, SFX, AI image prompts. | `comic_script.md` |\n| `children-story-creator` | Authors children's picture books & fables. | Rhyming prose, age-appropriate vocabulary, page spreads, illustration briefs. | `children_storybook.md` |\n| `braille-accessibility-formatter` | Formats books for blind & visually impaired readers. | Twin-Vision Braille Interlined (`⠁⠃⠉`), Audio-Tactile QR Bridges, Braille Embosser export, & EPUB3 accessibility. | `accessibility_plan.md` |\n| `plot-hole-continuity-checker` | Audits narrative continuity & plot holes. | Timeline consistency, worldbuilding rule enforcement, character behavior integrity. | `continuity_report.md` |\n| `prose-dialogue-polisher` | Polishes prose rhythm & dialogue subtext. | Trims purple prose, aligns character voice, refines dialogue tags. | `chapters_polished/` |\n| `beta-reader-critique-simulator` | Simulates target demographic beta feedback. | Evaluates pacing, first-chapter hook, emotional payoff per reader persona. | `beta_reader_feedback.md` |\n| `fiction-layout-exporter` | Formats print & digital e-book exports. | Publisher-grade DOCX (Asadel ID/INTL, Novel 13x19 cm, Manga B6, Square, A5, A4) + Mobile Web Reader. | `build/*.docx` & `web_reader/` |\n| `fiction-agent-update-manager` | Automated Git update & security manager. | Pre-update credential leak scanning, guarded `git pull` confirmation, & daily cron checks. | Remote repo update status & prompt alerts. |\n| `fiction-cover-designer` | Book cover, spine math, & AI prompt designer. | Front/back cover layouts, spine width calculations, typography, safe-area preflight, & AI image prompts. | Cover brief & image prompts. |\n| `wattpad-publisher-formatter` | Wattpad web-novel episode serializer & tagger. | Episode splitting (1,500-2,500 words), cliffhanger check, 25 Wattpad search tags, A/N Vote ⭐ prompts, & 2:3 cover specs. | `wattpad_build/*.md` & setup metadata. |\n| `fiction-video-reels-director` | Short video reels & micro-drama director. | 3-second viral hooks, 9:16 vertical scene breakdowns, Google Flow/Veo video prompts, Indonesian VO script, & dynamic captions. | `reels_production/*.md` |\n| `manga-graphic-novel-artisan` | Japanese Manga & Graphic Novel specialist. | Tankobon B6/A5 sizes, dynamic slanted cuts, frame-breaking, double-page splash, screentone B&W, & negative space for balloons. | `manga_production/*.md` |\n| `microdrama-webseries-director` | Vertical 9:16 micro-drama web series director. | 60-90s episode beats (Hook, micro-twist, extreme cliffhanger), safe UI zone, character consistency, & keyframe visual prompts. | `microdrama_production/*.md` |\n| `magazine-layout-editor` | Editorial magazine & creative zine editor. | A4/US Letter multi-column grids, masthead cover anatomy, teasers, pull-quotes, drop-caps, & high-fashion editorial photo prompts. | `magazine_production/*.md` |\n| `renpy-visual-novel-exporter` | Interactive Ren'Py Visual Novel game exporter. | Dialogue-to-syntax conversion, branching choice menus (`menu:`), ATL animation transforms, BGM/SFX audio cue sheets, & asset manifests. | `renpy_build/game/*.rpy` |\n| `isekaizero-storyline-architect` | ISEKAI ZERO interactive storyline architect. | Modular storyline system prompts, Dungeon Mind (DM) RPG stats/dice rules, character cards, & Visual Novel mode transparent sprite prompts. | `isekaizero_build/*` |\n\n---\n\n## Bahasa Indonesia\n\n### Ringkasan\n**Fiction Book Agent Skills** adalah koleksi 24 *AI Agent Skills* khusus untuk penulisan **novel**, **buku fiksi**, **manga & komik graphic novel**, **game visual novel interaktif Ren'Py**, **alur cerita interaktif & mekanika RPG ISEKAI ZERO**, **buku cerita anak bergambar**, **majalah editorial & zine**, **web-novel Wattpad**, **serial micro-drama vertikal (TikTok/Reels/ReelShort)**, dan **buku aksesibilitas Braille inklusif**. Menggunakan pola **orchestrator + spesialis**, repositori ini memandu penulis dari ide kasar, riset pasar & tren fiksi live di internet, perancangan dunia (*worldbuilding*), psikologi tokoh, arsitektur plot (3-Act / Save the Cat), penulisan adegan *\"Show, Don'Tell\"*, tata letak bingkai manga dinamis (*slanted cuts, frame-breaking, double-page splash*), penulisan script game visual novel Ren'Py (menu pilihan percabangan, animasi ATL sprite, audio cue BGM/SFX), arsitektur alur cerita ISEKAI ZERO modular (Dungeon Mind RPG, prompt sprite PNG transparan dengan emosi, sinkronisasi latar), tata letak majalah multi-kolom (A4/US Letter, masthead, pull-quotes), skrip panel komik & prompt AI, buku cerita anak berima, konversi Braille & Audio QR, audit kontinuitas garis waktu, desain sampul & perhitungan punggung buku, kit visual terpadu (*Visual Production Bible*), generator gambar gratis tanpa kunci (Pollinations FLUX), serialisasi Wattpad & pemicu Vote ⭐/Komentar, sutradara micro-drama vertikal 9:16, pemantauan pembaruan otomatis harian, hingga ekspor tata letak **buku cetak fisik** (preset PT. Asadel Liamsindo Teknologi & Asadel Publisher) maupun **e-book digital**.\n\n### Panduan Instalasi\n\n#### 1. Instalasi Global untuk AI Agent (Prompt Universal Siap Salin)\nSalin instruksi prompt di bawah ini langsung ke prompt AI Assistant Anda (Google Antigravity, Claude Code, Cursor, Codex, ChatGPT) untuk memasang skills ini secara **global** agar dapat digunakan di semua proyek fiksi Anda:\n\n```text\nTolong install dan daftarkan Fiction Book Agent Skills secara global dari https://github.com/lensetek/Fiction-book-agent-skills agar dapat digunakan di seluruh proyek penulisan cerita dan fiksi saya.\n```\n\n> **Untuk pengguna `npx skills` (Flag Global)**:\n> ```bash\n> npx skills add https://github.com/lensetek/Fiction-book-agent-skills -g\n> ```\n\n#### 2. Instalasi Lokal per Direktori Proyek (CLI)\nJika hanya ingin memasang pada folder/workspace proyek yang aktif saat ini:\n\n```bash\nnpx skills add https://github.com/lensetek/Fiction-book-agent-skills\n```\n\n#### 3. Referensi Tautan Prompt Langsung\nAtau cukup salin URL repositori ke prompt asisten AI:\n\n```text\nhttps://github.com/lensetek/Fiction-book-agent-skills\n```\n\n---\n\n### Alur Kerja & Arsitektur End-to-End\n\n```mermaid\nflowchart TD\n    subgraph Intake [\"Fase 1: Konsep & Riset Pasar\"]\n        A[\"fiction-book-orchestrator\"] --> B[\"story-concept-intake\"]\n        A --> C[\"fiction-market-trend-analyst\"]\n    end\n\n    subgraph Architecture [\"Fase 2: Semesta, Tokoh & Plot\"]\n        B & C --> D[\"worldbuilding-architect\"]\n        B & C --> E[\"character-designer-psychologist\"]\n        D & E --> F[\"plot-narrative-architect\"]\n        F --> G[\"storyboard-scene-planner\"]\n    end\n\n    subgraph Drafting [\"Fase 3: Mesin Penulisan Multi-Format\"]\n        G --> H1[\"novel-scene-writer (Novel Prosa)\"]\n        G --> H2[\"comic-webtoon-scriptwriter (Webtoon)\"]\n        G --> H3[\"manga-graphic-novel-artisan (Manga B6/A5)\"]\n        G --> H4[\"children-story-creator (Buku Cerita Anak)\"]\n        G --> H5[\"microdrama-webseries-director (Micro-Drama 9:16)\"]\n        G --> H6[\"magazine-layout-editor (Majalah & Zine A4)\"]\n    end\n\n    subgraph Visuals [\"Fase 4: Kit Visual & Prompt Terpadu\"]\n        H1 & H2 & H3 & H4 & H5 & H6 --> I[\"fiction-cover-designer\"]\n        I --> J[\"visual_production_bible.md (Prompt ChatGPT / Midjourney)\"]\n        I --> K[\"pollinations_image_generator.py (FLUX Zero-Key)\"]\n        I --> L[\"book_cover_template.html (Sampul 300 DPI)\"]\n    end\n\n    subgraph Refinement [\"Fase 5: Audit Kualitas & Penyempurnaan\"]\n        H1 & H2 & H3 & H4 & H5 & H6 --> M[\"plot-hole-continuity-checker\"]\n        M --> N[\"prose-dialogue-polisher\"]\n        N --> O[\"beta-reader-critique-simulator\"]\n    end\n\n    subgraph Distribution [\"Fase 6: Distribusi & Ekspor Multi-Kanal\"]\n        O --> P1[\"fiction-layout-exporter (DOCX: Novel, Manga, Majalah, A5)\"]\n        O --> P2[\"wattpad-publisher-formatter (Serialisasi Wattpad)\"]\n        O --> P3[\"fiction-video-reels-director (Video BookTok & Reels)\"]\n        O --> P4[\"braille-accessibility-formatter (Twin-Vision & EPUB3)\"]\n        O --> P5[\"renpy-visual-novel-exporter (Game Ren'Py .rpy + Audio + ATL)\"]\n        O --> P6[\"isekaizero-storyline-architect (Storyline & DM ISEKAI ZERO)\"]\n        P1 --> Q[\"web_reader/ (Mobile-First Web Reader)\"]\n    end\n```\n\n---\n\n### Daftar Agen & Spesialisasi (24 Skills)\n\n| Agent / Skill | Deskripsi | Tugas Utama | Output Utama |\n| :--- | :--- | :--- | :--- |\n| `fiction-book-orchestrator` | Koordinator utama alur proyek fiksi. | Intake, routing spesialis, koordinasi bab, pemeriksaan akhir. | Alur kerja proyek fiksi & gabungan naskah. |\n| `story-concept-intake` | Menggali & mematangkan ide cerita fiksi. | Genre, sub-genre, *logline* 1 kalimat, *trope*, dan tema moral. | `story_brief.md` |\n| `fiction-market-trend-analyst` | Riset tren fiksi & judul live di internet. | Riset BookTok/Webtoon/KDP live, formulasi judul, *tags*, benchmark cerita pembanding. | `market_research_report.md` |\n| `worldbuilding-architect` | Merancang dunia & aturan fiksi (*worldbuilding*). | Sistem sihir/teknologi, geografi, faksi, lanskap sensori. | `worldbuilding_codex.md` |\n| `character-designer-psychologist` | Merancang profil psikologis tokoh. | *Want vs Need*, *fatal flaw*, luka trauma, *character arc*, gaya dialog. | `character_sheets/` |\n| `plot-narrative-architect` | Menyusun arsitektur plot cerita. | Kerangka *Save the Cat*, 3-Act, *Hero's Journey*, *subplot*, *foreshadowing*. | `plot_outline.md` |\n| `storyboard-scene-planner` | Memecah bab menjadi *Scene Beats*. | *Goal, Conflict, Disaster, Reaction, Dilemma, Decision* (Swain's Method). | `scene_breakdown.md` |\n| `novel-scene-writer` | Menulis draf prosa adegan. | Penulisan adegan *\"Show, Don't Tell\"*, detail sensori (5 indra), dialog alami. | `chapters/chapter_01.md` |\n| `comic-webtoon-scriptwriter` | Menulis skrip komik & webtoon vertikal. | Pemecahan panel, sudut kamera, dialog balon, SFX, prompt AI gambar. | `comic_script.md` |\n| `children-story-creator` | Menulis buku cerita anak & fabel. | Teks cerita berima per halaman, *brief* ilustrasi, kalibrasi kelompok usia. | `children_storybook.md` |\n| `braille-accessibility-formatter` | Format buku cetak & digital ramah tunanetra. | Twin-Vision Braille Interlined (`⠁⠃⠉`), Audio-Tactile QR Bridges, ekspor Braille Embosser, & EPUB3 accessible. | `accessibility_plan.md` |\n| `plot-hole-continuity-checker` | Audit kontinuitas & lubang plot. | Memeriksa garis waktu (*timeline*), aturan dunia, & *character behavior integrity*. | `continuity_report.md` |\n| `prose-dialogue-polisher` | Menyunting gaya prosa & dialog. | Memangkas *purple prose*, menyelaraskan *character voice*, menghaluskan dialog. | `chapters_polished/` |\n| `beta-reader-critique-simulator` | Mensimulasikan umpan balik pembaca target. | Evaluasi *pacing*, daya pikat (*hook*), & *emotional payoff* per persona pembaca. | `beta_reader_feedback.md` |\n| `fiction-layout-exporter` | Penata letak **Buku Cetak** & **Digital**. | Ekspor `.docx` siap cetak (Preset Asadel ID/INTL, Novel 13x19 cm, Manga B6, Square, A5, A4) + Mobile Web Reader. | `build/*.docx` & `web_reader/` |\n| `fiction-agent-update-manager` | Pengelola pembaruan Git & keamanan otomatis. | Pemindaian kebocoran kredensial, notifikasi persetujuan `git pull`, & jadwal cron harian. | Status update remote repo & prompt persetujuan. |\n| `fiction-cover-designer` | Perancang sampul buku, punggung, & prompt AI. | Layout cover depan/belakang, rumus lebar punggung buku, tipografi, preflight cetak, & prompt gambar AI. | Brief cover & prompt gambar AI. |\n| `wattpad-publisher-formatter` | Penata & serialisasi web-novel Wattpad. | Pemecahan episode (1.500-2.500 kata), pemicu cliffhanger, 25 tag rekomendasi, A/N pemicu Vote ⭐, & cover 2:3. | `wattpad_build/*.md` & metadata setup. |\n| `fiction-video-reels-director` | Sutradara video reels & micro-drama vertikal. | Hook 3 detik viral, breakdown adegan vertikal 9:16, prompt video Google Flow/Veo, naskah VO Indonesia, & subtitle dinamis. | `reels_production/*.md` |\n| `manga-graphic-novel-artisan` | Spesialis Manga Jepang & Graphic Novel. | Standar Tankobon B6/A5, framing miring aksi, efek tembus panel, double-page splash, screentone B&W, & negative space balon kata. | `manga_production/*.md` |\n| `microdrama-webseries-director` | Sutradara serial micro-drama vertikal 9:16. | Struktur episode 60-90 detik (Hook, micro-twist, cliffhanger ekstrem), safe UI zone, konsistensi aktor, & keyframe visual AI. | `microdrama_production/*.md` |\n| `magazine-layout-editor` | Editor tata letak majalah & zine editorial. | Grid 2-3 kolom A4/US Letter, anatomi cover masthead, teasers, pull-quotes, drop-caps, & prompt foto editorial majalah. | `magazine_production/*.md` |\n| `renpy-visual-novel-exporter` | Eksportir game Visual Novel interaktif Ren'Py. | Konversi dialog ke syntax `.rpy`, menu pilihan bercabang (`menu:`), animasi ATL gerak sprite, cue audio BGM/SFX, & manifes aset. | `renpy_build/game/*.rpy` |\n| `isekaizero-storyline-architect` | Arsitek alur cerita interaktif platform ISEKAI ZERO. | Modul alur cerita modular, aturan RPG Dungeon Mind (DM stats/dice), profil karakter interaktif, & prompt sprite transparan dengan emosi. | `isekaizero_build/*` |\n\n---\n\n## What's New in v2.1.0 (Changelog)\n\n### 🌟 English\n- **OpenRouter Multi-Model Image Generator (`openrouter_image_gen.py`)**:\n  - Implements the field-tested Playbook for Comics & Novel Illustrations (*Pencuri Warna Senja*, 103 images).\n  - Single API key (`OPENROUTER_API_KEY` loaded safely from `.env.local`) to access top models like `openai/gpt-image-2.5-flare`, Google Gemini Image, FLUX.1, Seedream, and Recraft.\n  - Automatic reference image optimization: auto-resizes character images to 448px (JPEG, q=88, < 250 KB) to drastically minimize token costs (Rp 220–400 per image).\n  - Aspect ratio safety filter: explicitly prevents HTTP 400 errors from unaccepted ratios like `4:5` (auto-redirects to `3:4`).\n  - Automated cost tracker logging every generation into `image_gen/log.csv` (USD & IDR).\n- **Webtoon 3-Panel Strip Generator (`gen_webtoon_strips.py`)**:\n  - Assembles prompts using the strict 5-block formula: `STYLE + CAST + WARDROBE + NARRATION + Panels`.\n  - Coordinates multi-panel vertical webtoon strips (`9:16`) from structured JSON plans with `--dry-run` preflight checks.\n- **Unrestricted / Local Generation Adapter (`unrestricted_image_generator.py`)**:\n  - Cloud Freedom: Direct integration with Civitai Generation API (`civitai.red`) with `allowMatureContent=True` for dark fantasy and mature themes.\n  - Local Zero-Filter: Direct REST integration with local ComfyUI (`127.0.0.1:8188`) or SD WebUI / Forge (`127.0.0.1:7860/sdapi/v1/txt2img`) with zero cloud censorship and zero per-image fees.\n- **Microsoft Playwright Remote Browser Bridge (`playwright_browser_bridge.py`)**:\n  - Connects directly to active Chrome/Edge user sessions over Chrome DevTools Protocol (CDP port `9222`).\n  - Zero-credential automation: leverages user's pre-logged-in sessions on ISEKAI ZERO, Wattpad, and web AI generators without touching passwords.\n- **Sequential Manga Coherence Engine (`manga-graphic-novel-artisan`)**:\n  - Eliminates disjointed, confusing panels by enforcing Scott McCloud panel transitions (Aspect $\\to$ Action $\\to$ Subject).\n  - 180-degree vector locking, character and environmental visual anchoring, density threshold (<180 words/panel), and the 3-test preflight protocol (Narration Test, Dialogue Test, Thumbnail Test).\n\n### 🌟 Bahasa Indonesia\n- **Generator Gambar Multi-Model OpenRouter (`openrouter_image_gen.py`)**:\n  - Menerapkan Playbook teruji untuk komik & ilustrasi novel (*Pencuri Warna Senja*, 103 gambar).\n  - 1 kunci API (`OPENROUTER_API_KEY` dari `.env.local`) untuk model top dunia (`gpt-image-2.5-flare`, Gemini, FLUX.1, Seedream, Recraft).\n  - Kompresi referensi otomatis ke 448px untuk menekan biaya API hingga Rp 220–400 per gambar.\n  - Pencegahan error HTTP 400 (larangan rasio `4:5`, otomatis dialihkan ke `3:4`).\n  - Pencatatan log biaya otomatis ke `image_gen/log.csv` (dalam USD & Rupiah).\n- **Generator Strip Webtoon 3-Panel (`gen_webtoon_strips.py`)**:\n  - Penggabungan prompt 5 blok teruji: `STYLE + CAST + WARDROBE + NARRATION + Panels`.\n  - Otomasi strip vertikal 9:16 dari rencana JSON dengan fitur `--dry-run` bebas biaya.\n- **Adapter Unrestricted & Server Lokal (`unrestricted_image_generator.py`)**:\n  - Civitai API (`civitai.red`) dengan toggle `allowMatureContent=True` untuk fiksi gelap/dewasa.\n  - Server lokal ComfyUI (`127.0.0.1:8188`) & SD WebUI Forge (`127.0.0.1:7860`) bebas sensor dan tanpa biaya.\n- **Jembatan Browser Playwright CDP (`playwright_browser_bridge.py`)**:\n  - Menempel ke sesi browser Chrome aktif via CDP port 9222 tanpa perlu menyentuh kredensial login pengguna.\n- **Mesin Kesinambungan Manga Sekuensial (`manga-graphic-novel-artisan`)**:\n  - Menghilangkan komik yang alurnya loncat-loncat dengan transisi panel sebab-akibat (McCloud), penguncian arah aksi 180°, visual anchor latar/tokoh, dan 3 uji wajib (Uji Narasi, Dialog, Thumbnail).\n\n---\n\n## What's New in v2.0.0 (Changelog)\n\n### 🌟 English\n- **New Skill: `isekaizero-storyline-architect`**:\n  - Full automated design, structuring, and prompt formatting for **ISEKAI ZERO** ([isekaizero.ai](https://isekaizero.ai/)) storylines and characters adhering strictly to the official [Creator's Guides](https://docs.isekaizero.ai/books/creators-guides).\n  - Modular storyline architecture (*The Art of AI Storytelling* & *How to Use Modules to Structure a Story* standards): Act breakdowns, event triggers, memory flags, and dynamic user agency for `{{user}}`.\n  - **Dungeon Mind (DM) Mechanics Engine**: In-prompt game mechanics agent tracking HP, tension, affection/loyalty gauges, inventory items, and impartial dice roll / skill check evaluations.\n  - **Visual Novel Mode Asset Generator**: Foreground character sprites prompt generator with transparent background (PNG) and emotion tags (*neutral, blushing, shocked, angry, smile*) plus synchronized background environment prompts with location tags for automatic scene transitions.\n  - Formatted character cards with core motivations, pressure vulnerabilities, speech quirks, and example dialogue sets.\n- **New Helper: `helpers/python/generate_isekaizero_package.py`**:\n  - Automatically converts any manuscript chapter into a ready-to-paste ISEKAI ZERO package (`storyline_system_prompt.txt`, `character_cards.txt`, `dungeon_mind_rules.txt`, `initial_message.txt`, and `visual_asset_manifest.md`).\n- **Milestone: 24 Specialized Creative Writing Agent Skills**.\n\n### 🌟 Bahasa Indonesia\n- **Skill Baru: `isekaizero-storyline-architect`**:\n  - Perancangan lengkap alur cerita interaktif dan karakter untuk platform **ISEKAI ZERO** ([isekaizero.ai](https://isekaizero.ai/)) sesuai standar resmi panduan kreator [Creator's Guides](https://docs.isekaizero.ai/books/creators-guides).\n  - Arsitektur naskah modular (standar panduan top creator ISEKAI ZERO): pembagian babak (*Acts*), pemicu peristiwa (*event triggers*), penanda memori, dan fleksibilitas tindakan pengguna (`{{user}}`).\n  - **Mesin Mekanika Dungeon Mind (DM)**: Agen mekanika game RPG di dalam prompt yang melacak HP, tingkat ketegangan, skor kedekatan/afeksi, inventaris item, dan kalkulasi konsekuensi aksi.\n  - **Paket Aset Visual Novel Mode**: Generator prompt sprite karakter PNG berlatar transparan dengan penanda emosi (*neutral, blushing, shocked, angry, smile*) serta prompt latar belakang dengan *location tags* untuk transisi adegan otomatis.\n  - Kartu karakter mendalam mencakup motivasi inti, titik insecure/tekanan batin, gaya tutur khas, dan contoh dialog patokan.\n- **Utilitas Generator Baru: `helpers/python/generate_isekaizero_package.py`**:\n  - Mengonversi naskah cerita fiksi secara instan menjadi 1 paket berkas siap salin ke Creator Centre ISEKAI ZERO.\n- **Pencapaian: Total 24 AI Agent Skills Spesialis Fiksi**.\n\n---\n\n## What's New in v1.9.0 (Changelog)\n\n### 🌟 English\n- **New Skill: `renpy-visual-novel-exporter`**:\n  - Full automated conversion of fiction manuscripts, narrative beats, and dialogues into ready-to-run **Ren'Py Visual Novel scripts** (`.rpy`).\n  - Interactive branching narrative support via `menu:` choice blocks with player state flags (e.g., affection points, discovery flags).\n  - Built-in audio management: Background music transitions (`play music ... fadein 2.0 loop`), sound effects (`play sound ...`), and ambient environmental audio.\n  - Ren'Py Animation and Transformation Language (ATL) transforms: Smooth stage entrance/exit (`masuk_dari_kiri`, `masuk_dari_kanan`), startled jumps (`lompat_kaget`), idle breathing, and screen transitions (`with dissolve`, `with vpunch`, `with hpunch`).\n  - Complete output package: `script.rpy`, `definitions.rpy`, `transforms.rpy`, and `asset_manifest.md` (AI prompt specs for background art, character sprite emotions, and Suno/Udio BGM generation).\n- **Python Helper Utility (`helpers/python/export_to_renpy.py`)**:\n  - Standalone script parser that extracts characters, dialogue lines, emotions, background changes, sound cues, and interactive choices into game-engine compliant Ren'Py files.\n\n### 🌟 Bahasa Indonesia\n- **Skill Baru: `renpy-visual-novel-exporter`**:\n  - Konversi otomatis naskah fiksi, dialog adegan, dan papan cerita menjadi skrip game **Visual Novel Ren'Py** (`.rpy`) siap main.\n  - Dukungan narasi interaktif bercabang melalui blok `menu:` pilihan pemain dan variabel state permainan (poin kedekatan tokoh, pencarian petunjuk).\n  - Tata kelola audio terpadu: Musik latar bersambung halus (`play music ... fadein 2.0 loop`), efek suara aksi (`play sound ...`), dan suara atmosfer lingkungan.\n  - Animasi visual ATL (*Animation and Transformation Language*): Pergerakan sprite masuk/keluar panggung, animasi karakter kaget melompat (`lompat_kaget`), nafas idle, serta efek guncangan layar benturan (`with hpunch`, `with vpunch`).\n  - Paket berkas lengkap: `script.rpy`, `definitions.rpy`, `transforms.rpy`, dan `asset_manifest.md` (panduan prompt gambar background, ekspresi sprite tokoh, dan musik BGM).\n- **Utilitas Generator Python (`helpers/python/export_to_renpy.py`)**:\n  - Skrip parser mandiri untuk mengekstraksi naskah Markdown menjadi berkas Ren'Py terstruktur tanpa konfigurasi manual.\n\n---\n\n## What's New in v1.8.0 (Changelog)\n\n### 🌟 English\n- **New Skill: `manga-graphic-novel-artisan`**:\n  - Dedicated Japanese Manga & Graphic Novel formatting adhering to Tankobon B6 (128×182 mm) and A5 (148×210 mm) publication trim standards.\n  - Dynamic panel architecture: slanted diagonal cuts for high-action impact, frame-breaking character pop-outs (*tachi-kiri* bleed), 2-page dramatic splash spreads, and dedicated negative space planning for speech balloons and SFX lettering.\n  - Screentone B&W halftone shading prompts tailored specifically for native image-generating models (ChatGPT DALL-E 3, Gemini Antigravity, Midjourney).\n- **New Skill: `microdrama-webseries-director`**:\n  - Complete directorial scriptwriting and visual staging for ultra-short 9:16 vertical drama series (TikTok, Instagram Reels, YouTube Shorts, ReelShort, DramaBox).\n  - Engineered with 3-second instant hook formulas, rapid 60–90 second episodic pacing, micro-twists, and extreme cliffhangers.\n  - Safe UI Zone mapping (1080×1920 px viewport protection against TikTok/Reels side buttons and bottom captions) and multi-shot keyframe prompts for AI image & video engines (Google Flow, Veo, Kling).\n- **New Skill: `magazine-layout-editor`**:\n  - Editorial magazine and zine publishing system featuring 2-column and 3-column typographic grids (A4 210×297 mm & US Letter).\n  - Complete cover anatomy design: Top Masthead branding, issue dateline, lead feature headline, and teaser sub-headlines.\n  - Editorial styling elements including dramatic pull-quotes, 3-line drop-caps, photo caption sidebars, and high-fashion editorial photography prompts.\n- **Direct AI Model Prompting in All-In-One Visual Bible (`visual_production_bible.md`)**:\n  - Consolidated single-file prompt master codex enabling authors to copy and paste ready-to-run prompts directly into image-capable AI models (ChatGPT, Gemini, Midjourney).\n  - Guarantees character facial consistency across 3-angle turnaround sheets (Front, 3/4, Profile), cover art, interior scenes, and manga panel framing in a single file.\n- **Enhanced Print Presets in Word DOCX Exporter**:\n  - Native print presets added to [`helpers/python/generate_fiction_docx.py`](helpers/python/generate_fiction_docx.py):\n    - `manga_b6` (128 × 182 mm Tankobon with 1.8 cm gutter)\n    - `storybook_square` (200 × 200 mm for children's picture books)\n    - `magazine_a4` (210 × 297 mm with 3-column editorial layout)\n    - Standard presets: `asadel_id`, `asadel_intl`, `novel_13x19`, `a5`, and `a4`.\n\n### 🌟 Bahasa Indonesia\n- **Skill Baru: `manga-graphic-novel-artisan`**:\n  - Penataan format Manga Jepang & Novel Grafis dengan standar ukuran cetak fisik Tankobon B6 (128×182 mm) dan A5 (148×210 mm).\n  - Arsitektur panel aksi dinamis: pemotongan panel miring (*slanted diagonal cuts*), karakter tembus batas panel (*frame-breaking pop-outs / tachi-kiri*), splash megah dua halaman berhadapan (*spreads*), dan alokasi ruang kosong (*negative space*) untuk balon percakapan dan efek suara (SFX).\n  - Format prompt visual dengan teknik screentone monokrom B&W yang dioptimalkan untuk model AI yang dapat membuat gambar langsung (ChatGPT, Gemini, Midjourney).\n- **Skill Baru: `microdrama-webseries-director`**:\n  - Penulisan naskah dan penyutradaraan serial micro-drama vertikal 9:16 untuk platform media sosial modern (TikTok, Instagram Reels, YouTube Shorts, ReelShort, DramaBox).\n  - Struktur kilat 60–90 detik per episode dengan formula *Hook 3 detik* ekstrem untuk memikat penonton seketika, *micro-twist*, dan *cliffhanger* memikat.\n  - Perlindungan *Safe UI Zone* (area bebas tombol like/komentar dan teks caption) serta rangkaian prompt keyframe adegan multi-shot untuk generator gambar/video AI.\n- **Skill Baru: `magazine-layout-editor`**:\n  - Tata letak majalah dan zine profesional berbasis grid 2-kolom dan 3-kolom standar A4 dan US Letter.\n  - Anatomi sampul majalah lengkap: Masthead judul utama di atas, tanggal edisi/volume, tajuk utama (*lead headline*), dan teaser topik sampingan.\n  - Elemen tipografi editorial: *pull-quotes* berukuran besar, huruf kapital pembuka (*drop-caps* 3 baris), kotak kutipan samping (*callout box*), dan prompt fotografi editorial majalah.\n- **Prompting Terpadu dalam Satu Berkas (`visual_production_bible.md`)**:\n  - Berkas master panduan prompt visual all-in-one yang siap disalin langsung ke model AI pembuat gambar (ChatGPT, Gemini, Midjourney) dalam satu file praktis.\n  - Menjaga konsistensi wajah dan kostum tokoh melalui lembar *turnaround* 3 sudut pandang (Depan, Tiga Perempat, Samping), ilustrasi sampul, dan bingkai panel manga.\n- **Preset Format Baru pada Ekspor DOCX**:\n  - Penambahan preset cetak langsung pada generator naskah Word [`helpers/python/generate_fiction_docx.py`](helpers/python/generate_fiction_docx.py):\n    - `manga_b6` (128 × 182 mm dengan marjin jilid 1.8 cm)\n    - `storybook_square` (200 × 200 mm untuk buku cerita anak bergambar)\n    - `magazine_a4` (210 × 297 mm dengan format editorial 3 kolom)\n    - Preset yang sudah ada: `asadel_id`, `asadel_intl`, `novel_13x19`, `a5`, dan `a4`.\n\n---\n\n## What's New in v1.7.0 (Changelog)\n\n### 🌟 English\n- **New Skill: `fiction-video-reels-director`**: Complete production scriptwriting for 9:16 vertical videos (BookTok, Instagram Reels, YouTube Shorts, & episodic micro-dramas). Includes 3-second viral hooks, Google Flow / Veo camera prompts, and dramatic Indonesian voiceover scripts.\n- **All-In-One Visual Production Bible (`visual_production_bible.md`)**: A consolidated master prompt codex providing copy-paste-ready prompts for covers, 3-angle character turnaround consistency sheets, key environments, and climax moments.\n- **Zero-Key AI Image Generator (`pollinations_image_generator.py`)**: 100% free, no-API-key image generation powered by Pollinations.ai (FLUX) with automatic high-fidelity prompt enhancement and multi-aspect ratio support (`1:1`, `2:3`, `3:4`, `9:16`, `16:9`).\n- **Publisher HTML Cover Generator (`book_cover_template.html` & `generate_book_cover.py`)**: 300 DPI print-ready cover rendering with PT. Asadel Liamsindo Teknologi & Asadel Publisher branding presets.\n- **Wattpad Publishing Engine (`wattpad-publisher-formatter`)**: Automated episode splitting (1,500-2,500 words), 25 trending hashtag tags, cliffhanger checks, and Vote ⭐ / Comment Author Notes.\n- **Google Flow MCP Support**: Added `google-flow-mcp` integration in `mcp_config.json` for secure browser-based video character consistency generation.\n\n### 🌟 Bahasa Indonesia\n- **Skill Baru: `fiction-video-reels-director`**: Penulisan naskah video vertikal 9:16 untuk BookTok, Instagram Reels, dan adaptasi micro-drama berseri (format ReelShort/DramaBox).\n- **Kit Visual Terpadu (`visual_production_bible.md`)**: Berkas panduan prompt visual all-in-one untuk sampul novel, lembar konsistensi karakter (3 sudut pandang), latar dunia fiksi, dan adegan klimaks.\n- **Generator Gambar Gratis Tanpa Kunci (`pollinations_image_generator.py`)**: Panggilan HTTP langsung tanpa API key menggunakan model FLUX dari Pollinations.ai dengan fitur otomatis Prompt Enhancer.\n- **Render Sampul Cetak HTML 300 DPI**: Template interaktif siap cetak dengan preset penerbit *PT. Asadel Liamsindo Teknologi* dan *Asadel Publisher*.\n- **Mesin Penerbitan Wattpad (`wattpad-publisher-formatter`)**: Pemecahan bab otomatis (1.500–2.500 kata), pemicu Vote ⭐/Komentar, dan 25 tag rekomendasi algoritma.\n\n---\n\n## License\n[MIT License](LICENSE)\n"}