eyadsibai avatar

Document Processing

If you're building anything that touches office documents, this covers the practical stuff: extracting tables from PDFs with pdfplumber, writing Excel formulas (not hardcoded values) with openpyxl, pulling text from Word docs, and manipulating PowerPoint slides. The guide is heavy on tables showing which tool to use for what, plus important details like how XLSX/DOCX/PPTX are just ZIP files with XML inside, and why you should use tracked changes XML for legal documents instead of direct text replacement. It won't teach you document format internals, but it will point you to the right library and warn you about common mistakes like breaking Excel models by writing static values instead of formulas.

skills.sh installs
1.3K
GitHub stars
7
last updated
Aug 21, 2026

Install

$ npx -y skills add eyadsibai/ltk --skill document-processing --agent claude-code

Installs into .claude/skills of the current project.

Files

Document Processing Guide

Work with office documents: PDF, Excel, Word, and PowerPoint.


Format Overview

FormatExtensionStructureBest For
PDF.pdfBinary/textReports, forms, archives
Excel.xlsxXML in ZIPData, calculations, models
Word.docxXML in ZIPText documents, contracts
PowerPoint.pptxXML in ZIPPresentations, slides

Key concept: XLSX, DOCX, and PPTX are all ZIP archives containing XML files. You can unzip them to access raw content.


PDF Processing

PDF Tools

TaskBest Tool
Basic read/writepypdf
Text extractionpdfplumber
Table extractionpdfplumber
Create PDFsreportlab
OCR scanned PDFspytesseract + pdf2image
Command lineqpdf, pdftotext

Common Operations

Sponsors

Details

Repository
github.com/eyadsibai/ltk
Categories
Git & Pull Requests, Office & Documents

More from eyadsibai/ltk

All 6
1neolabhq avatarcreate-ruleneolabhq/context-engineering-kitUse when found gap or repetative issue, that produced by you or implemenataion agent. Esentially use it each time when you say "You absolutly right, I should ha1.3Kskills.sh installs
2wubing2023 avatarpaper-spinewubing2023/paperspineWrite, rewrite, or build a paper or report (journal, conference, report, review, competition) end to end, then output LaTeX/PDF/Word. The main PaperSpine entry 1.3Kskills.sh installs
3nexscope-ai avatarecommerce-email-marketing-buildernexscope-ai/ecommerce-skillsE-commerce email marketing system builder. Creates complete email automation flows with full copywriting, subject lines, ESP setup instructions, segmentation ru1.2Kskills.sh installs
4cap-go avatarcapacitor-app-storecap-go/capgo-skillsComplete guide to publishing Capacitor apps to Apple App Store and Google Play Store. Covers app preparation, screenshots, metadata, review guidelines, and subm1.2Kskills.sh installs
5nexscope-ai avatarproduct-launch-strategynexscope-ai/ecommerce-skillsPlan and execute e-commerce product launches. Pre-launch, launch day, and post-launch playbooks for Amazon, Shopify, and multi-channel sellers. Covers inventory1.2Kskills.sh installs
6davila7 avatarscientific-schematicsdavila7/claude-code-templatesCreate publication-quality scientific diagrams using Nano Banana Pro AI with smart iterative refinement. Uses Gemini 3 Pro for quality review. Only regenerates 1.2Kskills.sh installs