Inspect, build, preview, extract data from, and verify Office documents (PPTX, DOCX, XLSX) using aurochs CLI on Bun runtime.
npx claudepluginhub trkbt10/aurochs --plugin aurochs-officeThis skill uses the workspace's default tool permissions.
Operate Office documents with the `aurochs` CLI. Runs on the Bun runtime.
Inspects, builds, and verifies Office documents (PPTX, DOCX, XLSX) using oxen CLI. Supports file inspection, JSON spec builds, terminal previews, text/data extraction, and result verification.
Create, edit, and analyze office documents (PDF, DOCX, PPTX, XLSX) including text/table extraction, merging/splitting, form filling, and data analysis with pdfplumber, pypdf, pandas.
Provides workflows for creating, editing, and analyzing .docx files: pandoc for text extraction, docx-js for new docs, Python OOXML unpacking/editing, redlining for changes.
Share bugs, ideas, or general feedback.
Operate Office documents with the aurochs CLI. Runs on the Bun runtime.
| Task | Command |
|---|---|
| Check slide count & size | npx aurochs pptx info <file> |
| List slides | npx aurochs pptx list <file> |
| View slide content | npx aurochs pptx show <file> <n> |
| Extract text | npx aurochs pptx extract <file> |
| Check theme colors & fonts | npx aurochs pptx theme <file> |
| ASCII preview | npx aurochs pptx preview <file> [n] --border |
| Build from template | npx aurochs pptx build <spec.json> |
| Verify build result | npx aurochs pptx verify <path> |
Details:
references/pptx.md
| Task | Command |
|---|---|
| Document metadata | npx aurochs docx info <file> |
| List sections | npx aurochs docx list <file> |
| Section content | npx aurochs docx show <file> <n> |
| Extract text | npx aurochs docx extract <file> |
| Check styles | npx aurochs docx styles <file> |
| Table of contents | npx aurochs docx toc <file> |
| Tables / images / comments | npx aurochs docx tables|images|comments <file> |
| ASCII preview | npx aurochs docx preview <file> [n] |
Details:
references/docx.md
| Task | Command |
|---|---|
| Workbook info | npx aurochs xlsx info <file> |
| List sheets | npx aurochs xlsx list <file> |
| Sheet content | npx aurochs xlsx show <file> <sheet> --range A1:E10 |
| Extract data (CSV/JSON) | npx aurochs xlsx extract <file> --format json |
| Formulas / named ranges | npx aurochs xlsx formulas|names <file> |
| Conditional formatting / validation | npx aurochs xlsx conditional|validation <file> |
| ASCII preview | npx aurochs xlsx preview <file> [sheet] |
Details:
references/xlsx.md
# 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
Only PPTX supports full JSON spec-based building (DOCX/XLSX use template copy).
# 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