Use in Codex when a user asks to read, analyze, summarize, or extract from a heavyweight file such as PDF, DOCX, PPTX, XLSX, CSV, or TSV. Convert the file into markdown or CSV first with the bundled script, generate a lightweight index, and only spend model tokens on the compressed artifact.
67
82%
Does it follow best practices?
Run evals on this skill
Adds up to 20 points to the overall score
View guide
Passed
No findings from the security scan
Codex can run local commands and inspect files, so direct ingestion of bulky documents is usually the wrong move. Convert first, index second, reason last.
python scripts/convert_heavy_file.py /absolute/path/to/file.extuv run \
--with pdfplumber \
--with python-docx \
--with python-pptx \
--with openpyxl \
python scripts/convert_heavy_file.py /absolute/path/to/file.extindex.md first, not the original file.read_extracted_artifact: inspect the generated markdown or CSVcheap_model_or_stronger_converter: retry with a better deterministic tool or use a cheaper model on the extracted artifact onlymanual_review: tell the user the deterministic route failed and propose the next cheapest fallback.ob1/ folder as the working directory for follow-up analysis.references/open-source-stack.md explains the tool choices and fallback tiers.6779106
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.