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.