ディレクトリに戻る

meeting-suite

メンテナンス: 活発

zhangguitao666/meeting-suite

Two DSH plugins: task calendar + meeting minutes (live transcription, Tencent Meeting notes, AI minutes, auto-ingest)

GitHub で見る
$ dsh plugin add meeting-suite

インストール方法

dsh には中央のインストールコマンドはありません。このプラグインのエントリ(README に記載)をプロファイルまたはパッチ設定に追加し、再起動します。

インストールの仕組み

3

スター

2

フォーク

JavaScript

言語

MIT

ライセンス

2026-10-22

作成日

2026-10-22

最終プッシュ

README

会议套件:会议纪要 × 任务日历

两个配合使用的 DeepSeek Harness 插件,外加一个让 AI 在会议场景里自动选对工具的配套 Skill。

组件 npm 包 作用
会议纪要 dsh-plugin-meeting-minutes 实时录音转文字、导入腾讯会议纪要、AI 生成可视化纪要、确认待办、会议结束自动入库。
任务日历 dsh-plugin-task-calendar 把确认过的事项变成日历任务,按开始/截止提醒;月历 + 甘特图看进度。
会议套件(伞包) @zhangguitao666/meeting-suite 一次安装上面两个插件,并附带 AI Skill。
配套 Skill 随会议纪要插件自动注册 meeting-minutes-workflow:告诉 AI 何时转录、何时总结、何时必须等用户确认再把待办写进日历。

一句话:装「会议套件」→ 开会/贴纪要 → 对 AI 说“整理一下,待办加到日历” → AI 调工具完成,并在写日历前等你确认。


目录


功能总览

会议纪要

能力 说明
实时录音转文字 在面板里点录音,边录边出字;录音在后台进行,可以继续操作软件。
导入腾讯会议纪要 把腾讯会议导出的纪要/聊天记录/转写文本贴进来,原文入库后再 AI 总结。
转写本地录音/视频 支持 wav/mp3/m4a/mp4/aac 等;非 16kHz WAV 会先转码,再走本机 SenseVoice。
AI 结构化纪要 一句话结论、概述、关键要点、决策、风险、分节纪要、参会人、待办。
标题自动优化 先用默认/临时标题,meeting_summarize 时若标题过于通用会自动生成更合适的标题,之后仍可修改。
待办确认 待办先展示,用户确认后才写入任务日历;支持负责人/截止时间/优先级。
可视化纪要 独立 HTML(可直接打开/打印/分享)和 Markdown 导出。
会议结束自动入库 监控本机腾讯会议录制目录和额外目录,发现新录制自动转写、建会议记录,等你有空再整理。
配套 AI Skill 安装即注册,AI 在会议/待办场景会主动加载工作流,而不是等你教它用哪个工具。

任务日历

能力 说明
日历任务 标题、开始/截止时间、优先级、状态、负责人、备注、标签。
提醒 到期前按天/小时提醒,开始前提醒,逾期每日提醒。
视图 月历 + 甘特图;按状态/优先级/负责人筛选。
来源追溯 任务可带来源(如某场会议纪要),方便回查。
完成 标记完成会记录完成时间并停止提醒。

安装

首选:一次装两个

在 Harness 左侧 Plugins → Add plugin 里输入:

@zhangguitao666/meeting-suite

确认安装后按提示刷新页面(⌘R)。你会同时得到:

  • 侧栏「会议纪要」面板
  • 侧栏「任务日历」面板
  • 配套 AI Skill meeting-minutes-workflow
  • 会议纪要→任务日历的待办写入能力

也可以对 Agent 说:

用 plugin_manager 安装 @zhangguitao666/meeting-suite

安装器会自动把两个插件作为依赖装好,并把它们插入当前 profile 的插件列表。

通过插件市场安装

  1. 打开 Plugins → Discover。

    • 看不到 Discover 时,先在 Experimental plugins 里开启 Custom plugin markets。
  2. 点 Add index source,填入:

    https://raw.githubusercontent.com/zhangguitao666/meeting-suite/main/market/index.json
    

    国内网络访问 raw 不稳定时可用:

    https://cdn.jsdelivr.net/gh/zhangguitao666/meeting-suite@main/market/index.json
    
  3. 在列表里安装 会议套件(一键装两个);也可以单独安装「会议纪要」「任务日历」。

  4. 刷新页面(⌘R)。

市场条目使用 npm 源(name@version),安装时从 npm registry 拉取。

单独安装其中一个

在 Plugins → Add plugin 输入:

dsh-plugin-meeting-minutes@1.1.0

或:

dsh-plugin-task-calendar@1.0.0

只装会议纪要时,待办写入日历的能力会不可用(插件会明确提示);需要两个一起用时请装套件。

本地开发安装

开发时可以把工作区目录链接进 profile,改代码后通过停用/启用 bundle 重新加载宿主模块:

# 在 Harness 的插件页操作,或让 Agent:
plugin_manager install_bundle /绝对路径/dsh-plugin-meeting-minutes
plugin_manager install_bundle /绝对路径/dsh-plugin-task-calendar

