office-artifacts

Create, read, and edit Markdown, ODF, and Office documents via the document_artifact tool.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Managing editable documents across Markdown, LibreOffice ODF, and Microsoft Office formats requires juggling different tools and APIs. This Skill unifies creation, reading, and editing of document canvas artifacts through a single document_artifact tool with version history support. ## Core Features & Use Cases - Multi-format document handling: Create and edit Markdown, ODT/ODS/ODP, and DOCX/XLSX/PPTX files with format-appropriate operations like replace_text, set_cells, and set_slides. - Spreadsheet and chart support: Write real cells from CSV, TSV, or Markdown tables and embed native charts (line, bar, pie, scatter, stock) in XLSX workbooks. - Version control: Audit changes and roll back edits using version_history and restore_version operations. - Use Case: A user asks for a project budget spreadsheet. The Skill creates an ODS file, populates cells with set_cells, and later updates figures with precise edits while preserving version history. ## Quick Start Ask the assistant to create a Markdown project brief or an ODS budget spreadsheet using the document_artifact tool, then request specific text or cell edits by file_id.

Frequently Asked Questions about office-artifacts

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

FAQPage Schema
How do I create an editable document with the document_artifact tool?

Call document_artifact:create with a kind, title, format, and content. For example, set format to md for Markdown or ods for spreadsheets, and pass CSV, TSV, or a Markdown table as content for spreadsheet files.

How do I edit cells in an ODS or XLSX spreadsheet?

Use document_artifact:edit with the set_cells operation, providing a file_id or path and a cells object mapping addresses like Sheet1!B2 to values. You can also append_rows or set_rows for row-level updates.

When should I use ODT versus DOCX format?

ODF formats (ODT, ODS, ODP) are the default first-class choice for LibreOffice work. Use DOCX, XLSX, or PPTX only when the user explicitly requests Microsoft compatibility or provides an existing file in that format.

Can I add charts to Excel workbooks?

Yes, the create_chart operation embeds charts in XLSX files. Supported types include line, bar, column, pie, area, scatter, and stock charts, configured with data_range, categories, position, title, width, and height.

Does creating an artifact open the document canvas automatically?

No, the canvas is user-owned UI and never opens automatically from a tool result. The saved artifact remains available through Download and Open in canvas actions that the user triggers manually.

How do I undo or audit changes to a document artifact?

Use the version_history method to review prior saved versions of a file, then call restore_version to roll back to a specific version. Direct edits automatically update version history.