cli-anything-libreoffice

Automate ODF document authoring via a stateful command-line interface.

Updated May 7, 2026
One-click install
npx skills add https://github.com/dawsonblock/JUDGE_ATLAS --skill cli-anything-libreoffice-dawsonblock
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: cli-anything-libreoffice
Source: https://github.com/dawsonblock/JUDGE_ATLAS/tree/main/external/CLI-Anything-main/libreoffice/agent-harness/cli_anything/libreoffice/skills
Command: npx skills add https://github.com/dawsonblock/JUDGE_ATLAS --skill cli-anything-libreoffice-dawsonblock

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

It solves the challenge of editing Office/ODF documents without relying on a GUI by letting you create and modify Writer, Calc, and Impress content through a stateful command-line workflow.

Core Features & Use Cases

  • Stateful CLI document editing: Build documents incrementally over multiple commands while maintaining session/project state.
  • Writer/Calc/Impress operations: Add and manage paragraphs, headings, lists, tables, sheets, cells, slides, and slide elements via purpose-built command groups.
  • Agent-friendly machine output: Produce structured JSON for deterministic, programmatic consumption by automation systems.

Quick Start

Run cli-anything-libreoffice project new -o myproject.json to create a new LibreOffice-backed document project for subsequent programmatic edits.

Frequently Asked Questions about cli-anything-libreoffice

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I edit LibreOffice documents from the command line?▼

You can edit LibreOffice documents from the command line by using a stateful CLI workflow that controls Writer, Calc, and Impress artifacts, maintaining project state across multiple commands to build documents incrementally.

Can I automate ODF document generation for AI agents without a GUI?▼

Yes, this approach automates ODF document generation for AI agents without a GUI by applying a stateful JSON project model that produces structured machine output for deterministic, programmatic consumption.

What is the best way to programmatically create Writer, Calc, and Impress files?▼

The best way to programmatically create Writer, Calc, and Impress files is using a non-interactive JSON mode that renders real ODF outputs as ZIP archives containing XML, ensuring reproducible document transformations.

How do I start a new LibreOffice document project for CLI editing?▼

To start CLI editing, initialize a new LibreOffice document project by creating a stateful JSON project model using the new command, which prepares the structure for subsequent programmatic edits.

Does CLI document editing support adding tables, sheets, and slides to ODF files?▼

Yes, CLI document editing supports adding tables, sheets, and slides to ODF files through purpose-built command groups that manage paragraphs, headings, lists, cells, and slide elements.

What are the limitations of transforming ODF documents via a JSON project model?▼

Transforming ODF documents via a JSON project model requires maintaining session state and outputs ZIP archives with XML, meaning it is designed for reproducible agent automation rather than direct visual editing.