Document Publishing

Skill id: document-publishing

Generated from JSON Schema — do not edit by hand. Run bun run cat-harness/scripts/gen-schema-docs.ts.

Input

Input schema for the document-publishing skill: render a document folio without a TeX installation.

FieldTypeRequiredDescription
documentstringyesDocument slug under content/.
format"md" | "html" | "pdf"yesOutput format. All three assemble Markdown first; html and pdf then run pandoc.
pdfEngine"auto" | "weasyprint" | "prince" | "wkhtmltopdf"noHTML-to-PDF engine. Never latexmk: a document folio is defined by not requiring TeX to publish. (default: "auto")
cssstringnoStylesheet path relative to the repo root. Belongs in the folio repo — a house style is content.
tocbooleannodefault: true

Raw schema · ✎ Edit

Output

FieldTypeRequiredDescription
outputPathstringyes
enginestringnoThe engine actually used, or absent for md/html.
blockCountintegeryes
chapterCountintegerno
issuesarrayno

issues[]

FieldTypeRequiredDescription
level"error" | "warn"no
messagestringno

Raw schema · ✎ Edit


folio-assistant — code under the Apache License 2.0, documentation under CC BY 3.0. Generated schema and API references are rebuilt from source on every push to main.

deployed b08c961 · 2026-10-23T23:11:09Z