GenOffice CLI

A CLI and skill through which the agent creates, reads, converts and edits real docx, xlsx and pptx files locally

  • 12,242 ★ on the repository
  • Last commit
  • Apache-2.0
CLI

Extended access

Why this level

  • Reads, creates and overwrites files on your machine
  • Sends document content to the model on your own key
All reasons and checks

genspark-ai/genoffice

Install

Manual install

npx skills add genspark-ai/genoffice

Adds the genoffice skill to the detected agents' directories. Requires the GenOffice app installed.

Access and checks

How we review

Extended accessThe tool runs code or makes network calls and only reads external data.

  • Reads, creates and overwrites files on your machine
  • Sends document content to the model on your own key

This is third-party code. Review the repository files before installing.

What it does

GenOffice is an open-source office suite with a built-in AI agent, and the app ships a genoffice command and an agent skill. Through them Claude Code, Codex, Cursor, Gemini CLI, GitHub Copilot, OpenCode and Windsurf create, read, convert and edit real Word, Excel and PowerPoint files on the machine without opening a window. It converts PDF to Word, Excel and PowerPoint, Markdown to Word and HTML to Word. Edits land as tracked changes with snapshots and rollback, and spreadsheets get live formulas. Every genoffice command is also an MCP tool: a client can start genoffice mcp itself and get a tool set plus operation references.

Who it is for. For people who have an agent prepare and edit office documents, reports, spreadsheets and decks on their own machine.

Good fit when

  • You want the agent to build or edit docx, xlsx or pptx locally
  • You need to convert PDF or Markdown into editable Word, Excel or PowerPoint
  • You want document edits as tracked changes with rollback

Not a fit when

  • You cannot install the GenOffice app the CLI and skill depend on
  • You have no model key: the agent features run on your own key

Example request

Build an eight-slide pptx deck from this data and save the file

Limitations

The genoffice command and the skill come with the GenOffice app, so it must be installed; builds exist for macOS, Windows and Linux. AI features run on your own model key (Claude, OpenAI, Gemini and other compatible endpoints). Files open, edit and save locally.

How to disable. Remove the genoffice skill from the agent's skills directory and, if needed, uninstall the GenOffice app.

FAQ

Do I need to open the app?

No. The genoffice command and skill work from the terminal without a window, but the GenOffice app must be installed since the CLI ships with it.

Can it work over MCP?

Yes. Every command is an MCP tool; the client starts genoffice mcp and gets a tool set plus operation references.

Discussion

No questions or reviews yet.

CLI tools

A CLI that lets an agent create and edit Word, Excel and PowerPoint: a single binary, no Office install, no extra libraries

CLIExtended access33.2KRepository stars

A CLI generating PPTX decks, DOCX documents, XLSX workbooks, reports and images from a text prompt in a terminal or script.

CLIExtended access114Repository stars

A skill plus the docx program: the agent fills forms, edits tables and reviews Word files with tracked changes

SkillExtended access246Repository stars

Deckuse is a CLI and skill that edits PPTX and DOCX via JSON commands, with versioned workspaces, validation and undo.

CLIMinimal access105Repository stars
Official

Adeu: an MCP server, skill and CLI for editing .docx through an agent with real Track Changes, comments and version diffs.

MCP serverExtended access170Repository stars

README in short

The README presents GenOffice as an open-source office suite with editors for documents, sheets, slides, PDF, Markdown and HTML and a built-in AI agent that runs on your own key. The agent-facing core is the genoffice command and skill, installed from settings, as a zip or via npx skills add, letting code create and edit real Office files. It also describes the genoffice mcp server with a tool set and an HTTP server that shows a document being built in a visible tab. Under the hood are in-house engines, including a Rust xlsx engine. Apache-2.0 licensed, with macOS, Windows and Linux builds.

README badge

Report a problem