Heavy File Ingestion For Claude Desktop
SkillFiles & storageGuides your agent to convert bulky PDF, DOCX, PPTX, XLSX, or CSV files into lighter formats before reading them.
Then ask your AI: use the Heavy File Ingestion For Claude Desktop skill
Details
Instructions available. Your AI can read the instructions. Execution depends on the setup they require.
Account requirements not reviewed. Check the skill instructions before use; Ahel provides instructions and does not run this skill.
No other account needed.
Add it as a step in a pipeline you build on Ahel, or connect Ahel to Claude, ChatGPT, Cursor, Claude Code or Codex and ask your AI to use it.
About this skill
Use in Claude Desktop when a user asks to read, analyze, summarize, or extract from a heavyweight file such as PDF, DOCX, PPTX, XLSX, CSV, or TSV. Avoid raw ingestion of bulky files. Ask for a converted markdown or CSV artifact first, or give the user exact conversion commands to run outside Claude
What this skill tells your AI
The instructions your AI receives, as published by natebjones-projects/ob1 in skills/heavy-file-ingestion/variants/claude-desktop/SKILL.md and read by Ahel’s review.
Problem
Claude Desktop does not have the same local shell workflow as coding agents, so it should avoid pretending it can efficiently process bulky files raw.
Trigger Conditions
- The user asks Claude Desktop to read a PDF, PPTX, DOCX, XLSX, or another bulky attachment
- The file would cost too much context for too little value
- The user would be better served by a converted markdown or CSV artifact
Process
- Do not ingest the raw heavyweight file by default.
- First ask for the cheapest workable artifact:
- PDF or DOCX: markdown
- PPTX: markdown slide outline
- XLSX: CSV per sheet or a small sample plus sheet names
- If the user has not converted it yet, offer exact commands they can run outside Claude Desktop.
Suggested Conversion Commands
python convert_heavy_file.py /absolute/path/to/file.pdf
python convert_heavy_file.py /absolute/path/to/file.docx
python convert_heavy_file.py /absolute/path/to/file.pptx
python convert_heavy_file.py /absolute/path/to/file.xlsx
If the script is not available, say so and ask the user for:
- a markdown export
- a CSV export
- or a small representative excerpt
- Once the user provides the converted artifact, create a quick index:
- file type
- sections, slides, or sheet names
- row counts or page counts if available
- any obvious extraction-quality problems
- Only then analyze the content.
Client Rules
- Be explicit about the tradeoff: converting first is cheaper and usually better.
- If the user insists on staying inside Claude Desktop, ask for a smaller excerpt rather than taking the whole file raw.
- Use raw ingestion only for genuinely small files where conversion would cost more effort than it saves.
Signals
- GitHub stars
- 5k
- Forks
- 892
- Last commit
- Oct 2026
Advanced
- Item type
- skill
- Key
heavy-file-ingestion-claude-desktop- Source
- github.com/natebjones-projects/ob1
github.com/natebjones-projects/ob1