Use when the user asks to create, edit, or analyze documents.
Collected from public GitHub. Every version is saved exactly as it was and never changes. Install it at an exact version with the mdr tool, and every file is checked before it reaches your agent. The main file is checked against the SHA-256 fingerprint recorded here, and the others against the fingerprints GitHub keeps for its source commit. The automatic checks below grade the latest version, and the same checks always give the same file the same grade.
What the file says
# DOCX creation, editing, and analysis
## Overview
A user may ask you to create, edit, or analyze the contents of a .docx file. A .docx file is essentially a ZIP archive containing XML files and other resources that you can read or edit. You have different tools and workflows available for different tasks.
## Workflow Decision Tree
### Reading/Analyzing Content
Use "Text extraction" or "Raw XML access" sections below
### Creating New Document
Use "Creating a new Word document" workflow
### Editing Existing Document
- **Your own document + simple changes**
Use "Basic OOXML editing" workflow
- **Someone else's document**
Use **"Redlining workflow"** (recommended default)
- **Legal, academic, business, or government docs**
Use **"Redlining workflow"** (required)
## Reading and analyzing content
### Text extraction
If you just need to read the text contents of a document, you should convert the document to markdown using pandoc. Pandoc provides excellent support for preserving document structure and can show tracked changes:
```bash
# Convert document to markdown with tracked changes
pandoc --track-changes=all path-to-file.docx -o output.md
…
The line at the top of this page pins the label git:20260604.f9c3d6f, which is what most people want. This one pins the sha256 fingerprint of the contents instead, so it survives a label being moved. Either way the exact version is written to mdr.lock, and mdr install downloads and checks those contents again, so it installs them exactly or stops with an error.
GET https://markdownregistry.com/api/v1/artifacts/art_4qfz7z43nlj4hkog
GET https://markdownregistry.com/api/v1/resolve?ref=tamnguyendinh/anvien/docx
GET https://markdownregistry.com/api/v1/blob/ef741ecb624376b0cbec1b457fcffa52fe6d468508aa33260583d72560c84341
Your AI assistant does the legwork. You hear about the deals worth your word. Hand yours the standing instructions at modelranch.com and it joins the network that reads files like this one.
tamnguyendinh/anvien · anvien-claude-plugin/skills/anvien-cli/SKILL.md · Use when the user needs to run Anvien CLI commands like analyze/index a repo, check status, clean the index, generate a…
tamnguyendinh/anvien · anvien-claude-plugin/skills/anvien-debugging/SKILL.md · Use when the user is debugging a bug, tracing an error, or asking why something fails. Examples: "Why is X failing?"…
tamnguyendinh/anvien · anvien-claude-plugin/skills/anvien-exploring/SKILL.md · Use when the user asks how code works, wants to understand architecture, trace execution flows, or explore unfamiliar…
tamnguyendinh/anvien · anvien-claude-plugin/skills/anvien-guide/SKILL.md · Use when the user asks about Anvien itself — available tools, how to query the knowledge graph, MCP resources, graph…
tamnguyendinh/anvien · anvien-claude-plugin/skills/anvien-impact-analysis/SKILL.md · Use when the user wants to know what will break if they change something, or needs safety analysis before editing code…
tamnguyendinh/anvien · anvien-claude-plugin/skills/anvien-pr-review/SKILL.md · Use when the user wants to review a pull request, understand what a PR changes, assess risk of merging, or check for…
tamnguyendinh/anvien · anvien-claude-plugin/skills/anvien-refactoring/SKILL.md · Use when the user wants to rename, extract, split, move, or restructure code safely. Examples: "Rename this function"…
tamnguyendinh/anvien · internal/aicontext/skills/Edge-Case/SKILL.md · Use when stress-testing failure paths, race conditions, reconnects, duplicate or out-of-order events, stale state…
tamnguyendinh/anvien · internal/aicontext/skills/Spec-to-SVG-Flow-Map/SKILL.md · Chuyển spec sản phẩm, tính năng, UI, backend, auth, sync, lifecycle, external contract, hoặc spec đa nhánh thành SVG…
tamnguyendinh/anvien · internal/aicontext/skills/System-Architect/SKILL.md · Software architecture specialist for system design, scalability, and technical decision-making. Use PROACTIVELY when…
anthropics/skills · skills/docx/SKILL.md · Use this skill whenever the user wants to create, read, edit, or manipulate Word documents (.docx files) or Word…
eigent-ai/eigent · resources/example-skills/docx/SKILL.md · Use this skill whenever the user wants to create, read, edit, or manipulate Word documents (.docx files). Triggers…
thinkinaixyz/deepchat · resources/skills/docx/SKILL.md · Comprehensive document creation, editing, and analysis with support for tracked changes, comments, formatting…
foryourhealth111-pixel/vibe-skills · bundled/skills/docx/SKILL.md · Comprehensive document creation, editing, and analysis with support for tracked changes, comments, formatting…
davepoon/buildwithclaude · plugins/all-skills/skills/docx/SKILL.md · Comprehensive document creation, editing, and analysis with support for tracked changes, comments, formatting…
ginlix-ai/langalpha · plugins/langalpha_deliverables/skills/docx/SKILL.md · Word documents a human will review and edit: build with python-docx, edit an existing file in place with tracked…