document-processing

Read, create, edit, and convert PDF, Excel, and Word documents.

Updated Dec 23, 2025
One-click install
npx skills add https://github.com/take566/skills --skill document-processing-take566
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: document-processing
Source: https://github.com/take566/skills/tree/main/_archive/mnt-outputs/user-data/outputs/skills/document-processing
Command: npx skills add https://github.com/take566/skills --skill document-processing-take566

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires pdfplumber, pandas, python-docx, openpyxl, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill streamlines the handling of common document formats like PDF, Excel, and Word, automating tasks such as reading, creating, editing, and converting them.

Core Features & Use Cases

  • Text Extraction: Extract text content from PDF documents.
  • Spreadsheet Manipulation: Read and process data from Excel files.
  • Document Creation: Generate new Word documents with specified content and formatting.
  • Use Case: Convert a batch of PDF invoices into a structured Excel spreadsheet for financial analysis.

Quick Start

Use the document-processing skill to extract all text from the attached file 'report.pdf'.

Frequently Asked Questions about document-processing

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

FAQPage Schema
How do I extract text from PDF and convert it to Excel for data analysis?

To extract text from PDF and convert it to Excel, you can use pdfplumber to read the PDF content and pandas to structure the extracted data into a spreadsheet. This allows automated transformation of document text into structured tabular formats for analysis.

Can I generate Word documents programmatically with specific formatting?

Yes, you can generate Word documents programmatically using the python-docx library. It enables creating new documents with specified content and applying formatting, which facilitates automated report generation directly from your data inputs.

Does this approach work for batch processing multiple PDF invoices into a spreadsheet?

Yes, this approach works for batch processing multiple PDF invoices into a spreadsheet. By combining pdfplumber for text extraction and pandas for data transformation, you can automate converting numerous PDF files into a structured Excel spreadsheet.

What is the best way to read and process data from Excel files?

The best way to read and process data from Excel files is using the pandas and openpyxl libraries. Pandas provides robust data structures to load, manipulate, and transform spreadsheet data, while openpyxl handles the underlying file format operations.

How do I edit existing Word and Excel documents without losing formatting?

To edit existing Word and Excel documents without losing formatting, use python-docx for Word files and openpyxl for Excel files. These libraries allow targeted modifications to content and structure while preserving the original document layout.