libreoffice-writer
Installation
SKILL.md
LibreOffice Writer
Use the bundled writer modules for UNO-backed Writer document work.
All paths must be absolute. Bundled modules live under scripts/ in this
skill directory, so set PYTHONPATH=<skill_base_dir>/scripts.
If setup or runtime issues appear, check references/troubleshooting.md.
API Surface
# Non-session utilities
create_document(path, source=None) # source: path to .md file to import
export_document(path, output_path, export_format) # formats: "pdf", "docx", "md"
snapshot_page(doc_path, output_path, page=1, dpi=150)
# Session (primary editing API)
WriterSession(path) -> context manager
Related skills
More from dfk1352/libreoffice-skills
libreoffice-calc
Use when creating, editing, formatting, exporting, or extracting LibreOffice Calc (.ods) spreadsheets via UNO, including session-based cell and range edits, sheets, named ranges, validation, charts, patch workflows, and snapshots.
38libreoffice-impress
Use when creating, editing, formatting, or extracting LibreOffice Impress (.odp) presentations via UNO, including session-based slide edits, structured targets, lists, tables, charts, media, notes, master pages, patch workflows, and snapshots.
36