heavy-file-ingestion-claude-code

Convert PDF, DOCX, PPTX, XLSX, CSV, and TSV files into markdown or CSV artifacts.

Updated Apr 4, 2026
One-click install
npx skills add https://github.com/robwestz/ob1_workspace --skill heavy-file-ingestion-claude-code-robwestz
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: heavy-file-ingestion-claude-code
Source: https://github.com/robwestz/ob1_workspace/tree/main/skills/heavy-file-ingestion/variants/claude-code
Command: npx skills add https://github.com/robwestz/ob1_workspace --skill heavy-file-ingestion-claude-code-robwestz

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill prevents wasted context and slow analysis when working with large or structured documents by converting them into lightweight, readable artifacts first.

Core Features & Use Cases

  • Deterministic Conversion: Converts PDFs, DOCX, PPTX, XLSX, CSV, and TSV files into markdown or normalized CSV for easier review.
  • Efficient Analysis Workflow: Generates a compact index so you can inspect the file structure before reading the full extracted content.
  • Practical Use Cases: Ideal for summarizing reports, extracting tables, reviewing spreadsheets, and creating a fast working copy of a heavyweight document.

Quick Start

Use this skill to convert the attached heavyweight file, review the generated index, and then analyze the compressed markdown or CSV output instead of the original binary.

Frequently Asked Questions about heavy-file-ingestion-claude-code

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

FAQPage Schema
How do I convert heavy PDF files to markdown for faster analysis?

To convert heavy PDF files to markdown for faster analysis, this Skill uses pdfplumber to extract text deterministically and generates a lightweight markdown artifact along with a structural index for efficient review.

Can I extract tables from DOCX and PPTX files into CSV format?

Yes, you can extract tables from DOCX and PPTX files into CSV format. The Skill uses python-docx and python-pptx to normalize structured document content into lightweight CSV artifacts for easier data inspection.

What is the best way to review large spreadsheets without wasting context?

The best way to review large spreadsheets without wasting context is converting them to normalized CSV files using openpyxl. This Skill creates a compact index file first, allowing you to inspect the spreadsheet structure before full extraction.

Does this document conversion method support XLSX and TSV files?

Yes, this document conversion method supports XLSX and TSV files. It uses openpyxl to process spreadsheets and applies deterministic local conversion to transform them into readable markdown or normalized CSV outputs.

Why does my heavy file ingestion fail during dependency handling?

Heavy file ingestion may fail if Python libraries like pdfplumber or python-docx are missing. This Skill implements dependency-aware fallback handling to manage extraction errors and ensure continuous document processing.

When do I need to generate an index file before extracting document content?

You need to generate an index file before extracting document content when working with large or structured files. This approach prevents wasted context by letting you inspect the file structure and create a fast content map before deeper review.