document-processor

Process and analyze PDF, PPTX, and Excel documents in a dedicated sub-context.

345|12|Updated Apr 14, 2026
One-click install
npx skills add https://github.com/minicoohei/ai-agent-camp --skill document-processor-minicoohei
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: document-processor
Source: https://github.com/minicoohei/ai-agent-camp/tree/main/.claude/skills/document-processor
Command: npx skills add https://github.com/minicoohei/ai-agent-camp --skill document-processor-minicoohei

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires python-pptx, openpyxl, pdf2image, Pillow, PyMuPDF, google-generativeai.

What problem does it solve?

PDF/PPTX/Excel files often require separate contexts to prevent bloating the main agent. This sub-agent provides isolated document processing to reduce context usage and return concise results.

Core Features & Use Cases

  • Read, edit, and analyze PDF, PPTX, and Excel files.
  • Return processing results as concise summaries suitable for batch workflows.
  • Use cases include extracting data, editing slides, and analyzing large documents.

Quick Start

Analyze a provided document file to obtain a concise summary.

Frequently Asked Questions about document-processor

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

FAQPage Schema
How do I analyze PDF, PPTX, and Excel documents without bloating the main agent context?

To analyze PDF, PPTX, and Excel documents without context bloat, this skill processes files within a dedicated sub-context. It reads and edits files across batches, returning concise structured YAML summaries to reduce main-context load.

Can I extract data and edit slides from multiple documents in a batch workflow?

Yes, you can extract data and edit slides in batch workflows. The skill supports reading, editing, and analyzing multiple PDF, PPTX, and Excel files simultaneously, enabling scalable document workflows with deterministic operations.

Does this document-processing approach work with Python libraries like PyMuPDF and python-pptx?

Yes, this document-processing approach works by leveraging Python libraries including PyMuPDF, python-pptx, openpyxl, pdf2image, and Pillow to handle reading, editing, and analyzing various file formats deterministically.

What is the best way to get structured summaries from large PDF and Excel files?

The best way to get structured summaries from large PDF and Excel files is using this isolated processing skill. It analyzes documents in a dedicated sub-context and returns structured YAML summaries suitable for downstream tasks.

Why should I use an isolated sub-agent for document processing instead of direct analysis?

You should use an isolated sub-agent for document processing to prevent bloating the main agent context. By isolating the task, it reduces context usage, handles multiple formats across batches, and returns concise results.

Are there limitations when editing PPTX and PDF files within a scalable batch workflow?

The skill provides deterministic operations for editing PPTX and PDF files within scalable batch workflows. It focuses on returning concise summaries, but relies on specific Python dependencies like PyMuPDF and python-pptx to execute these modifications.