telagod avatar

Processing Docx

This is a well-structured workflow manager for Word documents that actually respects the OOXML format instead of treating everything like a text file. It routes you to the right tool based on intent: pandoc for quick text extraction, docx-js for creating new documents, Python's Document library for simple edits, and a full redlining workflow with tracked changes when you're modifying someone else's work. The mandatory redlining for legal, academic, and business docs is the right call. The decision table at the top saves you from guessing which of the four approaches to use, and the references appear thorough at 500-600 lines each.

GitHub stars
224
last updated
Jun 10, 2026

Install

$ npx -y skills add telagod/code-abyss --skill processing-docx --agent claude-code

Installs into .claude/skills of the current project.

Files

DOCX Processing

.docx is a ZIP archive of XML and resources. Different tasks have different tools and workflows.

Workflow Decision

IntentWorkflowReference
Read/analyze text onlypandoc → markdownraw-xml-access.md
Read structure, comments, media, formattingunpack → raw XMLraw-xml-access.md
Create new documentdocx-js (JS/TS)docx-js.md
Edit own document, simple changesDocument library (Python)ooxml.md
Edit someone else's documentRedlining (tracked changes)redlining.md
Legal / academic / business / gov docsRedlining — REQUIREDredlining.md
Visual analysissoffice → PDF → pdftoppmraw-xml-access.md

Text Extraction (Quick)

pandoc --track-changes=all path-to-file.docx -o output.md
# --track-changes=accept/reject/all

Create New Document

Sponsors

Details

Repository
github.com/telagod/code-abyss
Category
Office & Documents
License
MIT
First seen
Jun 11, 2026

More from telagod/code-abyss

All 30
1op7418 avatarguizang-ppt-skillop7418/guizang-ppt-skill生成横向翻页网页 PPT(单 HTML 文件),含 WebGL 背景、演讲者视图、观众屏同步、讲稿备注、章节幕封、数据大字报、图片网格等模板。提供两种风格:① "电子杂志 × 电子墨水"(衬线 + 流体背景 + 暖色) ② "瑞士国际主义"(无衬线 + 网格点阵 + IKB/柠檬黄/柠檬绿/安全橙高亮)。当用户需要制作28.5Kskills.sh installs
2claude-office-skills avataroffice-to-mdclaude-office-skills/skills>5.8Kskills.sh installs
3claude-office-skills avatarmd-to-officeclaude-office-skills/skills>5.3Kskills.sh installs
4ningzimu avatarcodex-pptningzimu/codex-ppt-skillGenerate visually unified image-based PPT/PPTX decks from articles, reports, papers, notes, or outlines.5.2Kskills.sh installs
5texiaoyao avataroffice-automationtexiaoyao/office-automation-skilloffice automation3Kskills.sh installs
6nexu-io avatarfrontend-slidesnexu-io/open-designGenerate animation-rich HTML presentations with visual style previews. Useful for online keynotes, embedded talks, and interactive briefs.3Kskills.sh installs