浏览器端插件需要刷新页面(⌘R)才会加载新面板。宿主代码改动后停用再启用对应 bundle 即可重新加载;已安装的 npm 版本不会热替换 JS 模块,升级后需要重启应用。


5 分钟上手

场景 A:把一段会议文本变成纪要和待办

  1. 把会议纪要/聊天记录贴给 AI。

  2. 说:

    帮我整理这场会议,待办加到日历。

  3. AI 会:

    • meeting_create 存原文(不会把总结当原文);
    • meeting_summarize 生成结构化纪要;
    • 把待办列给你确认;
    • 你确认后 meeting_push_todos 写入任务日历。
  4. 去「任务日历」就能看到任务和提醒;打开「会议纪要」可以导出 HTML。

场景 B:录音转纪要

  1. 打开「会议纪要」面板 → 录音(或把录音文件路径给 AI)。

  2. 录音结束后 AI 可以自动总结,也可以说:

    把这段录音转成纪要。

  3. 会议纪要在后台转写,完成后生成纪要;待办确认流程同上。

场景 C:只想加一条待办

直接说:

把“周五前给客户发报价单”加到日历,负责人张三。

AI 用 calendar_add_tasks 建任务;这条不依赖会议纪要。

场景 D:会议结束自动入库

  1. 在「会议纪要」面板打开「自动入库」。
  2. 插件会监控本机腾讯会议录制目录;也可以在设置里加额外目录。
  3. 会议结束后新录制会自动转写并生成一条待整理会议,等你之后打开整理。
  4. 对 AI 说“看看自动入库状态”会调 meeting_auto_ingest action=status。

配套 AI Skill(重点)

为什么需要 Skill

插件注册了工具,但 AI 不一定知道什么时候该用、按什么顺序用、哪些步骤必须等用户确认。Skill 解决三件事:

  1. 发现:用户贴会议文本、给录音、说“加待办”时,AI 能从技能目录匹配到 meeting-minutes-workflow 并加载。
  2. 流程:先存原文 → 再总结 → 展示待办 → 确认 → 写日历;避免顺序错误。
  3. 护栏:明确“绝不自动写入日历”“相对时间必须换算”“不要直接改 JSON”等规则。

它会自动出现在技能目录里

会议纪要插件启用后,宿主会通过 ctx.skills.register(...) 注册一个 runtime skill:

字段 值
名称 meeting-minutes-workflow
描述 把会议文本/录音整理成结构化纪要,并把确认后的待办写入任务日历。
触发场景 会议纪要、转写、腾讯会议导入、待办确认、加日历任务、会议自动入库。
来源 bundled(随插件注册,无需单独安装 skill 文件)

注册是插件生命周期的一部分:停用/卸载会议纪要插件,skill 自动从目录移除;重新启用会重新出现。

触发例子

  • “这是今天的会议记录:…… 帮我整理,待办加到日历。”
  • “把这个录音转成纪要。”
  • “查一下上周产品会说了什么,把没完成的待办加到日历。”
  • “会议结束自动入库开了吗?”
  • “导出这场会议的 HTML 纪要。”

只是随口说“今天开了个会”而没有纪要/待办需求时,AI 不会强行整理。

Skill 里的硬规则

  • 待办必须经用户确认才写日历;AI 先展示编号清单,问“哪些写入”。
  • 相对时间(“下周三前”“月底”)必须换算成具体日期;不确定就反问。
  • 先存原文再总结;不要把 AI 总结当 transcript。
  • 不要用文件读写直接改 ~/.dsh/storages/*.json。
  • 没装插件时不要假装有工具,提示安装套件。

怎么确认 Skill 生效

  • 新开会话时,技能目录会多出 meeting-minutes-workflow。
  • 直接对 AI 说“加载 meeting-minutes-workflow”,它会用 skill 工具读取并复述工作流。
  • 如果没出现:确认会议纪要插件是启用状态,然后停用/启用一次插件或刷新页面。

工具参考

会议纪要工具

工具 主要参数 作用
meeting_list query?, limit? 列出/搜索会议;返回标题、日期、参会人、是否已总结、待办写入进度。
meeting_get id? / match?, includeTranscript? 读完整纪要;需要核对原文时打开 includeTranscript(最多 6000 字)。
meeting_create title, date?, attendees?, transcript, sourceType?, notes? 新建会议,transcript 放原文。
meeting_transcribe audioPath, title?, date?, attendees?, language? 把本机录音/视频转文字并新建会议。
meeting_summarize id? / match? 用当前默认模型生成/重新生成结构化纪要;标题过通用时自动优化标题。
meeting_push_todos id? / match?, todoIds? 把确认过的待办写入任务日历;不传 todoIds 表示全部未写入的。
meeting_export id? / match?, format? 导出 HTML / Markdown,返回文件路径。
meeting_auto_ingest action, dirs? 自动入库:status / enable / disable / scan / set_dirs。

任务日历工具

GitHub で README 全文を読む →

DSH Plugins は DeepSeek Harness プラグインの独立したコミュニティ ディレクトリです。DeepSeek との提携・公認はありません。サードパーティ製プラグインはセキュリティ監査を受けていません。インストール前にソースコードをご確認ください。

DeepSeek Harnessの新着プラグインを毎週お届け。スパムはありません。