# Office

> Internal shared OOXML helper scripts for DOCX, XLSX, and PPTX unpacking, validation, and repacking. Not a user-facing skill.

- Skill: `hybridaione/office` (Agent Skill, multi-file: 9 files)
- Install (CLI): `npx skillmds@latest add hybridaione/office`
- Raw SKILL.md: https://api.skillmd.com/api/skills/hybridaione/office/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Data & Analytics
- Author: HybridAIOne (https://skillmd.com/u/hybridaione)
- Updated: 2026-09-21
- Page: https://skillmd.com/skills/hybridaione/office

---

# Office Helpers

This directory exists so shared OOXML helper scripts are synced into `/workspace/skills/office` inside the agent runtime.

`skills/office/soffice.cjs` is the shared LibreOffice wrapper for Office conversion and recalculation. When the runtime says `soffice` is unavailable, skip conversion-dependent QA steps and state that limitation instead of surfacing tool errors.

Do not invoke this skill directly. User-facing office workflows should use the `docx`, `xlsx`, or future `pptx` skills.

