# aurochs-office > Inspect, build, and verify Office documents (PPTX, DOCX, XLSX) using the aurochs CLI. Use this skill when: (1) Inspecting existing Office files, (2) Building PPTX/DOCX/XLSX from JSON spec, (3) Previewing slide/document/sheet content in terminal, (4) Extracting text or data, (5) Verifying build results, (6) User asks about ".pptx", ".docx", ".xlsx" inspection or generation. - Author: trkbt10 - Repository: trkbt10/aurochs - Version: 20260208122931 - Stars: 6 - Forks: 0 - Last Updated: 2026-02-08 - Source: https://github.com/trkbt10/aurochs - Web: https://mule.run/skillshub/@@trkbt10/aurochs~aurochs-office:20260208122931 --- --- name: aurochs-office description: | Inspect, build, and verify Office documents (PPTX, DOCX, XLSX) using the aurochs CLI. Use this skill when: (1) Inspecting existing Office files, (2) Building PPTX/DOCX/XLSX from JSON spec, (3) Previewing slide/document/sheet content in terminal, (4) Extracting text or data, (5) Verifying build results, (6) User asks about ".pptx", ".docx", ".xlsx" inspection or generation. --- # Aurochs Office Operate Office documents with the `aurochs` CLI. Runs on the Bun runtime. ## Have a file → What can you do? ### Have a PPTX file | Task | Command | | --------------------------- | ---------------------------------------------- | | Check slide count & size | `npx aurochs pptx info ` | | List slides | `npx aurochs pptx list ` | | View slide content | `npx aurochs pptx show ` | | Extract text | `npx aurochs pptx extract ` | | Check theme colors & fonts | `npx aurochs pptx theme ` | | ASCII preview | `npx aurochs pptx preview [n] --border` | | Build from template | `npx aurochs pptx build ` | | Verify build result | `npx aurochs pptx verify ` | > Details: `references/pptx.md` ### Have a DOCX file | Task | Command | | ----------------------------- | -------------------------------------------------- | | Document metadata | `npx aurochs docx info ` | | List sections | `npx aurochs docx list ` | | Section content | `npx aurochs docx show ` | | Extract text | `npx aurochs docx extract ` | | Check styles | `npx aurochs docx styles ` | | Table of contents | `npx aurochs docx toc ` | | Tables / images / comments | `npx aurochs docx tables\|images\|comments ` | | ASCII preview | `npx aurochs docx preview [n]` | > Details: `references/docx.md` ### Have an XLSX file | Task | Command | | ------------------------------------- | ----------------------------------------------------- | | Workbook info | `npx aurochs xlsx info ` | | List sheets | `npx aurochs xlsx list ` | | Sheet content | `npx aurochs xlsx show --range A1:E10` | | Extract data (CSV/JSON) | `npx aurochs xlsx extract --format json` | | Formulas / named ranges | `npx aurochs xlsx formulas\|names ` | | Conditional formatting / validation | `npx aurochs xlsx conditional\|validation ` | | ASCII preview | `npx aurochs xlsx preview [sheet]` | > Details: `references/xlsx.md` ## Common patterns ```bash # JSON output (parseable structured data) npx aurochs pptx show deck.pptx 1 -o json # Extract specific range npx aurochs pptx extract deck.pptx --slides 1,3-5 npx aurochs docx extract doc.docx --sections 1,3-5 ``` ## Want to build → How? Only PPTX supports full JSON spec-based building (DOCX/XLSX use template copy). ```bash # 1. Inspect the template npx aurochs pptx show template.pptx 1 -o json npx aurochs pptx theme template.pptx # 2. Create spec.json (→ see Build spec in references/pptx.md) # 3. Build → verify npx aurochs pptx build spec.json npx aurochs pptx preview output.pptx --border ```