document-handling

Read, write, and modify office and PDF files using Python libraries.

Updated May 28, 2026
One-click install
npx skills add https://github.com/liujiarui0918/claude-code-codex-strongest --skill document-handling
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: document-handling
Source: https://github.com/liujiarui0918/claude-code-codex-strongest/tree/main/skills/document-handling
Command: npx skills add https://github.com/liujiarui0918/claude-code-codex-strongest --skill document-handling

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill simplifies the process of reading, writing, and modifying office and PDF documents, providing a streamlined approach to handle various file formats without the need for manual conversion or complex scripting.

Core Features & Use Cases

  • Office File Manipulation: Read and write to .docx, .xlsx, .pptx, and .pdf files.
  • Programmatic Libraries: Utilizes Python libraries for accurate document handling.
  • Use Case: Automatically convert a PDF to a .docx format, extract tables from an Excel file, or read text from a PowerPoint presentation.

Quick Start

Use the document-handling skill to convert the attached 'report.pdf' to a Word document and extract the table data into a CSV file.

Frequently Asked Questions about document-handling

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

FAQPage Schema
How do I convert a PDF to a Word document using Python?

To convert a PDF to a Word document, this skill uses pdfplumber to extract text and python-docx to write the content into a .docx file. It automates the reading and writing process across PDF and Office formats.

Can I extract tables from an Excel file and export them to CSV?

Yes, you can extract tables from an Excel file using the openpyxl library. This skill reads the .xlsx data and allows you to process and export the extracted table data into other formats like CSV.

How do I read text from a PowerPoint presentation programmatically?

You can read text from a PowerPoint presentation by utilizing the python-pptx library. This skill automates the extraction of text from .pptx files for workflows requiring precise document handling.

Do I need specific Python libraries to manipulate office and PDF files?

Yes, handling office and PDF files requires installing python-docx, openpyxl, pdfplumber, and python-pptx. These dependencies are necessary for the skill to perform comprehensive reading, writing, and modifying tasks.

What is the best way to automate modifying .docx, .xlsx, and .pdf files?

The best way to automate modifying .docx, .xlsx, and .pdf files is using Python scripting libraries. This skill provides a streamlined approach to handle various file formats without manual conversion.