doc-processor

Solid

Generate and parse office documents — PDF, DOCX, XLSX, PPTX, CSV. Use when creating reports, exporting tabular data, or processing uploaded office files. NOT for project documentation (use docs).

Data & Documents 86 stars 26 forks Updated 3 weeks ago MIT

Install

View on GitHub

Quality Score: 87/100

Stars 20%
65
Recency 20%
90
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# doc-processor ## Purpose Document format utility. Generates and parses office documents (PDF, DOCX, XLSX, PPTX, CSV). Pure utility — no business logic, just format handling. Other skills call doc-processor when they need to produce or consume structured documents. ## Triggers - Called by `docs` when export to PDF/DOCX is requested - Called by `marketing` for generating PDF reports, PPTX presentations - Called by Rune Pro packs for business document generation - `/rune doc-processor generate <format> <source>` — manual document generation - `/rune doc-processor parse <file>` — manual document parsing ## Calls (outbound) None — pure L3 utility. Receives content, produces formatted output. ## Called By (inbound) - `docs` (L2): export documentation to PDF/DOCX - `marketing` (L2): generate PDF reports, PPTX pitch decks - Rune Pro packs: business document generation (invoices, proposals, reports) - User: `/rune doc-processor` direct invocation ## Format Reference ### Supported Formats | Format | Generate | Parse | Node.js Library | Python Library | |--------|----------|-------|-----------------|----------------| | PDF | Yes | Yes (via Read tool) | jsPDF, Puppeteer (HTML→PDF) | reportlab, weasyprint | | DOCX | Yes | Yes | docx (officegen) | python-docx | | XLSX | Yes | Yes | ExcelJS | openpyxl | | PPTX | Yes | Yes | pptxgenjs | python-pptx | | CSV | Yes | Yes | Built-in (fs + string ops) | Built-in (csv module) | | HTML | Yes | Yes | Built-in | Built-in | ### Library S...

Details

Author
Rune-kit
Repository
Rune-kit/rune
Created
6 months ago
Last Updated
3 weeks ago
Language
JavaScript
License
MIT

Bundled in these plugins

Similar Skills

Semantically similar based on skill content — not just same category