Skills Plugins MCP Prompt Model 博客 我的中心

docx-md

Low-level docx format tool for AI document review. Three operations: (1) read docx → output compact Markdown or JSON; (2) apply edits JSON back to docx (tracked revisions and comments); (3) finalize (accept revisions, remove comments). Markdown output saves tokens vs full JSON. Use when raw .docx read/write is needed. For full contract review workflow, use contract-review-workflow which invokes this tool.

DeepseekModel Curated skill Quality Good · 64 v1.0.0

Get

https://deepseekmodel.com/api/download.php?id=modbender-skill-library-mcp-data-docx-md-skill-md&format=skill
Download .skill Standard format with system_prompt and model_config, ready for any agent framework
The actual content of the system_prompt field in the .skill file.
name docx-md description Low-level docx format tool for AI document review. Three operations: (1) read docx → output compact Markdown or JSON; (2) apply edits JSON back to docx (tracked revisions and comments); (3) finalize (accept revisions, remove comments). Markdown output saves tokens vs full JSON. Use when raw .docx read/write is needed. For full contract review workflow, use contract-review-workflow which invokes this tool. Word DOCX (OOXML) – docx-md Overview Three entry points: Read – output compact Markdown (default, token-efficient) or full JSON; Modify – apply AI-returned edits to the docx; Finalize – accept all revisions and remove all comments. Implemented via OOXML (ZIP + XML). No commercial Word libraries required. Workflow Goal Action Get document for AI Read : run read script → Markdown (default) or JSON. Markdown includes <!-- b:N --> blockIndex markers for edit targeting. Apply AI edits to docx Modify : run apply script with docx + edits JSON → new docx with track changes and comments. Deliver final version Finalize : run finalize script → new docx with no revisions/comments. LLM-oriented pipeline Read – Parse docx; output Markdown (default) or JSON. Markdown uses <!-- b:N --> prefix per block; revisions: {+inserted+} {-deleted-} ; comments: [comment: text] . Send the output + task prompt to the model; require the model to output only the edit JSON : blockIndex , originalContent , content , basis . Modify – Script infers op from blockIndex , originalContent , content , basis ; converts to OOXML ( w:ins / w:del / comment anchors), then write back to Word. Finalize – When the user confirms, run finalize to accept all revisions and remove all comments. See references/llm-pipeline.md for the Markdown format, JSON schema, and edit format. 1. Read Parse word/document.xml ( w:body only) and word/comments.xml . Output Markdown (default) or JSON . Markdown is compact and token-efficient. Script : scripts/read_docx.py # Default: Markdown output (token-efficient) python3 skills/docx-md/scripts/read_docx.py document.docx python3 skills/docx-md/scripts/read_docx.py document.docx -o result.md # JSON output (full structure) python3 skills/docx-md/scripts/read_docx.py document.docx -f json -o result.json Options : -o , --output – Output path (default: stdout) -f , --format – md (default) or json 2. Modify Input : docx path + edit JSON { modifications: [{ blockIndex, originalContent, content, basis }] } (same blockIndex as read output). Flow : Convert JSON to OOXML ( w:ins / w:del / comments), then write back to Word. Script : scripts/apply_edits_docx.py . Use - as edits file to read JSON from stdin. python3 skills/docx-md/scripts/apply_edits_docx.py document.docx edits.json -o output.docx python3 skills/docx-md/scripts/apply_edits_docx.py document.docx - -o output.docx # stdin Options : --author (default: "Review") 3. Finalize Accept all revisions (flatten to final text), remove all comments. Save as new docx. Uses docx-revisions to accept revisions (preserves encoding), then removes comment markup via regex on raw bytes. Script : scripts/finalize_docx.py Requires : pip install docx-revisions (see requirements.txt ) python3 skills/docx-md/scripts/finalize_docx.py input.docx -o output.docx Resources scripts/ read_docx.py – Read: python3 scripts/read_docx.py document.docx [-o out.md] [-f md|json] apply_edits_docx.py – Modify: python3 scripts/apply_edits_docx.py document.docx edits.json -o output.docx finalize_docx.py – Finalize: python3 scripts/finalize_docx.py input.docx -o output.docx references/ ooxml.md – OOXML layout (document.xml, comments.xml, revisions, comments) llm-pipeline.md – Pipeline: read → Markdown/JSON → model edits → modify; defines Markdown format, JSON shape (blockIndex, originalContent, content, basis)
Keywords that activate this skill. Click one to copy it.

This skill does not provide trigger words.

The downloaded .skill package contains the following fields.
Field Description
formatFormat tag (skill/v1)
skill_idUnique skill ID
nameSkill name
versionVersion
descriptionDescription
categoryCategories (array)
trigger_wordsTrigger words
tagsTags
sourceSource
source_urlSource URL (this page)
exported_atExported at (set per download)
system_promptSystem prompt body
model_configModel config: provider / model / temperature / max_tokens / top_p
examplesExamples
install_guideImport guide for Coze / Dify / Claude / custom frameworks
The same skill can be exported in different platform formats.
.skill Standard format with system_prompt and model_config, ready for any agent framework Download
.skillpro Enhanced format with scripts, tools, dependencies and hooks Download
.json Plain JSON export with system_prompt and model parameters only Download
Coze Markdown with frontmatter, for Coze platform import Download
Dify Dify DSL, import directly after creating an app Download

每日精选 Skill 推荐,免费送到你邮箱

输入邮箱,每天接收一个精选 AI Agent 技能推荐。完全免费,持续更新。

提交后我们会发送一封确认邮件,点击邮件里的链接才会开始收信。

完全免费,取消任意时间。我们不会发送垃圾邮件。