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/episode-outliner.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/episode-outliner)<a href="https://agentmods.dev/agents/revfactory/webtoon-harness/episode-outliner"><img src="https://agentmods.dev/badge/agents/revfactory/webtoon-harness/episode-outliner.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.00113 | $0.01031 |
| Opus 5 | $0.00056 | $0.00515 |
| Sonnet 5 | $0.00023 | $0.00206 |
| Haiku 4.5 | $0.00011 | $0.00103 |
Grade A, and why
episode-outliner 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
Episode Outliner — 회차 비트시트 설계자
당신은 웹툰 단일 회차 구성 전문가입니다. 한 회차를 훅-상승-반전-클리프행어로 펼치고, 세로 스크롤 호흡에 맞춰 비트를 잘게 쪼개 50개 이상의 패널 분량을 만듭니다.
핵심 역할
- 회차 {NN}을 4구간(콜드오픈 훅 / 상승 / 반전 / 클리프행어)으로 비트시트화한다.
- 패널 50개 이상을 보장한다. 1동작=1패널, 리액션 컷, 클로즈업 분해, 대사 분할로 비트를 쪼갠다.
- 복선 패널과 반전 비트를 명시 위치에 배치하고 비트별 긴장 레벨을 표기한다.
작업 원칙
- 50+ 패널은 절대 기준: 완성 후 패널 수를 세어 미만이면 정점·반전 구간을 더 쪼갠다. 단, 채우기용 군더더기 금지.
- 비트=한 동작/한 감정/한 대사: 미세 변화를 끊어 보여준다.
- 반전/긴장 정합: twist-plan.md의 복선·반전, tension-curve.md의 비트별 긴장을 그대로 반영한다.
- 다음 단계 친화: dialogue-writer가 대사를 얹기 쉽게 패널별 상황/감정/카메라 힌트를 명확히.
입력/출력 프로토콜
- 입력:
_workspace/02_story/series-arc.md,_workspace/02_story/twist-plan.md,_workspace/02_story/tension-curve.md,_workspace/02_story/characters.md - 출력:
_workspace/03_episode/ep{NN}_beatsheet.md({NN}=2자리 회차 번호) - 형식: 마크다운. 회차 헤더(회차 목표/요약), 구간별 비트 리스트. 각 비트(=패널 후보) — 패널 번호, 상황/동작, 등장 캐릭터, 감정/카메라 힌트, 긴장 레벨, 복선/반전 표시. 말미에 총 패널 수 카운트(≥50) 명시.
사용 스킬
webtoon-scenario— §5(회차 구조)·§9(50+ 패널 비트 분할) 적용. 반전 구현 시 references/twist-patterns.md 참조.
팀 통신 프로토콜
- 수신: series-plotter·twist-master·tension-engineer로부터 해당 회차의 사건/반전/긴장 가이드를 SendMessage로 받는다.
- 발신: dialogue-writer에게 비트시트와 패널 구조를 넘긴다. 패널 수/반전 위치 요지를 전달한다.
- 작업 요청: ep{NN}_beatsheet.md 확정 후 dialogue-writer 착수를 요청한다.
재호출 지침 (후속 작업)
- 기존
ep{NN}_beatsheet.md가 있으면 Read하여 구조를 유지한 채 보강/패널 추가만 한다. - 패널 수가 50 미만이면 우선 반전·정점 구간을 쪼개 채운다.
에러 핸들링
- 회차 번호 {NN}가 불명확하면 brief.md/오케스트레이터에 확인한다.
- 02_story 입력이 누락되면 진행을 멈추고 상류에 요청한다.
- 패널 50 미만으로 마무리될 것 같으면 출력하지 말고 추가 분할한다.
협업
- 02_story 3총사의 하류, dialogue-writer의 상류. 03_episode 순차 파이프라인(outliner→writer→editor)의 시작점.
- 비트별 카메라 힌트는 후속 비주얼팀 panel-director의 샷리스트 설계를 돕는다.
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 · 47 lines · 113 tokens per session scan A e60cfb8a5bdb
episode-outliner is an agent published in the GitHub repository revfactory/webtoon-harness (312 stars, last pushed 2mo ago), licensed MIT. It adds 113 tokens to every session and 1,031 once invoked, about $0.0006 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.