working-with-documents

Create, edit, and convert Word, PDF, and PPTX documents with Python libraries.

Updated Jan 5, 2026
One-click install
npx skills add https://github.com/hussain9491/hackathone2_phase2_Q4 --skill working-with-documents-hussain9491
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: working-with-documents
Source: https://github.com/hussain9491/hackathone2_phase2_Q4/tree/main/.claude/skills/working-with-documents
Command: npx skills add https://github.com/hussain9491/hackathone2_phase2_Q4 --skill working-with-documents-hussain9491

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

Creates and edits Office documents: Word (.docx), PDF, and PowerPoint (.pptx). Use when working with document creation, PDF manipulation, presentation generation, tracked changes, or converting between formats.

Core Features & Use Cases

  • Reading, creating, editing, and converting documents across Word, PDF, and PowerPoint formats.
  • Batch processing and format transformations for reports, proposals, and slide decks.
  • Tracked changes support and basic document manipulation workflows to maintain provenance.

Quick Start

Convert and edit a batch of Word, PDF, and PPTX files as requested.

Frequently Asked Questions about working-with-documents

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

FAQPage Schema
How do I automate document creation and conversion for Word, PDF, and PowerPoint files?

Automating document creation and conversion for Word, PDF, and PowerPoint files is handled through Python libraries like python-docx, pdfplumber, and reportlab. This supports batch transformations and consistent formatting across reports and proposals.

Can I batch process and convert multiple PPTX files to PDF?

Batch processing and converting multiple PPTX files to PDF is supported for generating slide decks at scale. This allows teams to apply consistent format transformations across numerous presentation files simultaneously.

Does this approach support tracked changes when editing Word documents?

Tracked changes are supported when editing Word documents to maintain provenance. This basic document manipulation workflow allows teams to track revisions during automated report generation.

What's the best way to extract text from PDF files for report generation?

Extracting text from PDF files for report generation is best handled using the pdfplumber Python library. This enables efficient reading and manipulation of PDF content within automated document workflows.

Are there limitations when converting between docx and pptx formats?

Limitations when converting between docx and pptx formats depend on the stateless backend processing using python-docx and reportlab. Complex formatting may not transfer perfectly during batch transformations across different Office formats.