working-with-documents

Create, edit, convert, and extract DOCX, PDF, and PPTX documents.

Updated Jan 15, 2026
One-click install
npx skills add https://github.com/Razaib-khan/Hackathon-2-phases-2-3-4-5- --skill working-with-documents-razaib-khan
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: working-with-documents
Source: https://github.com/Razaib-khan/Hackathon-2-phases-2-3-4-5-/tree/main/.claude/skills/working-with-documents
Command: npx skills add https://github.com/Razaib-khan/Hackathon-2-phases-2-3-4-5- --skill working-with-documents-razaib-khan

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires pypdf, pdfplumber, reportlab, python-docx, openpyxl, pandoc, poppler-utils, libreoffice, docx, and includes scripts (resource) components.

What problem does it solve?

This Skill helps you create, read, edit, convert, and verify common office documents without manually wrestling with file formats or low-level document structures.

Core Features & Use Cases

  • Word documents: Read DOCX files, create new documents, and edit existing OOXML content when tracked changes or precise formatting matter.
  • PDF workflows: Extract text and tables, create new PDFs, merge or split files, and handle scanned documents with OCR when needed.
  • PowerPoint presentations: Convert PPTX files to markdown, generate slide decks, and rearrange slides for presentation cleanup or reuse.
  • Use case: A team can turn a report draft into a polished PDF, extract text from a source document, and reorganize an existing slide deck for a new audience.

Quick Start

Use the working-with-documents skill to extract the main text and tables from the attached PDF and summarize the findings in plain language.

Frequently Asked Questions about working-with-documents

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

FAQPage Schema
How do I extract text and tables from a PDF file?

To extract text and tables from a PDF file, the skill uses pdfplumber and pypdf to parse document content. It reads structured data from existing PDFs, allowing you to pull tables and text for further processing or summarization.

Can I convert a DOCX file to PDF or extract markdown from PPTX?

Yes, you can convert a DOCX file to PDF and extract markdown from PPTX. The skill leverages pandoc and LibreOffice for format conversion, transforming Word documents and PowerPoint slide decks into accessible text formats.

What's the best way to create and edit DOCX files with tracked changes?

The best way to create and edit DOCX files with tracked changes is through python-docx and OOXML editing. The skill supports reading, generating, and modifying Word documents while preserving precise formatting and revision history.

Does this approach support handling scanned PDFs with OCR?

Yes, handling scanned PDFs with OCR is supported. The skill processes scanned document images to extract readable text, converting image-based PDF content into searchable and editable text data using integrated OCR workflows.

Do I need pandoc and LibreOffice installed to convert office documents?

Yes, you need pandoc and LibreOffice installed to convert office documents. These dependencies, alongside poppler-utils and Python libraries like reportlab, are required for parsing, generating, and converting DOCX, PDF, and PPTX files.