word-odt-skill

Create, read, and edit Word and ODT documents via companyFILES MCP tools.

Updated Aug 12, 2026
One-click install
npx skills add https://github.com/innFactory-AI/company-ai-stack-skills --skill word-odt-skill-innfactory-ai
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: word-odt-skill
Source: https://github.com/innFactory-AI/company-ai-stack-skills/tree/main/de/skills/files/word-odt-skill
Command: npx skills add https://github.com/innFactory-AI/company-ai-stack-skills --skill word-odt-skill-innfactory-ai

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Producing formatted Word (.docx) or OpenDocument (.odt) files from chat content usually requires manual copy-paste into a word processor. This Skill lets the agent generate, read, and edit documents directly through companyFILES MCP tools, including headers, footers, page numbers, and tables of contents. ## Core Features & Use Cases - Document Creation: Generate Word files from Markdown, HTML with CSS, or structured JSON, and ODT files from Markdown or HTML, with page size, orientation, headers, footers, and page numbering options. - Reading and Extraction: Extract text, HTML, or Markdown from Word files supplied as base64, LibreChat attachments, or stored companyFILES documents. - In-Place Editing: Append sections to or fully replace the content of an existing stored document identified by document_id, enabling iterative section-by-section writing of long reports. - Use Case: Draft a multi-section annual report by creating the document with the first section, then repeatedly appending further sections, and finally render the returned markdownLink for download. ## Quick Start Create a Word document from this Markdown outline with A4 pages, a footer with page numbers, and a table of contents, then give me the download link.

Frequently Asked Questions about word-odt-skill

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

FAQPage Schema
How do I create a Word document from Markdown?▼

Use the create_word tool with your Markdown in the content field plus a filename. It supports options like page_size, header_text, footer_text, show_page_numbers, and include_toc, and returns a download link.

How do I convert HTML to a Word or ODT file?▼

Use create_word_from_html for .docx or create_odt_from_html for .odt, passing your HTML and optional CSS. Both accept page layout options and support inline images via doc: or lc: URIs.

Can I edit an existing Word document instead of recreating it?▼

Yes. Use append_to_word to add Markdown content at the end or replace_word_content to rewrite the whole document. Both update the stored document in place using its document_id or librechat_file_id.

Does create_word support an author field?▼

No, create_word has no author parameter. Only create_word_from_html, create_odt, and create_odt_from_html accept an author field.

How do I handle documents too long for one response?▼

Create the document with the first section via create_word, note the returned document_id, then call append_to_word for each additional section. Use read_word_content to inspect current content before continuing.

When should I use the templates skill instead of this one?▼

Use the templates-skill when you need placeholder substitution, loops, or image injection from a pre-designed Word or ODT template. This skill covers direct creation from Markdown, HTML, or JSON content.