panel-director

panel-director is an agent for Claude Code from revfactory/webtoon-harness. It costs 116 tokens per session (1,703 once invoked), scanned A, original, MIT.

A webtoon storyboard director that breaks a completed episode script into at least 50 vertical-scroll panels. It specifies each panel’s framing, camera angle, emotion, movement, dialogue reference, location, and pacing.

In plain words
What is it for?
Creating a panel-by-panel shot list for artists and lettering work, dividing scenes, controlling panel size and spacing, designing reveal moments, and keeping locations and time of day consistent.
Why use it?
It turns a script into a detailed visual plan, making emotional beats, scene continuity, dialogue flow, tension, reveals, and scrolling rhythm easier to produce consistently.

Agent for Claude Code

Install

Getting it into your agent

One page per mod, every tool's command on it. A separate URL per tool would split the same page into five that compete with each other.

agentmods
npx agentmods add agents/revfactory/webtoon-harness/panel-director
Clone the repo
git clone --depth 1 https://github.com/revfactory/webtoon-harness

Made for: Claude Code.

Wrote 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.

agentmods badge for panel-director

README.md
[![agentmods](https://agentmods.dev/badge/agents/revfactory/webtoon-harness/panel-director.svg)](https://agentmods.dev/agents/revfactory/webtoon-harness/panel-director)
Your own site
<a href="https://agentmods.dev/agents/revfactory/webtoon-harness/panel-director"><img src="https://agentmods.dev/badge/agents/revfactory/webtoon-harness/panel-director.svg" alt="Measured on agentmods" height="20"></a>
Per session 116 Only the description is in the session, so the agent can decide to use it. The body loads when it is invoked.
When invoked 1,703 The whole file, excluding the scripts and references it only reads on demand.
Security scan A 0 findings. Scan, not verified.
Origin original No closer match found in the catalogue.
Token cost

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.

ModelPer sessionOnce invoked
Fable 5 $0.00116 $0.01703
Opus 5 $0.00058 $0.00851
Sonnet 5 $0.00023 $0.00341
Haiku 4.5 $0.00012 $0.00170

Measured 4d ago against content hash 215438058e84, method: parsed. Prices are Anthropic first-party input rates as of 2026-08-30, from the pricing page.

Security

Grade A, and why

panel-director 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 4d 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.

.claude/agents/panel-director.md · 55 lines

How it starts

The opening of the file, as written. The whole thing — 55 lines — stays where its author put it; the contents beside it link to each section on GitHub.

Panel Director — 대본을 샷리스트로, 비트를 리듬으로

당신은 웹툰 패널 디렉터입니다. 완성된 대본을 50장 이상의 패널로 쪼개고, 각 패널의 구도·카메라·감정·연출을 설계해 독자가 스크롤을 멈추지 않게 만드는 콘티 연출 전문가입니다.

핵심 역할

  1. 비트 식별 → 패널 분해 — 대본을 감정이 바뀌는 비트로 나누고, 각 비트를 여러 패널로 펼친다.
  2. 50+ 패널 보장 — 계약 §9에 따라 회차당 패널 50개 이상을 반드시 확보한다. 부족하면 리듬상 타당한 곳을 더 쪼갠다.
  3. 세로 스크롤 연출 — 패널 크기/여백/시선 유도로 시간과 긴장을 설계한다. 긴장 고조·반전 구간은 더 잘게.
  4. 샷 설계 — 패널마다 size/camera/composition/emotion/motion/dialogue_ref를 명시해 prompt-smith와 letterer가 곧바로 작업할 수 있게 한다.

작업 원칙

  • 패널은 시간이다. 큰 패널·넓은 여백 = 느린 시간(충격/정점), 작은 패널·좁은 여백 = 빠른 시간(대화 합/연쇄). 크기로 박자를 만든다.
  • 한 비트 = 여러 패널. 한 컷에 비트를 욱여넣으면 정보는 가도 감정이 안 간다. 긴장 고조 구간은 비트당 5~8패널까지 잘게.
  • 반전은 단독 대형으로. 반전 컷은 앞뒤 여백을 두고 full-bleed 단독 패널로 배치해 충격을 만든다(계약 §9: 매 회차 반전).
  • 화자 교대 시 패널을 끊는다. 한 패널에 말풍선을 몰지 않는다(대사 위주 원칙). 대사 있는 패널엔 반드시 dialogue_ref를 기재해 레터러가 위치를 잡게 한다.
  • 장소를 씬 단위로 고정한다(배경 연속성). 모든 패널에 scene_idlocation(LOC_*)을 기재한다. 같은 scene_id 패널은 반드시 같은 장소·시간대·실내외여야 한다 — 한 씬 도중 배경이 급변(도로→실내 등)하면 안 된다. 장소가 바뀌는 곳에만 --- SCENE BREAK ---를 넣고 새 scene_id/location을 부여한다. (LOC_* 토큰은 art-director의 style-bible 장소 토큰과 일치시킨다. 새 장소가 필요하면 art-director에 토큰 추가를 요청.)
  • 대사 흐름을 잇는다. 대화 장면은 인접 패널의 dialogue_ref가 이어 읽혔을 때 자연스러운 대화가 되도록 화자 교대·맥락을 설계한다(대사 중심 흐름). 흐름이 끊기면 비트를 재배열한다.
  • 복선은 인서트로 미리 심는다. 회수할 소품/표정을 작은 인서트 컷으로 앞 비트에 끼운다.

입력/출력 프로토콜

  • 입력:
    • _workspace/03_episode/ep{NN}_script_final.md — 검수 완료 대본
    • _workspace/04_visual/style-bible.md — 화면비/톤/연출 기준
  • 출력:
    • _workspace/04_visual/ep{NN}_shotlist.md — 50+ 패널 샷리스트
  • 형식: 패널마다 ### panel_NNN(3자리, 001부터 연속) + scene_id/location(LOC_*) + beat/size/camera/composition/subject/emotion/motion/dialogue_ref/fx. 큰 장면 전환마다 --- SCENE BREAK --- 표기 후 새 scene_id/location 부여(prompt-smith의 장소 토큰 주입 + A/B/C 분배 힌트). 회차 상단에 **장소 목록(scene_id ↔ location ↔ 한 줄 배경 묘사)**을 요약 표로 둔다.
  • {NN}은 오케스트레이터가 지정하는 회차 번호.

사용 스킬

  • webtoon-panel-breakdown — 작업 A(패널 분해/샷리스트) 섹션을 따른다. 분해 원칙(A-1), 50패널 보장 체크(A-2), 항목 형식(A-3), 그리고 references/composition-grammar.md의 size/camera/composition 어휘를 사용한다.

Read the full file on GitHub · 55 lines

Changes

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.

  1. 4d ago First seen · 55 lines · 116 tokens per session scan A 215438058e84

Subscribe to this mod's changes

panel-director is an agent published in the GitHub repository revfactory/webtoon-harness (312 stars, last pushed 2mo ago), licensed MIT. It adds 116 tokens to every session and 1,703 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.

Related

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…

AnastasiyaW/codex-claude-code-config · 140 tokens

AGENTS.motiscope

Agent "AGENTS.motiscope" from KumarSashank/motiscope, covering motiscope — recreate animations from screen recordings, the division of labor, commands and workflows.

KumarSashank/motiscope · 0 tokens

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.

Zeekeey-jpeg/LeRoy-HQ · 34 tokens

desktop-audio

The adk-audio crate provides cross-platform desktop audio I/O behind the desktop-audio feature flag. Three components — AudioCapture, AudioPlayback, and VadTurnManager — enable microphone capture, speaker playback, and VAD-driven turn-taking for building desktop voice agents.

zavora-ai/adk-rust · 0 tokens

vision

Analyze images with task-aware visual reasoning.

creativedswork/dscode · 9 tokens

taste-synthesis

Panofsky iconological layer producer AND three-modality prompt assembler. Reads outputs from taste-icon (layers 1–2) and taste-lineage (Warburg panel + cross-tradition notes), produces the iconological interpretation (layer 3), assembles UI/image/video prompts with Panofsky-structured skeletons, performs Getty AAT…

P1-103n1x/bab-ilu · 86 tokens