documents

Manage and process DOCX, PDF, PPTX, and XLSX office documents.

37|12|Updated Feb 24, 2026
One-click install
npx skills add https://github.com/exiao/skills --skill documents-exiao
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: documents
Source: https://github.com/exiao/skills/tree/main/documents
Command: npx skills add https://github.com/exiao/skills --skill documents-exiao

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires pandoc, docx, pypdf, pdfplumber, reportlab, markitdown, openpyxl, pptxgenjs, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill streamlines your workflow by handling all common office document formats, from creating Word reports to editing complex Excel spreadsheets.

Core Features & Use Cases

  • Comprehensive Format Support: Works with .docx, .pdf, .pptx, and .xlsx files.
  • Task-Specific Routing: Directs your request to the correct sub-skill for Word, PDF, PowerPoint, or Excel tasks.
  • Use Case: Need to merge several PDF reports, then create a new Word document summarizing their key findings? This Skill orchestrates both tasks seamlessly.

Quick Start

Use the documents skill to create a new Word document based on the provided outline.

Frequently Asked Questions about documents

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

FAQPage Schema
How do I convert PDF files to editable DOCX documents?

To convert PDF files to editable DOCX documents, the skill extracts text and layout data using pdfplumber, then routes the content to the DOCX manipulation sub-skill to generate a fully editable Word file.

Can I extract data from XLSX spreadsheets and generate PPTX slides automatically?

Yes, you can extract data from XLSX spreadsheets using openpyxl, then route that processed data to the PPTX slide generation sub-skill to automatically create formatted PowerPoint presentations.

Does this approach support filling out existing PDF forms programmatically?

Yes, this approach supports filling out existing PDF forms programmatically by utilizing dedicated sub-skills and the pypdf library to map and inject data directly into PDF form fields.

What is the best way to manage and edit multiple office file formats in one workflow?

The best way to manage multiple office file formats in one workflow is using task-specific routing, which directs DOCX, PDF, PPTX, and XLSX processing requests to specialized sub-skills for seamless orchestration.

How do I create a Word document from an outline and manage XLSX formulas?

You can create a Word document from an outline via the DOCX manipulation sub-skill, while concurrently managing XLSX formulas by routing spreadsheet tasks to the dedicated XLSX formula management component.

Do I need pandoc and markitdown installed to process office suite files?

Yes, you need pandoc and markitdown installed alongside docx, pypdf, and openpyxl dependencies to ensure the environment supports full creation, conversion, and extraction across all office suite file formats.