mcpField
D
docs-router

docs-router

github.com/daymade文档处理1.5k79 次安装今天更新
代码仓库

关于 docs-router

docs-router 是用于文档任务分流的 Skill,根据请求的输入和输出选择对应的专用 Skill,面向 Daymade 文档套件工作流。它要求从当前加载位置解析目标 Skill,避免依赖工作目录或旧副本。

主要功能

  1. 01将文档任务分配给专用 Skill
  2. 02根据输入和输出区分任务
  3. 03从当前路径解析同级 Skill
  4. 04完整读取所选 Skill 指令
  5. 05涵盖文档、表格和图表工作流

适用场景

  1. 01选择将 PDF 转为 Markdown 的 Skill
  2. 02选择创建 Word 文档的工作流
  3. 03将说明书分流为中文图文指南
  4. 04授权变更后检查文档影响

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/daymade/claude-code-skills --skill docs-router

安装后在 Claude Code 中输入/docs-router确认已加载。

附带文件tests/test_router_contract.py

详细介绍

原文在翻译后有更新,译文可能不是最新。

Daymade 文档路由器

选择负责所请求结果的专业工具。首先,在当前生效的技能目录或打开该文件的调用记录中,找到本次加载的 docs-router/SKILL.md 路径。将该路径解析为其规范位置(跟随符号链接),确认它位于 docs-router 目录下,并将该目录的父目录作为套件根目录。表格中的路径相对于此路由器所在目录;解析所选路径,并确认它指向套件根目录内的直接同级 SKILL.md。切勿以任务的工作目录或旧版已安装副本作为解析基准。Claude Code 可以将 ${CLAUDE_PLUGIN_ROOT} 展开为快捷路径,但即使没有该变量(例如在 Codex 中),路由器也必须能正常工作。如果无法明确识别此路由器当前生效的路径,请停止,不要猜测某个副本。

采取行动前,须完整阅读所选子技能的 SKILL.md;如果读取内容被截断,请继续读取遗漏部分。然后加载该子技能针对当前工作分支所要求的所有参考资料。叶子技能不会自动发现,因此请直接打开其文件,而不是通过 Skill 工具调用。用户仍可手动调用任何叶子技能原有的 /daymade-docs:<leaf> 命令。

所需结果阅读此确切文件
将 DOCX、PDF、PPTX 或已保存的 HTML/HTM 转换为 Markdown;解析 Word 文档,或将文档文本和图片提取到 Markdown 中../doc-to-markdown/SKILL.md
将 Markdown 转换为可打印的 PDF../pdf-creator/SKILL.md
创建或格式化 Word .docx;将现有 Word/WPS 手稿导出为 PDF 或修复为 PDF../docx-creator/SKILL.md
将 PDF 转换为包含自身所需内容且忠实保留图片的 HTML 阅读页面,可选择翻译,同时保留图表和示意图../pdf-to-html/SKILL.md
从 Markdown 中提取 Mermaid 图表,或将 Mermaid 渲染为 PNG../mermaid-tools/SKILL.md
创建专业排版的 Excel 工作簿、解析复杂的投资银行 .xlsm 模型,或在 macOS 上控制 Excel../excel-automation/SKILL.md
将纸质页面照片转换为扫描版 PDF、替换扫描件中的页面,或让未签名的数字文档看起来像手写签名并扫描过../photo-to-scanned-pdf/SKILL.md
将 Word/WPS DOCX 批注或修订提取到审阅记录中../read-docx-review/SKILL.md
在获准修改代码、脚本、配置、环境、路径、部署、身份验证、测试或流程后检查文档影响;或合并冗余文档../docs-cleaner/SKILL.md

应根据输入和所需输出来决定,而不是依据“PDF”或“文档”之类的共同词语。例如,Markdown → PDF 选择 pdf-creator;现有 Word 手稿 → PDF 选择 docx-creator;PDF → Markdown 选择 doc-to-markdown;PDF → HTML 选择 pdf-to-html。如果请求涉及两种结果,请在执行相应阶段前阅读每个相关子技能。

对于网站 → Markdown,先通过所属的网页工作流获取获准的页面,再为已保存的 HTML 选择 doc-to-markdown。此转换分支不会爬取网站,也不会验证内容在接收方阅读器中的呈现效果。

不要为新建幻灯片或一般 PPT 工作选择 Daymade 子技能。仅在已安装 deck-creator 时,使用它创建新演示文稿。如果未安装,则此套件没有自动化的 PPT 创建工具;外部用户可以明确调用已退役的 /daymade-docs:ppt-creator,但只能查看其兼容性说明,不能用于生成 PPT。一般 PDF 阅读或编辑、普通电子表格分析,以及表格中没有对应项的其他任务,应交由负责这些工作的技能或常规工作流处理。如果结果不明确,请检查实际文件或任务,或询问缺失的输入或输出;不要仅凭扩展名猜测应选择哪个 Daymade 子技能。 在获准修改代码、脚本、配置、环境、路径、部署、身份验证、测试或流程后,选择 docs-cleaner,对文档影响进行限定范围的检查,即使用户没有提及文档也要如此。在此阶段阅读其完整说明;不要因此替换主要任务的专业工具,也不要扫描无关文档。明确涉及文档影响或清理的请求也应交由它处理。此路由器不会为只读调查赋予写入权限。

评论

支持 Markdown