pandoc-convert-openclawConvert documents between 40+ formats using pandoc CLI. Handles Markdown ↔ Word ↔ PDF ↔ HTML ↔ LaTeX ↔ EPUB with smart defaults, professional templates, and comprehensive tooling.
Install via ClawdBot CLI:
clawdbot install TheJorgeSchmidt/pandoc-convert-openclawUniversal document converter combining unified Python tools with modular bash utilities.
The pandoc-convert skill provides intelligent workflows for converting documents between 40+ formats using pandoc. This integrated version combines:
See INSTALL.md for detailed installation instructions per platform.
# Single file conversion
python scripts/convert.py input.md output.pdf
# With custom template
python scripts/convert.py report.md report.pdf --template business --toc
# Batch convert
python scripts/convert.py --batch *.md --format pdf --output-dir ./pdfs
# Batch convert with validation
./scripts/batch_convert.sh input/*.md pdf output/
# Validate output
./scripts/validate.sh output/document.pdf
./scripts/validate.sh output/book.epub
# Markdown → PDF
pandoc input.md -o output.pdf
# Markdown → Word
pandoc input.md -o output.docx
# Word → Markdown
pandoc input.docx -o output.md --extract-media=./media
See references/conversion-guides.md for detailed step-by-step guides:
academic-paper.tex - Manuscript stylebusiness-letter.tex - Professional correspondencetechnical-report.tex - Technical documentationresume.tex - CV/resume formattingprofessional.tex - General-purpose professionalreport-template.tex - Report structuregithub.css - GitHub markdown styleblog-style.css - Clean blog formatepub-style.css - eBook stylingpresentation.html - HTML presentationsebook.css - Enhanced eBook layoutreference-styles.docx - Word style referenceAll templates in templates/ directory.
Unified conversion tool with smart defaults:
python scripts/convert.py [OPTIONS] INPUT OUTPUT
Options:
--format FORMAT Force output format
--template TEMPLATE Use named template
--toc Include table of contents
--number-sections Number headings
--title TITLE Document title
--author AUTHOR Document author
--batch Batch mode
--validate Validate output
--verbose Detailed output
Batch processing with progress tracking:
./scripts/batch_convert.sh INPUT_DIR FORMAT OUTPUT_DIR [OPTIONS]
# Example
./scripts/batch_convert.sh ./docs/ pdf ./output/ --toc --number-sections
Post-conversion validation:
./scripts/validate.sh FILE
# Validates:
# - PDF structure and readability
# - EPUB spec compliance (requires epubcheck)
# - HTML validity
# - File integrity
Markdown: markdown, gfm, markdown_mmd
Word: docx, odt, rtf
Web: html, html5
LaTeX: latex, tex
Plain Text: txt, rst, textile, asciidoc
Academic: jats, docbook
Presentation: pptx
eBooks: epub
Other: json, csv, org, mediawiki, man
All input formats plus: PDF, EPUB, RevealJS, Beamer
Complete format matrix: references/format-matrix.md
pandoc-convert-integrated/
├── SKILL.md # This file
├── INSTALL.md # Detailed installation guide
├── README.md # Quick start guide
├── scripts/
│ ├── convert.py # Unified Python converter
│ ├── batch_convert.sh # Bash batch processor
│ └── validate.sh # Validation utility
├── templates/
│ ├── *.tex # LaTeX templates (6)
│ ├── *.css # CSS templates (3)
│ ├── *.html # HTML templates (1)
│ └── *.docx # Word reference (1)
└── references/
├── format-guide.md # Format details
├── format-matrix.md # Compatibility matrix
├── conversion-guides.md # Step-by-step guides
├── format-support.md # Supported features
├── quick-reference.md # Cheat sheet
├── templates.md # Template documentation
└── troubleshooting.md # Problem solving
--pdf-engine=xelatex--resource-pathSee references/troubleshooting.md for comprehensive solutions.
INSTALL.md - Platform-specific installationreferences/format-guide.md - Format capabilities and limitationsreferences/conversion-guides.md - Step-by-step workflowsreferences/quick-reference.md - One-page cheat sheetreferences/templates.md - Template usage and customizationreferences/troubleshooting.md - Extended problem solvingbatch_convert.sh for parallel processing of multiple files~/.pandoc/templates/This skill is part of OpenClaw. Pandoc itself is GPL-licensed.
Quick Start: python scripts/convert.py input.md output.pdf
Batch Convert: ./scripts/batch_convert.sh *.md pdf ./output/
Validate: ./scripts/validate.sh output.pdf
Help: See README.md and references/ directory
Generated Mar 1, 2026
Researchers convert Markdown drafts into professionally formatted PDFs using LaTeX templates for journal submissions. The skill preserves metadata like authors and dates, and batch processing handles multiple papers efficiently.
Teams convert Word documents to Markdown for version control, then generate branded PDF reports with business templates. The validation utility ensures output integrity for client deliverables.
Authors transform Markdown manuscripts into EPUB files with CSS styling for digital publishing. The skill includes EPUB validation to meet distribution standards and batch conversion for series.
Developers convert between formats like RST, HTML, and PDF to maintain documentation across platforms. Smart defaults optimize for readability, and templates ensure consistency in technical reports.
Educators compile multi-file Markdown lessons into single PDFs or HTML presentations for courses. The skill supports templates for academic styles and batch processing for large curricula.
Offer basic conversion features for free with premium access to advanced templates, batch processing, and validation tools. Revenue comes from subscription tiers targeting businesses and academics.
Sell customized versions with enhanced support, integration APIs, and dedicated templates to large organizations. Focus on industries like publishing or corporate training for bulk deals.
Provide services for template design, workflow automation, and format migration tailored to client needs. Leverage the skill's modular tools to offer bespoke solutions.
💬 Integration Tip
Integrate with version control systems like Git to track document changes, and use the Python helper for automation in CI/CD pipelines to streamline conversions.
Edit PDFs with natural-language instructions using the nano-pdf CLI.
Comprehensive PDF manipulation toolkit for extracting text and tables, creating new PDFs, merging/splitting documents, and handling forms. When Claude needs to fill in a PDF form or programmatically process, generate, or analyze PDF documents at scale.
Convert documents and files to Markdown using markitdown. Use when converting PDF, Word (.docx), PowerPoint (.pptx), Excel (.xlsx, .xls), HTML, CSV, JSON, XML, images (with EXIF/OCR), audio (with transcription), ZIP archives, YouTube URLs, or EPubs to Markdown format for LLM processing or text analysis.
用 MinerU API 解析 PDF/Word/PPT/图片为 Markdown,支持公式、表格、OCR。适用于论文解析、文档提取。
Generate hand-drawn style diagrams, flowcharts, and architecture diagrams as PNG images from Excalidraw JSON
The awesome PPT format generation tool provided by baidu.