generate-pdf

Installation
SKILL.md

Generate a production-grade branded PDF from a markdown source file using the pdf-factory pipeline.

$ARGUMENTS

Parse arguments: <markdown-file> [--brand <name>] [--output <path>]

  • <markdown-file> -- path to the source markdown file (required)
  • --brand <name> -- brand kit name: bluewaves, wave-artisans, or decathlon (default: bluewaves)
  • --output <path> -- output PDF path (default: same directory as input, .pdf extension)

Steps

  1. Parse arguments from $ARGUMENTS. Extract markdown file path, brand name, and output path.

  2. Verify dependencies are installed:

    python3 -c "import xhtml2pdf, reportlab, pypdf, markdown, lxml, PIL, html5lib, cssselect2" 2>/dev/null
    

    If this fails, run the install-docs-deps skill first.

Related skills

More from bluewaves-creations/bluewaves-skills

Installs
2
GitHub Stars
1
First Seen
Mar 28, 2026