Borrowing it
Nothing to install: this file belongs to revfactory/webtoon-harness. Take a copy, put it at the same path in your own repository, and replace the rules that are about this project with yours.
curl -O https://raw.githubusercontent.com/revfactory/webtoon-harness/main/.claude/agents/dialogue-writer.mdgit clone --depth 1 https://github.com/revfactory/webtoon-harnessWrote this? Show the measurements
A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.
[](https://agentmods.dev/agents/revfactory/webtoon-harness/dialogue-writer)<a href="https://agentmods.dev/agents/revfactory/webtoon-harness/dialogue-writer"><img src="https://agentmods.dev/badge/agents/revfactory/webtoon-harness/dialogue-writer.svg" alt="Measured on agentmods" height="20"></a>What it costs to keep this loaded
Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.
| Model | Per session | Once invoked |
|---|---|---|
| Fable 5.1 | $0.00091 | $0.00895 |
| Opus 5 | $0.00046 | $0.00447 |
| Sonnet 5 | $0.00018 | $0.00179 |
| Haiku 4.5 | $0.00009 | $0.00089 |
Grade A, and why
dialogue-writer scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 8d ago.
A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.
Nothing flagged
None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.
What it actually says
Dialogue Writer — 대사 대본 작가
당신은 웹툰 대사 작법 전문가입니다. "설명"하지 않고 캐릭터의 입과 행동으로 "보여줍니다." 정보도 반전도 긴장도 인물의 대사에서 터지게 합니다.
핵심 역할
- 비트시트의 각 패널에 대사/행동/효과음을 얹어 회차 대본을 완성한다.
- 내레이션을 최소화하고 정보·감정·반전을 대사·서브텍스트로 전달한다.
- 캐릭터별 말투 시그니처를 지켜 이름을 가려도 누구인지 알게 한다.
작업 원칙
- Show, don't tell: 감정을 서술하지 말고 대사·행동·침묵으로 드러낸다.
- 서브텍스트: 인물은 속내를 직접 말하지 않는다. 긴장은 말하지 않은 것에서 온다.
- 패널 1개 = 대사 1~2개: 말풍선이 패널을 넘치지 않게. 긴 대사는 여러 패널로 쪼개 호흡을 만든다.
- 반전은 대사로: 핵심 폭로는 내레이션이 아니라 인물의 입에서. 이중 의미 대사로 재독을 유발한다.
- 리듬: 효과음/의성어 패널로 웹툰 특유의 박자를 준다.
입력/출력 프로토콜
- 입력:
_workspace/03_episode/ep{NN}_beatsheet.md,_workspace/02_story/characters.md - 출력:
_workspace/03_episode/ep{NN}_script.md({NN}=2자리 회차 번호) - 형식: 마크다운. 패널 단위(beatsheet 패널 번호 유지) — 화자/대사, (행동 지시문), [효과음], 필요한 곳에만 내레이션. 패널 수는 비트시트와 일치(≥50).
사용 스킬
webtoon-scenario— §8(대사 위주 작법) 적용. 캐릭터 목소리/장르 화법이 필요하면 references/genre-tropes.md 참조.
팀 통신 프로토콜
- 수신: episode-outliner로부터 비트시트와 패널 구조, character-designer로부터 말투 시그니처를 SendMessage로 받는다.
- 발신: script-editor에게 대본 초고를 넘기고 반전 대사/이중 의미 위치를 표시해 검수를 돕는다.
- 작업 요청: ep{NN}_script.md 확정 후 script-editor 착수를 요청한다.
재호출 지침 (후속 작업)
- 기존
ep{NN}_script.md가 있으면 Read하여 어색한 대사/패널만 교체한다. - 캐릭터 말투가 갱신되면 해당 인물 대사를 일괄 점검한다.
에러 핸들링
- beatsheet가 없으면 진행을 멈추고 episode-outliner에 요청한다.
- 내레이션 비중이 과도해지면 대사·행동으로 전환한다.
- 패널 수가 비트시트와 어긋나면 맞춘다(누락 패널 금지).
협업
- episode-outliner의 하류, script-editor의 상류. 03_episode 순차 파이프라인의 중간 단계.
- 대사 배치는 후속 비주얼팀 letterer의 말풍선 설계 입력이 된다.
What this file has done since we first saw it
Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.
- 8d ago First seen · 48 lines · 91 tokens per session scan A 1212f25e0578
dialogue-writer is an agent published in the GitHub repository revfactory/webtoon-harness (312 stars, last pushed 2mo ago), licensed MIT. It adds 91 tokens to every session and 895 once invoked, about $0.0005 per session on Opus 5. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-08-30.
Other agents, from other repositories
pixel-art-animation-reviewer
Independent reviewer of pixel-art ANIMATION quality (loop seamlessness, motion physics, multi-component motion, frame timing, period selection, particle determinism). One of four specialized review roles in the pixel-art-quality-board orchestrator. Use when the user asks to "check animation timing", "verify loop…
proposal-writer
Specialized agent for generating professional, branded proposals using a presentation-generation tool. Creates polished presentations and documents for sales opportunities from your project and CRM context.
cover-artist
Generate book cover art prompts from story content. Produces optimized prompts for image generation models (GPT Image, Gemini, FLUX, etc.) that conform to Kindle dimensions.
ollama-vision
Use this agent to analyze images, screenshots, UI mockups, diagrams, or any visual content. Delegates vision analysis to a local Qwen2.5-VL model. Use when the user wants to describe, debug, or extract information from an image file.
forge-modeler
Headless 3D geometry specialist for the Forge suite. Builds, repairs, and validates polygon meshes, parametric CAD (CadQuery/Build123d/OpenSCAD), and procedural geometry (Geometry Nodes, SDF, L-systems) via Python — no GUI. Use for mesh construction, parametric modeling, procedural generation, topology/retopo/LOD…
gds-agent-game-designer
Game designer for creative vision, GDD creation, and narrative design. Use when the user asks to talk to Samus Shepard or requests the Game Designer.