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/skills/webtoon-panel-breakdown/SKILL.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/skills/revfactory/webtoon-harness/webtoon-panel-breakdown)<a href="https://agentmods.dev/skills/revfactory/webtoon-harness/webtoon-panel-breakdown"><img src="https://agentmods.dev/badge/skills/revfactory/webtoon-harness/webtoon-panel-breakdown/github.svg" alt="Measured on agentmods" height="20"></a>Or the 80×15 button, for a site that already has a row of RSS and ATOM ones. Only the verdict fits; the numbers stay here.
<a href="https://agentmods.dev/skills/revfactory/webtoon-harness/webtoon-panel-breakdown"><img src="https://agentmods.dev/badge/skills/revfactory/webtoon-harness/webtoon-panel-breakdown.svg" alt="Reviewed on agentmods" width="80" height="20"></a>- NVIDIA SkillSpector pass
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.00234 | $0.04518 |
| Opus 5 | $0.00117 | $0.02259 |
| Sonnet 5 | $0.00047 | $0.00904 |
| Haiku 4.5 | $0.00023 | $0.00452 |
Grade A, and why
webtoon-panel-breakdown 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 9d 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.
How it starts
The opening of the file, as written. The whole thing — 181 lines — stays where its author put it; the contents beside it link to each section on GitHub.
webtoon-panel-breakdown — 대본을 패널로, 스타일을 일관성으로
웹툰의 흡인력은 "무엇을 그리느냐"보다 "어떻게 끊고 어떻게 보여주느냐"에서 나온다. 이 스킬은 두 가지 비주얼 프로덕션 작업을 다룬다.
- 패널 분해(샷리스트) — 대본 한 회차를 50개 이상의 패널로 쪼개고 각 패널의 구도/카메라/감정/연출을 규정한다.
- 스타일 일관성 — 작화 스타일을 스타일 바이블로 고정하고, 캐릭터 외형을 패널·회차 간 흔들리지 않게 잡아주는 "일관성 토큰"을 만든다.
두 작업 모두 목적은 하나다: 독자가 스크롤을 멈추지 않게, 그리고 같은 캐릭터가 매 패널 같은 사람으로 보이게.
왜 이렇게 하는가 (Why-first)
- 패널은 시간이다. 세로 스크롤에서 패널 크기와 패널 사이 여백은 곧 독자가 그 순간에 머무는 시간이다. 큰 패널·넓은 여백 = 느린 시간(긴장의 정점, 충격). 작은 패널·좁은 여백 = 빠른 시간(대화의 합, 액션의 연쇄). 비트를 패널로 쪼갠다는 건 시간을 설계한다는 뜻이다.
- 50+ 패널은 사치가 아니라 리듬이다. 한 비트를 한 컷으로 처리하면 정보는 전달되지만 감정은 전달되지 않는다. 긴장 고조 구간을 잘게 쪼개야 독자의 심박이 따라 오른다. (계약 §9: 회차당 50+ 패널 보장)
- 일관성 토큰이 없으면 codex-image가 매번 다른 사람을 그린다. 생성 이미지는 프롬프트의 외형 키워드에 강하게 반응한다. 캐릭터마다 고정된 외형 키워드 세트를 모든 프롬프트에 동일하게 주입해야 같은 인물로 보인다. 이 토큰을 만드는 게 art-director의 핵심 산출물이다.
- 스타일 바이블은 협업의 단일 진실원천(SSOT)이다. prompt-smith·panel-artist·letterer가 전부 이 문서를 참조한다. 여기서 정한 화면비·색감·톤이 흔들리면 50장이 제각각이 된다.
작업 A: 패널 분해 (샷리스트 만들기)
입력: _workspace/03_episode/ep{NN}_script_final.md, _workspace/04_visual/style-bible.md
출력: _workspace/04_visual/ep{NN}_shotlist.md
A-1. 분해 원칙 (한 비트 → 여러 패널)
- 비트를 먼저 식별한다. 대본을 읽고 "독자 감정이 바뀌는 지점"마다 비트 경계를 긋는다. 한 회차는 보통 12~20개 비트.
- 각 비트를 패널로 펼친다. 비트 1개당 최소 2~4패널. 평균 비트가 15개라면 자연히 50패널 근처에 도달한다. 부족하면 아래 규칙으로 더 쪼갠다.
- 긴장 고조 구간은 더 잘게. 클라이맥스·반전·대치 장면은 비트당 5~8패널까지. 표정 클로즈업 → 손/소품 인서트 → 반응샷 → 정적(여백) 순으로 분해하면 긴장이 늘어난다.
- 대사 합(주고받기)은 패널을 나눈다. 한 패널에 말풍선 3개를 몰지 말고, 화자가 바뀌면 패널을 끊는 것을 기본으로 한다(계약 §9: 대사 위주). 단 빠른 티키타카는 한 패널에 2말풍선까지 허용.
- 반전 패널은 독립시킨다. 반전이 터지는 컷은 앞뒤로 여백(빈 패널 또는 큰 여백)을 두고 단독 대형 패널로. 충격을 위한 "시간 정지".
- 복선은 인서트 패널로 미리 심는다. 나중에 회수할 소품/표정을 작은 인서트 컷으로 앞 비트에 끼워 넣는다.
A-2. 패널 수 50 보장 체크
- 1차 분해 후 패널 수를 센다. 50 미만이면 다음을 적용해 늘린다(억지 늘리기 금지, 리듬상 타당한 곳만):
- 감정 전환점에 반응샷(reaction shot) 추가
- 중요 대사 앞에 "정적 비트"(인물 정지/배경 인서트) 추가
- 액션을 동작 단계로 분할(준비 → 실행 → 결과)
- 클리프행어 직전을 클로즈업 연쇄로 분할
- 50 이상이면 통과. 70을 넘으면 리듬이 늘어지는지 점검(불필요한 중복 컷 병합).
A-3. 샷리스트 항목 형식
각 패널마다 아래를 기재한다. (prompt-smith가 이걸 codex 프롬프트로 번역하므로 시각 정보가 구체적이어야 한다.)
What ships with it
1 file beside SKILL.md in the same directory: the scripts, references and assets a skill reads on demand. Not counted in the per-session cost; read them before you install if any of them is executable.
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.
- 9d ago First seen · 181 lines · 234 tokens per session scan A 5e54c064a917
webtoon-panel-breakdown is a skill published in the GitHub repository revfactory/webtoon-harness (313 stars, last pushed 2mo ago), licensed MIT. It adds 234 tokens to every session and 4,518 once invoked, about $0.0012 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 skills, from other repositories
webgl-holographic-foil
A self-contained WebGL2 hero: thin-film interference over a crushed-foil surface whose palette shifts with the viewing angle; move the cursor to tilt the film.
general-video
Author or edit a custom HyperFrames composition when no specialized workflow fits, or when BRIEF.md sets flow: companion. Use for longer or multi-scene pieces, brand and sizzle reels, montages, static loops, static title cards, footage remixes, and freeform builds. Use motion-graphics instead for a short unnarrated…
html-ppt-hermes-cyber-terminal
OpenDesign + BYOK: choosing and wiring your own model, hands-on — cost, quality, and the routing decision. Built as a decision-grade AI literacy deck for engineers, IT, applied-AI teams.
html-ppt-taste-brutalist
16:9 HTML deck in tactical-telemetry / CRT-terminal taste. Deactivated-CRT charcoal slides, white-phosphor monospace, hazard-red accent, scanline overlay, ASCII syntax, density over decoration. Distilled from Leonxlnx/taste-skill brutalist-skill (Tactical Telemetry mode).
diagnostic-stem-delivery
Audio production with diagnostic analysis, timecode parsing from documents, and verified export workflow.
chengfeng-check-updates
An environment manager for a video-editing system. It checks whether its skills and runtime—the software needed to run them—are installed and compatible.