Claude Marketplaces
SkillsMCP serversMarketplacesDigestTools
Submit

This week in Claude

Every Monday: Claude Code, Agent SDK, MCP, and the Anthropic platform moves worth your time.

Skills by category
Frontend DevelopmentBackend & APIsTesting & QASecurityDevOps & CI/CDGit & Pull RequestsDocumentationCode Review & QualityAI & Agent BuildingSkill Development
MCP servers by category
Sales & MarketingWeb & Browser AutomationDatabasesAI & LLM ToolsCloud & InfrastructureCommunication & MessagingDeveloper ToolsDesign & CreativeDocuments & KnowledgeSearch & Web Crawling
Marketplaces by category
AI Agents & OrchestrationLLM IntegrationDevelopment ToolsFrontend & UIBackend & APIsDatabasesTesting & Code QualityDevOps & CloudSecurity & ComplianceGit & Version Control
Claude Marketplaces

An independent directory of skills, plugins and MCP servers for Claude Code. Not affiliated with Anthropic.

Browse

  • Skills
  • MCP servers
  • Marketplaces
  • Weekly digest
  • Skill index
  • MCP index
  • Marketplace index

Site

  • About
  • Tools
  • Submit
  • Feedback
  • Privacy
  • llms.txt
  • Plugins reference

Maker

  • Snug
  • Agent Caffeine
  • knobs
  • Wax
  • Vectoys
  • mertduzgun.com
Crafted at
Skills/Office & Documents
telagod avatar

Processing Docx

telagod/code-abyss

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
View on GitHubSave

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

  1. MANDATORY — READ ENTIRE FILE: docx-js.md (~500 lines). NEVER set range limits.
  2. Create JS/TS file using Document, Paragraph, TextRun components.
  3. Export with Packer.toBuffer().

Edit Existing Document (Own, Simple)

  1. MANDATORY — READ ENTIRE FILE: ooxml.md (~600 lines). NEVER set range limits.
  2. python ooxml/scripts/unpack.py <office_file> <output_dir>
  3. Run Python script using Document library.
  4. python ooxml/scripts/pack.py <input_dir> <office_file>

Edit Someone Else's Document → Redlining

See redlining.md for full 6-step workflow with batching strategy and RSID preservation.

Code Style

  • Write concise code, no verbose variable names, no unnecessary print statements.

Dependencies

PackageInstallPurpose
pandocapt install pandocText extraction
docxnpm i -g docxCreate new docs
LibreOfficeapt install libreofficePDF conversion
Popplerapt install poppler-utilspdftoppm for images
defusedxmlpip install defusedxmlSecure XML parsing
SKILL.md on GitHub

Sponsors

SnugThe clipboard manager you and your agent can use, safelyAgent CaffeineClose your lid, come back to finished workWaxBlock anything with supervision, without erasing your iPhoneOpen StepsSponsoredFree and open-source skills that make AI coding agents easier to understand, verify, and control.

Details

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

More from telagod/code-abyss

All 30
  • Processing Pdfs
  • Provisioning Infrastructure
  • Reducing Aigc Detection
  • Securing Cloud And Supply Chain
  • Securing Systems
  • Shipping Changes
  • Verifying Modules
  • Analyzing Changes
  • Analyzing Security
  • Analyzing Spreadsheets
  • Applying Ui Design System
  • Architecting Security
  • Automating Devops
  • Building Agent Systems
  • Checking Code Quality
  • Creating Presentations
  • Cultivating Personas
  • Cultivating Skills
  • Defending Applications
  • Designing Architectures
  • Designing Hardware Products
  • Detecting And Responding
  • Developing Mobile Apps
  • Developing Software

Recommended

More Office & Documents
1thinkinaixyz avatarxlsxthinkinaixyz/deepchatComprehensive spreadsheet creation, editing, and analysis with support for formulas, formatting, data analysis, and visualization. When Claude needs to work wit0installs
2claude-office-skills avatardata-analysisclaude-office-skills/skillsAnalyze spreadsheet data, generate insights, create visualizations, and build reports from Excel/CSV data.7.9Kinstalls
3mattpocock avatarobsidian-vaultmattpocock/skillsSearch, create, and manage notes in the Obsidian vault with wikilinks and index notes. Use when user wants to find, create, or organize notes in Obsidian.195.5Kinstalls
4intellectronica avatarnotion-apiintellectronica/agent-skillsThis skill provides comprehensive instructions for interacting with the Notion API via REST calls. This skill should be used whenever the user asks to interact 95.4Kinstalls
5kepano avatarobsidian-markdownkepano/obsidian-skillsCreate and edit Obsidian Flavored Markdown with wikilinks, embeds, callouts, properties, and other Obsidian-specific syntax. Use when working with .md files in 93.1Kinstalls
6kepano avatarobsidian-clikepano/obsidian-skillsInteract with Obsidian vaults using the Obsidian CLI to read, create, search, and manage notes, tasks, properties, and more. Also supports plugin and theme deve81.2Kinstalls