docx-comment-reply

GitHub

该技能用于处理Word文档批注。通过提取批注上下文、生成回复清单,并将回复以线程形式写回新文件,实现专利/合同等文档的逐条批注回复与校验。

bundled/skills/docx-comment-reply/SKILL.md foryourhealth111-pixel/Vibe-Skills

Trigger Scenarios

需要回复Word文档中的批注 整理并回复.docx/.doc文件内的评论

Install

npx skills add foryourhealth111-pixel/Vibe-Skills --skill docx-comment-reply -g -y
More Options

Non-standard path

npx skills add https://github.com/foryourhealth111-pixel/Vibe-Skills/tree/main/bundled/skills/docx-comment-reply -g -y

Use without installing

npx skills use foryourhealth111-pixel/Vibe-Skills@docx-comment-reply

指定 Agent (Claude Code)

npx skills add foryourhealth111-pixel/Vibe-Skills --skill docx-comment-reply -a claude-code -g -y

安装 repo 全部 skill

npx skills add foryourhealth111-pixel/Vibe-Skills --all -g -y

预览 repo 内 skill

npx skills add foryourhealth111-pixel/Vibe-Skills --list

SKILL.md

Frontmatter
{
    "name": "docx-comment-reply",
    "description": "Reply to comments (批注) in Word .docx\/.doc files: extract comment context, draft replies, write threaded replies back, and validate OOXML."
}

Word 批注回复(.docx/.doc)

这个 skill 解决的问题:把 Word 文档里的批注(comments)按“原文锚点上下文”整理出来,生成待回复清单,然后把回复以 threaded replies 的方式写回到新的 .docx 文件里(不改原文件)。

适用场景:专利/论文/合同/内部评审等需要“逐条回复批注”的文档。

输出物(约定)

在当前工作目录的 outputs/ 下生成:

  • *_批注定位与上下文_*.md:人可读的批注+锚点上下文报告
  • *_comment_context_*.json:机器可读上下文(用于并行写回复/自动化)
  • *_replies_todo_*.json:待回复模板(键=comment_id,值=空字符串)
  • *_批注已回复_*.docx:写回批注回复后的最终交付文件

工作流(推荐)

1) 提取批注上下文

python scripts/extract_comment_context.py --input "path\\to\\file.docx"

如果输入是 .doc,脚本会尝试用 LibreOffice soffice 转成 .docx 后继续。

2) 生成回复(由你/Claude 来写)

  • 打开 outputs\\*_批注定位与上下文_*.md,逐条写回复。
  • 把回复填进 outputs\\*_replies_todo_*.json(保持 JSON 结构不变)。

回复口径(强约束)

  • 直接回答问题(别写“后续补充”但不说补什么)
  • 必须贴合锚点原文(避免泛泛而谈)
  • 不要用“老师您好/您好”类开头;口语化但专业

3) 写回批注回复并生成新 docx

python scripts/apply_comment_replies.py `
  --unpacked "outputs\\<xxx>_unpacked_<timestamp>" `
  --replies "outputs\\<xxx>_replies_todo_<timestamp>.json" `
  --author "YourName" `
  --initials "YN"

4) 校验(必须)

脚本默认会在保存时做 schema + redlining 校验;如需单独验证:

python ..\\docx\\ooxml\\scripts\\validate.py "outputs\\<unpacked_dir>" --original "outputs\\<out>.docx"

并行(XL 可选)

当批注数量较多(例如 ≥20 条):

  1. 先跑提取脚本得到 comment_context.json
  2. 以 comment_id 分片给子代理写回复(每个子代理 prompt 末尾加 $vibe
  3. 合并为一个 replies JSON,再执行 apply_comment_replies.py

Version History

  • f627ab5 Current 2026-07-25 04:41

Same Skill Collection

bundled/skills/.system/skill-creator/SKILL.md
bundled/skills/.system/skill-installer/SKILL.md
bundled/skills/aeon/SKILL.md
bundled/skills/algorithmic-art/SKILL.md
bundled/skills/architecture-patterns/SKILL.md
bundled/skills/astropy/SKILL.md
bundled/skills/autonomous-builder/SKILL.md
bundled/skills/brainstorming/SKILL.md
bundled/skills/cancel-ralph/SKILL.md
bundled/skills/chembl-database/SKILL.md
bundled/skills/citation-management/SKILL.md
bundled/skills/claude-skills/SKILL.md
bundled/skills/clinical-reports/SKILL.md
bundled/skills/clinicaltrials-database/SKILL.md
bundled/skills/clinpgx-database/SKILL.md
bundled/skills/code-reviewer/SKILL.md
bundled/skills/coding-tutor/SKILL.md
bundled/skills/commit-with-reflection/SKILL.md
bundled/skills/comprehensive-research-agent/SKILL.md
bundled/skills/content-research-writer/SKILL.md
bundled/skills/context-fundamentals/SKILL.md
bundled/skills/context-hunter/SKILL.md
bundled/skills/create-plan/SKILL.md
bundled/skills/creating-data-visualizations/SKILL.md
bundled/skills/cs-foundations/SKILL.md
bundled/skills/dask/SKILL.md
bundled/skills/data-artist/SKILL.md
bundled/skills/data-quality-frameworks/SKILL.md
bundled/skills/data-storytelling/SKILL.md
bundled/skills/datacommons-client/SKILL.md
bundled/skills/datavis/SKILL.md
bundled/skills/denario/SKILL.md
bundled/skills/designing-experiments/SKILL.md
bundled/skills/detecting-data-anomalies/SKILL.md
bundled/skills/detecting-performance-regressions/SKILL.md
bundled/skills/dialectic/SKILL.md
bundled/skills/digital-brain/SKILL.md
bundled/skills/dnanexus-integration/SKILL.md
bundled/skills/doc/SKILL.md
bundled/skills/docs-review/SKILL.md
bundled/skills/docs-write/SKILL.md
bundled/skills/document-skills/docx/SKILL.md
bundled/skills/document-skills/pdf/SKILL.md
bundled/skills/document-skills/pptx/SKILL.md
bundled/skills/document-skills/SKILL.md
bundled/skills/documentation-lookup/SKILL.md
bundled/skills/docx/SKILL.md
bundled/skills/edgartools/SKILL.md
bundled/skills/embedding-strategies/SKILL.md

Metadata

Files
0
Version
f627ab5
Hash
4a50d5b1
Indexed
2026-07-25 04:41

- 위키
Copyright © 2011-2026 iteam. Current version is 2.155.2. UTC+08:00, 2026-08-07 06:42
浙ICP备14020137号-1 $방문자$