# Pablodiegoo Data Pro Skill Document Converter

> Document Converter

- Skill: `tomevault-io/pablodiegoo-data-pro-skill-document-converter` (Agent Skill, multi-file: 2 files)
- Install (CLI): `npx skillmds@latest add tomevault-io/pablodiegoo-data-pro-skill-document-converter`
- Raw SKILL.md: https://api.skillmd.com/api/skills/tomevault-io/pablodiegoo-data-pro-skill-document-converter/raw
- Safety review: pending (external: skill-scanner PASS, skillspector PASS)
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: tomevault-io (https://skillmd.com/u/tomevault-io)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/tomevault-io/pablodiegoo-data-pro-skill-document-converter

---


# Document Converter

Skill for **importing** external documents (PDF/DOCX/PPTX) to Markdown and **exporting** analysis results to professional reports (PDF/DOCX).

## 1. IMPORT: External Docs → Markdown
Uses `markdowner.py` with optional OCR fallback.
```bash
python3 .agent/skills/document-converter/scripts/markdowner.py input.pdf [--ocr]
```

## 2. EXPORT: Markdown → Final Report
Uses `compile_report.py` for standard reports or **Quarto** for premium reports.
```bash
# Standard PDF
python3 .agent/skills/document-converter/scripts/compile_report.py report.md --format pdf
```

## Detailed Guides & Reference
- **Premium Quarto Reports**: See [quarto_reports.md](references/quarto_reports.md)
- **Troubleshooting & Setup**: See [troubleshooting.md](references/troubleshooting.md)

## Assets
- **Quarto Templates**: See `assets/quarto-templates/` for base structure.

## Dependencies

### System Packages
`sudo apt install poppler-utils tesseract-ocr pandoc texlive-xetex texlive-fonts-extra`

### Python Packages
`pip install pypandoc pdfminer.six pdf2image pytesseract python-pptx Pillow`

## File Structure
```
.agent/skills/document-converter/
├── SKILL.md
├── assets/          # Templates and branding
├── references/      # Report manuals
│   ├── quarto_reports.md
│   └── troubleshooting.md
└── scripts/
    ├── markdowner.py      # Import engine
    └── compile_report.py  # Export engine
```

---
> Converted and distributed by [TomeVault](https://tomevault.io/claim/pablodiegoo) — claim your Tome and manage your conversions.
<!-- tomevault:4.0:skill_md:2026-04-13 -->

