word-documents

Create and edit LibreOffice Writer ODT and DOCX documents through structured artifact operations.

2|Updated May 12, 2026
One-click install
npx skills add https://github.com/tajo9128/BioDockify-Pharma-AI --skill word-documents-tajo9128
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: word-documents
Source: https://github.com/tajo9128/BioDockify-Pharma-AI/tree/main/plugins/_office/skills/word-documents
Command: npx skills add https://github.com/tajo9128/BioDockify-Pharma-AI --skill word-documents-tajo9128

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? It provides a deterministic way to create and edit Writer documents (ODT, and DOCX when Word compatibility is required) without manually opening a desktop application or guessing at file manipulation steps. ## Core Features & Use Cases - Document Creation: Generate ODT documents via the document_artifact tool, with DOCX reserved for explicit Microsoft Word compatibility requests. - Deterministic Editing: Read existing files, then apply set_text, append_text, prepend_text, replace_text, or delete_text operations for precise saved changes. - User-Controlled Viewing: Files are saved with action buttons rather than auto-opening the canvas, keeping the UI under user control. - Use Case: A user asks for a board memo as an ODT file; the Skill creates the document with structured headings and paragraphs, saves it, and returns an Open in canvas action for optional review. ## Quick Start Create an ODT document titled Board Memo containing the meeting summary text and save it for me to open in the canvas.

Frequently Asked Questions about word-documents

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

FAQPage Schema
How do I create an ODT document programmatically?

Use the document_artifact create operation with kind set to document, format set to odt, a title, and the body content. The file is saved and returned with action buttons rather than opened automatically.

When should I use DOCX instead of ODT?

Use DOCX only when the user explicitly requests Word or Microsoft compatibility, provides an existing .docx file, or needs that format for interoperability. ODT is the default format for LibreOffice Writer documents.

How do I edit an existing Writer document?

First read the document with document_artifact read using its file_id or path, then apply deterministic edits such as set_text, append_text, prepend_text, replace_text, or delete_text. This ensures content-sensitive changes are accurate.

Does creating a document open it in the canvas automatically?

No. Creating or editing an ODT or DOCX saves the file and returns action buttons, but the canvas never opens automatically. The user controls viewing through the Open in canvas action.

When should I use the Desktop Writer GUI instead of structured edits?

Use the Desktop only for explicit GUI requests, visual layout polish, or final visual confirmation that structured edits cannot handle reliably. Routine content changes should go through document_artifact operations.