format-specific-extraction
Installation
SKILL.md
Format-Specific Extraction Workflows
Office XML (DOCX/PPTX/ODT)
ZIP archive → Security validation → XML parsing → Text + tables + metadata
ZipBombValidator::new(limits).validate(&mut archive)?- Extract XML files from archive (
word/document.xml,ppt/slides/*.xml,content.xml) - Parse with
quick-xml::Reader(streaming) +DepthValidator+StringGrowthValidator - Extract metadata via
crate::extraction::office_metadata::extract_metadata() - See:
extractors/docx.rs,extractors/pptx.rs,extractors/odt.rs
Bytes → pdf_oxide → Per-page text + OCR fallback → Tables → Metadata