Borrowing it
Nothing to install: this file belongs to tobyilee/book-writer. 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/tobyilee/book-writer/main/.claude/skills/manuscript-acceptance/SKILL.mdgit clone --depth 1 https://github.com/tobyilee/book-writerWrote 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/tobyilee/book-writer/manuscript-acceptance)<a href="https://agentmods.dev/skills/tobyilee/book-writer/manuscript-acceptance"><img src="https://agentmods.dev/badge/skills/tobyilee/book-writer/manuscript-acceptance/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/tobyilee/book-writer/manuscript-acceptance"><img src="https://agentmods.dev/badge/skills/tobyilee/book-writer/manuscript-acceptance.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.00129 | $0.01605 |
| Opus 5.5 | $0.00052 | $0.00642 |
| Sonnet 5.5 | $0.00026 | $0.00321 |
| Haiku 4.5 | $0.00013 | $0.00161 |
Grade A, and why
manuscript-acceptance 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 1mo 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 — 86 lines — stays where its author put it; the contents beside it link to each section on GitHub.
Manuscript Acceptance
통합 원고(04_manuscript.md)가 Phase 5로 넘어가기 전 책 전체를 판정하는 게이트다. 원고를 만든 editor와 다른 새 컨텍스트가 수행한다. 챕터 단위 사실·연속성 패스를 다시 하지 않고, 잔여 미결과 통권 단위 문제만 본다. 기본 흐름에는 별도 스타일 검수가 없으므로 voice 이탈도 여기서 잡는다.
없는 로그가 대상인 기준(예: essay의 사실 로그)은 N/A PASS로 두고 이유를 한 줄 적는다.
수락 기준
| ID | 기준 | 확인 방법 | BLOCK 시 담당 |
|---|---|---|---|
| (a) | 챕터 완비·분량 균형 | 플랜의 챕터 목록 ↔ 원고 # N장 헤딩 1:1 대조. length_report.py로 분량을 직접 재고 70% 미만·150% 초과 장을 본다 |
해당 장 chapter-writer |
| (b) | 미해소 마커 0건 | 아래 grep | 사용자 (빌드 중단) |
| (c) | 사실 미결 해소 | factcheck_log.md의 미해소. (tech-book) 참고문헌 항목의 식별자·확인 등급 라벨을 research/*.md와 표본 대조하고, 같은 수치·버전이 장마다 다르게 쓰였는지 본다 |
fact-checker / 해결 불가면 사용자 (빌드 중단) |
| (d) | 용어·voice·변주 | 핵심 용어 표기 흔들림. 여러 장을 표본으로 활성 style-checklist.md에 비춰 voice 이탈(번역투, 강압 어조, 과포화 말버릇, 메타 선언 오프닝)을 본다. editor_notes.md의 변주 표를 참고해 오프닝·클로징이 같은 틀로 반복되는지 본다 |
해당 장 chapter-writer 또는 editor |
| (e) | 상호 참조 무결성 | "앞서 N장에서 ~" 류 콜백이 실제로 그 장의 내용을 가리키는지 | editor |
| (f) | 약속 이행 | 매니페스트 description과 계획의 독자 여정이 약속한 범위를 원고가 다루는지 |
editor, 본질적 미달이면 사용자 |
| (g) | 부속 자료 완비 | 서문·목차·콜로폰(## 판권)·에필로그·(tech-book/essay) 참고문헌 |
editor |
| (h) | 연속성 (narrative) | continuity_log.md의 미해소, story_bible.md 복선 원장의 미회수 항목 |
chapter-writer / 의도 확인은 사용자 |
절차
- 금지 마커를 grep한다. 한 건이라도 있으면 (b) BLOCK이며 줄 번호와 원문을 기록한다.
grep -nE "\(사실 확인 필요\)|\[리서치 공백\]|\[미완성\]" {slug}/04_manuscript.md - 챕터 완비와 분량을 확인한다.
grep -nE "^# [0-9]+장" {slug}/04_manuscript.md python3 .claude/skills/book-editing/scripts/length_report.py {slug} - 콜백을 모아 가리키는 장이 맞는지 본다.
grep -nE "앞서 [0-9]+장|[0-9]+장에서 (다룬|살펴본|본)" {slug}/04_manuscript.md - 로그의 잔여 미결을 본다.
grep -nE "미해소" {slug}/factcheck_log.md {slug}/continuity_log.md 2>/dev/null - (c)의 참고문헌 표본 대조, (d)의 voice·변주, (f)(g)를 판정한다. 말버릇 반복 횟수는 grep으로 센다.
05_acceptance.md를 쓴다.
평결
- ACCEPT — 모든 기준 PASS.
- BLOCK — 하나 이상 BLOCK. 오케스트레이터가 조치를 담당자에게 한 번 보내고, 영향받은 기준만 재판정한다. 재판정 후에도 BLOCK이면 사용자가 판단한다.
- (b)(c)는 사용자가 명시적으로 승인하지 않는 한 PASS가 될 수 없다. 승인했으면 그 사실과 범위를 기록한다.
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.
- 1mo ago Changed · -26 lines · +6 tokens per session aa9cb93058ba
- 2mo ago First seen · 112 lines · 123 tokens per session scan A 3d52a0b3f7ed
manuscript-acceptance is a skill published in the GitHub repository tobyilee/book-writer (85 stars, last pushed 3d ago), licensed MIT. It adds 129 tokens to every session and 1,605 once invoked, about $0.0005 per session on Opus 5.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.
manuscript-acceptance compared with skills from other repositories
| Mod | Type | Stars | Last push | Licence | Scan | Tokens | Works with |
|---|---|---|---|---|---|---|---|
| manuscript-acceptancetobyilee/book-writer | Skill | 85 | 3d ago | MIT | A | 129 | Claude Code |
| imagegenopenai/codex | Skill | 133k | yesterday | Apache-2.0 | A | 113 | Codex |
| playwright-climicrosoft/playwright | Skill | 99k | yesterday | Apache-2.0 | A | 19 | Claude Code |
| local-ai-agentsmicrosoft/ai-agents-for-beginners | Skill | 79k | 4d ago | MIT | A | 200 | Claude Code, Codex |
| systematic-debuggingobra/superpowers | Skill | 313k | 3d ago | MIT | A | 21 | Claude Code |
| next-cache-components-adoptionvercel/next.js | Skill | 143k | yesterday | MIT | A | 95 | Claude Code |
| next-partial-prefetching-adoptionvercel/next.js | Skill | 143k | yesterday | MIT | A | 103 | Claude Code |