Agent skill

Book Publishing

by revfactory in revfactory/harness-100

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.

Apache-2.0Auto-check passedDocuments & Office

Install Book Publishing

skills CLI
$ npx skills add revfactory/harness-100 --skill book-publishing -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install revfactory/harness-100 book-publishing --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/revfactory/harness-100.git skills-src && mkdir -p .claude/skills && cp -r skills-src/en/11-book-publishing/.claude/skills/book-publishing .claude/skills/book-publishing && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
book-publishing
GitHub stars
1.3k
Token cost
~2k tokens
SKILL.md length
727 words
Files
1
Skills in repo
464
Repo updated
First seen
Licence
Apache-2.0

At a glance

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.

  • Works in 3 steps: Preparation (Performed Directly by the… → Team Assembly and Execution → Integration and Final Deliverables
  • Publish my e-book
  • SKILL.md covers Execution Mode, Agent Composition, Workflow and Modes by Task Scale, plus 4 more sections
  • Instructions only: no scripts, shell commands, URLs or credentials in SKILL.md

What it does

Book Publishing is an agent skill from revfactory/harness-100. 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…

Its SKILL.md is about 2k tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts.

It sits in Documents & Office, covering Copy editing and proofreading, Document parsing and Peer review. The licence is Apache-2.0.

When your agent uses it

  • Publish my e-book
  • Edit my manuscript
  • Create a book cover
  • E-book metadata

Example prompts

  • “publish my e-book,”
  • “edit my manuscript,”
  • “create a book cover,”
  • “/book-publishing”

Workflow steps

3 steps, taken from the step headings in SKILL.md.

  1. Preparation (Performed Directly by the Orchestrator)
  2. Team Assembly and Execution
  3. Integration and Final Deliverables

What it can do on your machine

Read from SKILL.md and the folder at commit 8e8d35c. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    No scripts in the folder and no shell commands in SKILL.md.

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Book Publishing loads about 2k tokens when it runs. Until then it costs about 175 tokens; SKILL.md has 727 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~175
When it runs · the whole SKILL.md, loaded when a task matches
~2k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from revfactory/harness-100 at commit 8e8d35c, republished under its Apache-2.0 licence (© revfactory). 727 words, ~1,951 tokens.

Download SKILL.mdSave it as .claude/skills/book-publishing/SKILL.md (or your agent's skills folder).
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

AgentFileRoleType
manuscript-editor.claude/agents/manuscript-editor.mdStructural editing, style correction, ToCgeneral-purpose
proofreader.claude/agents/proofreader.mdSpelling, grammar, notation standardizationgeneral-purpose
cover-designer.claude/agents/cover-designer.mdCover concept, image generationgeneral-purpose
metadata-manager.claude/agents/metadata-manager.mdClassification, description, keywords, distributiongeneral-purpose
publishing-reviewer.claude/agents/publishing-reviewer.mdQuality verification, spec compliancegeneral-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
OrderTaskAssigned ToDependenciesDeliverable
1Manuscript editingmanuscript-editorNone_workspace/01_edited_manuscript.md
2aProofreadingproofreaderTask 1_workspace/02_proofread_report.md
2bCover designcover-designerTask 1_workspace/03_cover_concept.md
3Metadatametadata-managerTasks 1, 2a_workspace/04_metadata.md
4Publishing reviewpublishing-reviewerTasks 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 PatternExecution ModeAgents Deployed
"Publish my e-book," "Full publishing prep"Full PipelineAll 5
"Just edit the manuscript"Editing Modemanuscript-editor + proofreader + reviewer
"Just proofread"Proofreading Modeproofreader + reviewer
"Just create the cover"Cover Modecover-designer + reviewer
"Just set up metadata"Metadata Modemetadata-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

StrategyMethodPurpose
File-Based_workspace/ directoryStoring and sharing major deliverables
Message-BasedSendMessageReal-time delivery of key information, revision requests
Task-BasedTaskCreate/TaskUpdateProgress tracking, dependency management

File naming convention: {sequence}_{deliverable_name}.{extension}

Show full SKILL.md (285 more words)Show less

Error Handling

Error TypeStrategy
No manuscript providedSwitch to "planning mode" where manuscript-editor designs ToC and chapter outlines from title/topic
Cover image generation failureProceed with text concept and prompt only, available for user retry
Agent failure1 retry -> if still fails, proceed without that deliverable, note omission in review report
RED found in reviewRequest revision from relevant agent -> rework -> re-verify (up to 2 times)
ISBN not issuedInclude 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:

AgentExtended SkillKnowledge Provided
manuscript-editor/developmental-editingSPINE check, genre-specific editing standards, pacing analysis, editing report format
cover-designer/cover-design-psychologyGenre cover conventions, typography strategy, AI prompts, A/B testing
metadata-manager/book-metadata-seoBISAC/KDC classification, keyword optimization, AIDA descriptions, pricing psychology

© revfactory, Apache-2.0. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

Just SKILL.md in en/11-book-publishing/.claude/skills/book-publishing of revfactory/harness-100.

Open the folder on GitHubat commit 8e8d35c

Compare with similar skills

Book Publishing next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Book Publishing compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Book Publishing this skillrevfactory/harness-1001.3k—~2kAutomated safety check: PassApache-2.0
Databricks AI Functionsdatabricks/databricks-agent-skills345—~3.9kAutomated safety check: PassCustom licence
Review PaperIngar30/reviewer222—~1.8kAutomated safety check: PassMIT
Academic Writing Assistantdonghuixin/AI-Vibe-Writing-Skills496—~616Automated safety check: PassMIT
Research Paper Writing CoachXiaomiMiMo/MiMo-Code14k—~1.7kAutomated safety check: PassMIT
Markdown Article FormatterJimLiu/baoyu-skills26k6 repos~3.5kAutomated safety check: PassMIT

Similar skills

  • Databricks AI Functions

    databricks/databricks-agent-skills

    Official

    Use Databricks built-in AI Functions (aiclassify, aiextract, aisummarize, aimask, aitranslate, aifixgrammar, aigen, aianalyzesentiment, aisimilarity, aiparsedocument, aiprepsearch, aiquery…

    345 GitHub stars~3.9k tokensUpdated yesterday
    Documents & OfficeAuto-check passed
  • Review Paper

    Ingar30/reviewer

    Review an attached academic economics paper PDF with independent specialist audits and a complete evidence-grounded report, resume an interrupted paper review, or export a completed Reviewer report…

    222 GitHub stars~1.8k tokensUpdated 5 days ago
    Writing & ContentAuto-check passed
  • Academic Writing Assistant

    donghuixin/AI-Vibe-Writing-Skills

    Drafts and revises academic prose in the author's voice, repairs sentence flow, traces systems-paper claims to evidence and prepares reviewer responses.

    496 GitHub stars~616 tokensUpdated 24 days ago
    Writing & ContentAuto-check passed
  • Research Paper Writing Coach

    XiaomiMiMo/MiMo-Code

    Drafts, rewrites and reviews academic papers in ML, CV and NLP style, section by section, and compiles LaTeX sources to PDF.

    14k GitHub stars~1.7k tokensUpdated 4 days ago
    Research & ScienceAuto-check passed
  • Markdown Article Formatter

    JimLiu/baoyu-skills

    Reformats plain text or Markdown articles with frontmatter, a title, a summary, headings, bold, lists and code blocks, and saves a separate formatted copy.

    26k GitHub starsUsed in 6 repos~3.5k tokens
    Documents & OfficeAuto-check passed
  • Huashu Markdown Publishing Pipeline

    alchaincyf/huashu-md-html

    Converts files and web pages into clean Markdown, then turns Markdown into polished HTML, Word, PDF and EPUB using four templates.

    908 GitHub stars~4.8k tokensUpdated 1 mo ago
    Documents & OfficeAuto-check passed

More from revfactory/harness-100

All 464 skills in this repo
  • Anti Bot Analyzer

    revfactory/harness-100

    A skill for analyzing website anti-bot defense mechanisms and developing legitimate evasion strategies.

    1.3k GitHub stars~1.1k tokensUpdated 6 mo ago
    Auto-check passed
  • API Error Design Patterns

    revfactory/harness-100

    Reference for designing how an API reports failures: structured error codes, response shapes, client-friendly messages, an error catalog and retry or fallback advice.

    1.3k GitHub stars~1.6k tokensUpdated 6 mo ago
    Auto-check passed
  • API Security Checklist

    revfactory/harness-100

    Walks a backend-dev agent through OWASP API Top 10 checks, authentication and authorization patterns, and defense code during API design.

    1.3k GitHub stars~1.7k tokensUpdated 6 mo ago
    Auto-check passed
  • Arg Parser Generator

    revfactory/harness-100

    Methodology for systematically designing and generating CLI tool argument parser structures.

    1.3k GitHub stars~1.2k tokensUpdated 6 mo ago
    Auto-check passed
  • Audience Segmentation

    revfactory/harness-100

    Audience segmentation skill used by the analyst and curator agents.

    1.3k GitHub stars~1.3k tokensUpdated 6 mo ago
    Auto-check passed
  • Audio Storytelling

    revfactory/harness-100

    Audio storytelling skill used by the podcast scriptwriter and show note editor.

    1.3k GitHub stars~1.6k tokensUpdated 6 mo ago
    Auto-check passed

Questions about Book Publishing

What does Book Publishing do?

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. Book Publishing is an agent skill from revfactory/harness-100. 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.

When should I use Book Publishing?

Book Publishing fits situations like: publish my e-book; edit my manuscript; create a book cover; E-book metadata.

How do I install Book Publishing in Claude Code?

Run `npx skills add revfactory/harness-100 --skill book-publishing -a claude-code`. Or copy the skill folder (en/11-book-publishing/.claude/skills/book-publishing in revfactory/harness-100) into .claude/skills/book-publishing in your project. Claude Code loads it when a task matches its description.

How do I install Book Publishing in Codex?

Run `npx skills add revfactory/harness-100 --skill book-publishing -a codex`. Or copy the skill folder (en/11-book-publishing/.claude/skills/book-publishing in revfactory/harness-100) into .agents/skills/book-publishing in your project. Codex loads it when a task matches its description.

Can I use Book Publishing in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add revfactory/harness-100 --skill book-publishing -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/book-publishing, .gemini/skills/book-publishing, .github/skills/book-publishing and .opencode/skills/book-publishing in your project.

What does Book Publishing need to run?

SKILL.md names no scripts, command-line tools or credentials: Book Publishing is instructions for the agent only.

Does Book Publishing access the network?

SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.

Is Book Publishing safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does Book Publishing use?

Book Publishing is published under the Apache-2.0 licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Book Publishing use?

About 2k tokens (SKILL.md is roughly 7.8k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Book Publishing?

Skills that share tags, products or a category with Book Publishing: Databricks AI Functions (databricks/databricks-agent-skills, 345 stars), Review Paper (Ingar30/reviewer, 222 stars), Academic Writing Assistant (donghuixin/AI-Vibe-Writing-Skills, 496 stars) and Research Paper Writing Coach (XiaomiMiMo/MiMo-Code, 14k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Book Publishing?

revfactory (a GitHub user) maintains it in revfactory/harness-100, which has 1,290 GitHub stars. The repository holds 464 skills in this directory. The repository was last updated on March 22, 2026.

Source: revfactory/harness-100 on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.