LogoAwesome Skills
  • Search
  • Category
  • Tag
  • Blog
LogoAwesome Skills
LogoAwesome Skills

Discover Open-Source Agent Skills for AI Coding Assistants

Product

  • Search
  • Category
  • Tag
  • Blog

Resources

  • Claude Skill Docs
  • Antigravity Skills Docs

Tools

  • Claude Code
  • OpenCode
  • Cursor
  • Codex
  • Antigravity

Company

  • Privacy Policy
  • Terms of Service
  • Sitemap

©2026 Awesome Skills. All rights reserved.

Privacy PolicyTerms
Back to Skills

docx

"Comprehensive document creation, editing, and analysis with support for tracked changes, comments, formatting preservation, and text extraction. When Claude needs to work with professional documents (.docx files) for: (1) Creating new documents, (2) Modifying or editing content, (3) Working with tracked changes, (4) Adding comments, or any other document tasks"

18,841stars1,913forksUpdated 1/14/2026
Data Science & MLDeveloper Tools#docx#text-extraction#analysis#editing#claude#document-creation#python#document#javascript

Security Assessment

Medium Risk(60/100)

Detected risks:

Privilege Escalation([SKILL.md] sudo)
Security Score60/100

About docx

The docx skill is designed to facilitate comprehensive document creation, editing, and analysis specifically for .docx files. This skill addresses the need for users to efficiently manage professional documents, enabling them to create new files, modify existing content, and utilize features such as tracked changes and comments. By providing a structured approach to document manipulation, the skill streamlines the process of handling complex document tasks, making it easier for users to achieve their objectives quickly and effectively.

Main capabilities of the docx skill include text extraction, raw XML access for advanced document features, and the ability to create and edit documents using popular programming languages like JavaScript and Python. Users can leverage tools such as Pandoc for text extraction and the Document library for editing, ensuring that both content and formatting are preserved during manipulation. The skill also supports workflow decision-making based on the type of document task, ensuring that users can select the appropriate method for their specific needs.

This skill is particularly useful for professionals in legal, academic, business, and government sectors who frequently work with .docx files. It serves a wide range of use cases, from simple document creation and editing to complex analyses involving comments and tracked changes. By targeting users who need to maintain the integrity of their documents while also making necessary adjustments, the docx skill effectively enhances productivity and document management capabilities.

FAQ

How can I extract text from a .docx file?

You can extract text by converting the document to markdown using Pandoc with the command: `pandoc --track-changes=all path-to-file.docx -o output.md`.

What programming languages are supported for document creation?

The skill supports document creation using JavaScript/TypeScript via docx-js and Python via the Document library.

Are there any prerequisites for using the Document library?

Yes, you need to read the full ooxml.md file for critical formatting rules and API usage before proceeding with document editing.

Can I edit someone else's .docx file?

Yes, you should use the Redlining workflow, which is recommended for editing documents created by others.

What limitations does this skill have?

The skill requires reading specific documentation files in their entirety and may not support all complex document features without raw XML access.

All Files

58 files
LICENSE.txt1.4 KB
View
SKILL.md9.9 KB
View
docx-js.md16.1 KB
View
ooxml.md23.0 KB
View
dml-chart.xsd73.2 KB
View
dml-chartDrawing.xsd6.8 KB
View
dml-diagram.xsd50.1 KB
View
dml-lockedCanvas.xsd0.6 KB
View
dml-main.xsd148.5 KB
View
dml-picture.xsd1.2 KB
View
dml-spreadsheetDrawing.xsd8.7 KB
View
dml-wordprocessingDrawing.xsd14.4 KB
View
pml.xsd81.7 KB
View
shared-additionalCharacteristics.xsd1.2 KB
View
shared-bibliography.xsd7.2 KB
View
shared-commonSimpleTypes.xsd6.2 KB
View
shared-customXmlSchemaProperties.xsd0.9 KB
View
shared-documentPropertiesCustom.xsd2.5 KB
View
shared-documentPropertiesExtended.xsd3.4 KB
View
shared-documentPropertiesVariantTypes.xsd7.3 KB
View
shared-math.xsd22.8 KB
View
shared-relationshipReference.xsd1.3 KB
View
sml.xsd236.6 KB
View
vml-main.xsd25.5 KB
View
vml-officeDrawing.xsd24.7 KB
View
vml-presentationDrawing.xsd0.5 KB
View
vml-spreadsheetDrawing.xsd5.6 KB
View
vml-wordprocessingDrawing.xsd3.9 KB
View
wml.xsd167.4 KB
View
xml.xsd4.5 KB
View
opc-contentTypes.xsd1.9 KB
View
opc-coreProperties.xsd2.5 KB
View
opc-digSig.xsd2.8 KB
View
opc-relationships.xsd1.3 KB
View
mc.xsd3.1 KB
View
wml-2010.xsd25.9 KB
View
wml-2012.xsd3.7 KB
View
wml-2018.xsd0.9 KB
View
wml-cex-2018.xsd1.7 KB
View
wml-cid-2016.xsd1.0 KB
View
wml-sdtdatahash-2020.xsd0.6 KB
View
wml-symex-2015.xsd0.7 KB
View
pack.py5.5 KB
View
unpack.py1.0 KB
View
validate.py1.9 KB
View
__init__.py0.1 KB
View
base.py39.0 KB
View
docx.py9.8 KB
View
pptx.py12.0 KB
View
redlining.py10.9 KB
View
document.py49.2 KB
View
comments.xml2.6 KB
View
commentsExtended.xml2.6 KB
View
commentsExtensible.xml2.7 KB
View
commentsIds.xml2.6 KB
View
people.xml0.1 KB
View
utilities.py13.4 KB
View
shared-customXmlDataProperties.xsd1.2 KB
View

Install docx

Download and extract the skill files to your .claude/skills/ directory.

Quick Setup:

  1. Copy the skill folder to .claude/skills/
  2. Claude will automatically detect and use the skill

Repository

ComposioHQ/awesome-claude-skills

Related Skills

research

448

secops-detection-engineering

21,346

qdrant-monitoring

259

project-architecture

3