Install any skill in seconds. Free to start, no credit card required.
Get Started Free →hashgraph-online/book-publish
Phase 5: Publishing. Convert to EPUB/PDF/MOBI/TXT/Markdown, cover design, metadata, title candidates, KDP checklist, marketing plan.
Passed 13 of 21 test cases with the skill, and 5 of 21 without it.
and 10 more in the full report
9 fixed6 passed either way9 still failing0 broke
Tokens, turns and time describe resource use, not a dollar price.
One of 9 test cases the skill fixed. Same model, same prompt, with and without the skill.
We need an interior illustration plan generated for our manuscript in publish/illustrations/plan.md. Which agent is responsible for this task, and what command or skill reference handles detailed illustration work?
| Checked | Without skill | With skill |
|---|---|---|
| Assigns interior illustration planning to the illustrator agent. | Passed | Passed |
| References /book-illustrate for detailed illustration guidance. | Missed | Passed |
The instructions your model reads when the skill loads.
Formats (requires pandoc, optional calibre for MOBI):
pandoc drafts/ch*.md -o publish/book.epub --toc --toc-depth=2 --metadata-file=publish/metadata.yaml --css=publish/style.csspandoc with 6x9in geometry, mirror margins, CJK font supportebook-convert book.epub book.mobi (optional, Kindle supports EPUB)pandoc --to plain --wrap=nonepandoc --to markdown --standaloneMetadata: publish/metadata.yaml (title, subtitle, author, lang, keywords, description).
Titles: 22+ candidates across 5 categories (descriptive, emotional, question, metaphor, provocative).
Agents: cover-designer → concepts + image prompts. illustrator → interior illustration plan (see /book-illustrate). marketing-expert → personas, channels, 12-week calendar, launch checklist.
Output: publish/ directory with all formats + metadata + title-candidates.md + cover/concepts.md + illustrations/plan.md + marketing-plan.md.
Gate: EPUB + PDF generated, metadata complete, 22+ titles, cover concepts, marketing plan.
Poetry line breaks: If genre is poetry or poetry-essay, before running pandoc, prepend two trailing spaces ( ) to each non-empty line within poem sections (content under ## headings, before ### subheadings). This forces pandoc to preserve line breaks instead of merging into paragraphs.
Cover image guard: Before running pandoc, check if the cover image file referenced in metadata.yaml (typically cover.png) actually exists. If missing, temporarily remove the cover-image field from metadata, run pandoc, then restore the field. This prevents pandoc from failing when cover hasn't been generated yet.
Update the project dashboard status:
node {PLUGIN_ROOT}/velith.mjs scan [project-dir] --plugin-root={PLUGIN_ROOT}
test cases passed, vs 5 / 21 without
More skills from the same source and nearby in the registry, with their headline benchmark lift.