A full production pipeline where an agent team collaborates to perform e-book manuscript editing, proofreading, cover design, metadata setup, and distribution preparation all at once. Use this skill for 'publish my e-book,' 'edit my manuscript,' 'create a book cover,' 'e-book metadata,' 'book proofreading,' 'self-publishing preparation,' 'e-book distribution,' 'manuscript review,' 'ebook production,' and all other aspects of e-book publishing. Also supports cover creation or metadata setup wh...
Scanned 9/8/2026
Install to Claude Code
npx -y skills add revfactory/harness-100 --skill book-publishing --agent claude-codeInstalls into .claude/skills of the current project.
Are you the author of Book Publishing?
Add the live security badge to your README — it updates automatically with every re-scan.
[](https://www.skillsdirectory.com/skills/revfactory-book-publishing-harness-100)More formats (shields.io, HTML) on the badges page.
---
name: book-publishing
description: "A full production pipeline where an agent team collaborates to perform e-book manuscript editing, proofreading, cover design, metadata setup, and distribution preparation all at once. Use this skill for 'publish my e-book,' 'edit my manuscript,' 'create a book cover,' 'e-book metadata,' 'book proofreading,' 'self-publishing preparation,' 'e-book distribution,' 'manuscript review,' 'ebook production,' and all other aspects of e-book publishing. Also supports cover creation or metadata setup when an existing manuscript is provided. Note: actual EPUB/PDF file conversion, bookstore account registration, print ordering, and marketing execution are outside the scope of this skill."
---
# Book Publishing — E-Book Publishing Full Production Pipeline
An agent team collaborates to perform e-book manuscript editing, proofreading, cover design, metadata, and distribution setup all at once.
## Execution Mode
**Agent Team** — 5 members communicate directly via SendMessage and cross-validate each other's work.
## Agent Composition
| Agent | File | Role | Type |
|-------|------|------|------|
| manuscript-editor | `.claude/agents/manuscript-editor.md` | Structural editing, style correction, ToC | general-purpose |
| proofreader | `.claude/agents/proofreader.md` | Spelling, grammar, notation standardization | general-purpose |
| cover-designer | `.claude/agents/cover-designer.md` | Cover concept, image generation | general-purpose |
| metadata-manager | `.claude/agents/metadata-manager.md` | Classification, description, keywords, distribution | general-purpose |
| publishing-reviewer | `.claude/agents/publishing-reviewer.md` | Quality verification, spec compliance | general-purpose |
## Workflow
### Phase 1: Preparation (Performed Directly by the Orchestrator)
1. Extract from user input:
- **Manuscript**: Manuscript file to edit
- **Genre**: Business/Self-Help/Fiction/Essay/Technical
- **Publishing Goal**: Self-publishing/Publisher submission/Internal distribution
- **Distribution Platforms** (optional): Kyobo, Ridibooks, Amazon KDP, etc.
- **Existing Files** (optional): Edited manuscript, cover, etc.
2. Create `_workspace/` directory and `_workspace/covers/` subdirectory
3. Organize the input and save it to `_workspace/00_input.md`
4. If existing files are present, copy them to `_workspace/` and skip the corresponding Phase
5. **Determine the execution mode** based on the scope of the request
### Phase 2: Team Assembly and Execution
| Order | Task | Assigned To | Dependencies | Deliverable |
|-------|------|------------|--------------|-------------|
| 1 | Manuscript editing | manuscript-editor | None | `_workspace/01_edited_manuscript.md` |
| 2a | Proofreading | proofreader | Task 1 | `_workspace/02_proofread_report.md` |
| 2b | Cover design | cover-designer | Task 1 | `_workspace/03_cover_concept.md` |
| 3 | Metadata | metadata-manager | Tasks 1, 2a | `_workspace/04_metadata.md` |
| 4 | Publishing review | publishing-reviewer | Tasks 2a, 2b, 3 | `_workspace/05_review_report.md` |
Tasks 2a (proofreading) and 2b (cover) are **executed in parallel**. Both depend on Task 1 (editing).
**Inter-team communication flow:**
- manuscript-editor complete -> Deliver terminology list to proofreader, tone/genre/target to cover-designer, title/keywords to metadata-manager
- proofreader complete -> Deliver finalized notation to metadata-manager
- cover-designer <-> metadata-manager: Cross-confirm exact title/subtitle/author name notation
- publishing-reviewer cross-validates all deliverables. When RED Must Fix is found, request revisions from the relevant agent -> rework -> re-verify (up to 2 times)
### Phase 3: Integration and Final Deliverables
1. Verify all files in `_workspace/`
2. Confirm that all RED Must Fix items from the review report have been addressed
3. Report the final summary to the user:
- Edited manuscript — `01_edited_manuscript.md`
- Proofreading report — `02_proofread_report.md`
- Cover concept/images — `03_cover_concept.md`
- Metadata/distribution — `04_metadata.md`
- Review report — `05_review_report.md`
## Modes by Task Scale
| User Request Pattern | Execution Mode | Agents Deployed |
|---------------------|---------------|-----------------|
| "Publish my e-book," "Full publishing prep" | **Full Pipeline** | All 5 |
| "Just edit the manuscript" | **Editing Mode** | manuscript-editor + proofreader + reviewer |
| "Just proofread" | **Proofreading Mode** | proofreader + reviewer |
| "Just create the cover" | **Cover Mode** | cover-designer + reviewer |
| "Just set up metadata" | **Metadata Mode** | metadata-manager + reviewer |
**Using Existing Files**: When the user provides an edited manuscript, cover, etc., copy the files to the appropriate location in `_workspace/` and skip the corresponding agents.
## Data Transfer Protocol
| Strategy | Method | Purpose |
|----------|--------|---------|
| File-Based | `_workspace/` directory | Storing and sharing major deliverables |
| Message-Based | SendMessage | Real-time delivery of key information, revision requests |
| Task-Based | TaskCreate/TaskUpdate | Progress tracking, dependency management |
File naming convention: `{sequence}_{deliverable_name}.{extension}`
## Error Handling
| Error Type | Strategy |
|-----------|----------|
| No manuscript provided | Switch to "planning mode" where manuscript-editor designs ToC and chapter outlines from title/topic |
| Cover image generation failure | Proceed with text concept and prompt only, available for user retry |
| Agent failure | 1 retry -> if still fails, proceed without that deliverable, note omission in review report |
| RED found in review | Request revision from relevant agent -> rework -> re-verify (up to 2 times) |
| ISBN not issued | Include issuance procedure guidance, proceed normally with remaining metadata |
## Test Scenarios
### Normal Flow
**Prompt**: "I want to publish this manuscript as an e-book. It is a self-help book, and I will distribute on Kyobo and Ridibooks." + manuscript file attached
**Expected Result**:
- Editing: Structural + line editing notes, ToC optimization
- Proofreading: Spelling/grammar/notation correction report
- Cover: A/B concept + image generation attempt
- Metadata: BISAC/KDC classification, description, keywords, Kyobo/Ridi distribution settings
- Review: Full consistency matrix, pre-distribution checklist
### Existing File Utilization Flow
**Prompt**: "The manuscript is already edited, just set up the cover and metadata" + edited manuscript attached
**Expected Result**:
- Copy edited manuscript to `_workspace/01_edited_manuscript.md`
- Cover Mode + Metadata Mode merged: Deploy cover-designer + metadata-manager + reviewer
- Skip manuscript-editor, proofreader
### Error Flow
**Prompt**: "Prepare e-book publishing, no manuscript yet, just have a topic — 'Gen Z Financial Planning'"
**Expected Result**:
- Switch to planning mode: manuscript-editor designs ToC and chapter outlines
- Skip proofreading (no manuscript)
- Cover concept and metadata drafted based on the plan
- Review report notes "Manuscript incomplete, planning stage"
## Extended Skills per Agent
Each agent leverages the following extended skills' specialized knowledge to enhance deliverable quality:
| Agent | Extended Skill | Knowledge Provided |
|-------|---------------|-------------------|
| manuscript-editor | `/developmental-editing` | SPINE check, genre-specific editing standards, pacing analysis, editing report format |
| cover-designer | `/cover-design-psychology` | Genre cover conventions, typography strategy, AI prompts, A/B testing |
| metadata-manager | `/book-metadata-seo` | BISAC/KDC classification, keyword optimization, AIDA descriptions, pricing psychology |
Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.
No comments yet. Be the first to comment!