OpenParable
Skip to content
← Back to skills

Word

Documents
word

Word is an Agent Skill for documents published in the majiayu000/claude-skill-registry repository on GitHub: a SKILL.md instruction file an AI agent can load to do this task.

Create, read, edit, and manipulate Microsoft Word documents (.docx files). Use when users ask to work with Word files, create documents, read .docx files, or format text documents.

View on GitHub ↗
QUICK START

How to use this skill

Bring this guide into your coding agent with a prompt tailored to the tool you use.

  1. Open your project in Codex.
  2. Copy and paste the prompt below.
  3. Review files and risks before approving any action.
Prompt to paste
Inspect the Agent Skill at https://github.com/majiayu000/claude-skill-registry/blob/HEAD/skills/data/word/SKILL.md and all supporting files. Report provenance, permissions, scripts, dependencies, and security risks. Propose an exact installation into .agents/skills/word, but wait for my approval before writing files or running scripts.

Copying this prompt does not install or run the skill. Review third-party files before use.

Word Document Tool

This skill allows you to work with Microsoft Word documents using Node.js tools.

Capabilities

  • Read existing Word documents and extract text content
  • Create new Word documents with formatted text, headings, paragraphs, and tables
  • Modify existing documents by appending content
  • Extract document structure and formatting

When to Use

Invoke this skill when the user:

  • Mentions Word documents, .docx files, or document creation
  • Asks to read, create, modify, or format text documents
  • Needs to generate reports, letters, or formatted documents
  • Wants to extract text from existing Word files

How to Use

The Word tool is implemented as a TypeScript script at src/tools/word-tool.ts. You can invoke it using the Bash tool:

Reading a Document

ts-node src/tools/word-tool.ts read "/path/to/document.docx"

Creating a Document

ts-node src/tools/word-tool.ts create "/path/to/new-document.docx" '{"title":"My Document","paragraphs":["First paragraph","Second paragraph"]}'

JSON Structure for Creating Documents

When creating documents, use this JSON format:

{
  "title": "Document Title",
  "paragraphs": ["Paragraph 1", "Paragraph 2"],
  "headings": [{"text": "Section 1", "level": 1}],
  "tables": [{"headers": ["Col1", "Col2"], "rows": [["A", "B"]]}]
}

Implementation

Uses the docx and mammoth npm libraries for reading and writing Word documents.