跳到主要内容
Plugin

dsh-plugin-office-markdown

Z8906/dsh-plugin-office-markdown

在模型读取之前,把工作区里的 Office / PDF 文件在本机转成 Markdown(不联网、不消耗 API 额度),.md 写在源文件旁边,因此进入上下文的只是一个文件路径,并返回字节数、行数、token 估算与标题结构索引,支持单个文件或整个目录。

形态
Plugin 插件
安装
npm 包安装
需要密钥
否
近月下载
2,089
最近推送
今天更新

项目说明

From README

dsh-plugin-office-markdown 在 DeepSeek Harness 读取 Office / PDF 之前,先把它们转成 Markdown —— 进入模型上下文的是一个文件路径,而不是整份文件的原始内容。中文 | English 安装 | 使用 | 转换器 | 文档 | 更新日志 --- 🤖 本项目的代码与文档主要由 AI 生成 —— 由 DeepSeek Harness 里的编码 agent 撰写,经维护者审阅后发布。配置项、HTTP 路由、转换器链与文件清单等内容都 逐项对照过源码 ;但文档仍可能落后于实现, 或存在表述不准、细节缺失, 请以代码为准 。

详见文末说明。转换在 本机 完成,不联网(可选的 MarkItDown 首次下载除外)、不修改原文件、 不消耗 API 额度,插件本身 没有任何 npm 依赖 。安装 在 DSH 的 设置 → 插件 → 安装 里填一行,回车,然后 重启 DSH 。① 从 npm 安装(推荐) —— npm 上从 1.2.2 起有正式发布: 要锁版本就在后面加 @版本 : dsh-plugin-office-markdown@ , 形如 1.2.2 。⚠️ 框里只填包名。下面那条 dsh plugin … 是终端命令, 整行粘进框里不认 。

② 从 GitHub 安装 —— npm 不可达时用这条: 要锁 tag 就在末尾加 : github:Z8906/dsh-plugin-office-markdown , 形如 v1.2.2 (见 Releases)。③ 离线 / 没有 git —— 用 Releases 里的 .tgz ,在安装框里填它的 绝对路径 ; 也可以填本地克隆目录的路径( file: 前缀或绝对路径)。习惯命令行的话, dsh plugin 会把参数转发给 profile 目录里的 pnpm —— --profile 按你用的是哪个版本填: ⚠️ --profile 必须填你实际在用的那个。

填错 不会报错 —— DSH 会按模板新建一个 profile, 插件装进那里,而你

Original description

读取 Office / PDF 前先转成 Markdown,用一行路径代替整份全文 —— 省 token 的 DSH bundle 插件。0 npm 依赖,转换全在本地,产物归你所有,卸载自动清理 Python 环境。 Convert Office/PDF to Markdown before reading in DeepSeek Harness — one path instead of the whole document.

安装方式

npm 包安装 · 安装无需配置

README 解析
shell
dsh plugin --profile web add dsh-plugin-office-markdown
shell
dsh plugin --profile desktop add dsh-plugin-office-markdown

安全能力

静态扫描源码得到的权限画像 —— 回答的是「它要动什么」,而不是「它好不好」

  • 执行命令
  • 写入文件
  • 读取文件
  • 访问网络
  • 读取环境变量

未发现已知红线(明文传输、安装期执行代码、凭据外传等)。

能力与红线来自 awesome-dsh-plugin 的静态扫描结果(CC0 公有领域),本站未逐行复核源码; 它只覆盖能被静态识别的模式,不等于安全审计结论。

为什么是这个分数

近 1 天仍在推送;README 给出了可直接复制的安装命令;装完即可用,无需额外配置;近月 npm 下载 2089 次,star 不多但真在被使用。

维护活跃
100
实用度
94
生态热度
66
上手便捷
100
信号质量
86
数据置信度
100%
评分怎么算