publishlisted
Install: claude install-skill samuel-stidham/smithy
# /draft:publish
Compile a writing project into publishable ebook files. The prose
counterpart of `/forge:ship`: it builds the manuscript into files
ready for upload to KDP and Nook, and never uploads. This plugin
requires forge.
Requested format or platform: $ARGUMENTS. Strip context flags first
(the `creative` skill defines them). Nothing remaining means all
supported formats.
## Orientation
- Find the book metadata: title, author, description, language, any
ISBNs. Missing metadata is a question, never a guess.
- Establish chapter order from a table of contents, outline, or
numbered files. Ambiguous order is a question.
- Find the cover image. None means a note in the report, never a
generated one.
- Place front matter and back matter correctly when present.
## Formats
EPUB is the primary output. KDP and Nook both accept it. Validate
against KDP's metadata, table-of-contents, and cover expectations.
MOBI only on explicit request.
## Workflow
1. Assemble the manuscript in reading order. Text you adjust follows
the `creative` skill, honoring any flags.
2. Apply typographic formatting: chapter headings, spacing, italics
and bold preserved from the source.
3. Generate the EPUB with Pandoc or a similar available tool,
embedding the cover and metadata. Missing tooling means install
instructions for the user's platform, never silent failure.
4. Validate with `epubcheck` when available. Fix what is fixable and
report the rest. Without it, note that manu