doc-processor

Generate and parse PDF, DOCX, XLSX, PPTX, and CSV documents.

82|23|Updated Feb 24, 2026
One-click install
npx skills add https://github.com/Rune-kit/rune --skill doc-processor
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: doc-processor
Source: https://github.com/Rune-kit/rune/tree/main/skills/doc-processor
Command: npx skills add https://github.com/Rune-kit/rune --skill doc-processor

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill automates the creation and interpretation of various office document formats, streamlining workflows that involve generating reports, exporting data, or processing uploaded files.

Core Features & Use Cases

  • Document Generation: Create PDF, DOCX, XLSX, PPTX, and CSV files from various data sources.
  • Document Parsing: Extract structured data and content from existing PDF, DOCX, XLSX, PPTX, and CSV files.
  • Use Case: Automatically generate a monthly sales report in PDF format from a CSV data export, or parse an uploaded XLSX file to import product data into a system.

Quick Start

Use the doc-processor skill to generate a PDF report from the provided markdown content.

Frequently Asked Questions about doc-processor

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I generate a PDF report from markdown content?

You can generate a PDF from markdown by using this skill to convert markdown content into a structured PDF document. It leverages Puppeteer and jsPDF to translate markdown formatting into printable PDF layouts, streamlining automated report generation workflows.

Can I parse an existing XLSX file to extract structured data?

Yes, you can parse an existing XLSX file to extract structured data. The skill uses the openpyxl library to interpret spreadsheet contents, transforming cell rows and columns into usable data objects for system imports or further processing.

Does this approach support converting DOCX files into data objects?

Yes, converting DOCX files into data objects is supported. By utilizing the python-docx library, the skill parses document text and structure, extracting the content into structured data formats for downstream application integration or analysis.

What is the best way to export CSV data into multiple office document formats?

The best way to export CSV data into multiple office document formats is to route the CSV through this skill's document generation engine. It ingests the CSV data export and maps the rows to generate formatted PDF, XLSX, or PPTX files as needed.

Are there separate libraries required for generating PPTX versus PDF documents?

Generating PPTX versus PDF documents utilizes language-specific libraries bundled within the skill's environment. It handles PDF generation with jsPDF or Puppeteer, while applying dedicated libraries for PPTX creation, meaning no separate external dependencies are required from you.