跳到主要内容
Plugin1 项安全红线

dsh-course-assistant

logb-1/dsh-course-assistant

把课程文件(PPTX、PDF、DOCX、Markdown)解析成目录、带原文引证的分章要点、B 站网课推荐与考纲覆盖检查,并可导出 Anki 卡片和 JSON。

形态
Plugin 插件
安装
npm 包安装
需要密钥
否
近月下载
3,890
最近推送
6 天前更新

项目说明

From README

课程助手 · 课程文件 → 目录 · 知识点 · B 站网课 · 学习报告 DeepSeek Harness 插件(bundle)。把课程文件拖进面板,自动识别章节目录,逐章生成知识点/重点/难点, 检索 B 站配套网课,最后输出一份 Markdown 学习报告(可导出 PDF), 报告末尾固定附 B 站网课列表 。- 完整页面 :左侧栏「课程助手」图标( main 槽位,key course-assistant ) - 常驻入口 :输入框下方 dock 的一行「🎓 课程助手 · 打开面板 →」( conversation.composer.

dock ) - 给 Agent 的 Tool : course assistant ( analyze / status / library ) 界面 区域 内容 --- --- 拖拽区 拖入或点击选择,支持 .pptx .pdf .docx .md .

txt ,一次最多 12 个(单文件 ≤60MB) 选项 「检索 B 站网课」可关闭(关掉后不产生任何站外请求);「报告模式:Normal / MAX」切换报告能力 进度 解析 → 识别目录 → 逐章总结(边出边显示)/ 并行检索 → 生成总结 → 报告 标签页 知识点(每章要点、⭐重点、⚠️难点、关键词)· 目录 · B 站网课 · 报告(渲染 + 下载 MD/PDF/复制) 报告格式 严格按需求给定的结构: 附录不会为空:检索被风控或没有相关结果时,该行退化为 搜索入口。1.15.0 新增:标题与目录整修(诊断 → 修复) 目录偏差不是模型的问题,是分章前的本地结构识别。

六个真实课件里五个能复现: 课程名变成「幻灯片 1」、章名是 cat / fruit ptrfrui / class B : public A 这种碎片、 67 页课件被切成固定 5 页一章、表格行被当成章节。这一版按诊断报告( docs/title-outline-plan.md )修: 环节 改动 --- --- 标题卫生 ( core/titles.js ) 去「幻灯片 N:」前缀与「(投入 12%

Original description

DeepSeek Harness 插件:课程文件(PPTX/PDF/DOCX/MD) 目录识别 · 分章知识点 · B 站网课推荐 · Markdown/PDF 学习报告

安装方式

npm 包安装 · 安装无需配置

README 解析
shell
pnpm exec playwright test # 对比基线
shell
pnpm exec playwright test --update-snapshots # 刷新基线
shell
git clone https://github.com/logb-1/dsh-course-assistant.git

安全能力

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

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

发现 1 项需要留意的行为

  • 以明文 http 连接 schemas.openxmlformats.org(可被中间人篡改)

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

为什么是这个分数

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

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