DeepSeek Harness (DSH) 的架構理念是“一切皆插件”。在實際開發中,開發者往往需要手動管理技能文件,或者維護多個技能目錄。wwumit/dsh-office 是一個遠程技能提供者,它允許通過標準的 ctx.skills 註冊表安裝技能,而不需要手動複製文件。
下面介紹這個插件的功能、安裝與使用方法。
插件定位¶
本插件由 wwumit 維護,專注於辦公效率場景。它是一個 DSH 插件,作爲遠程 Skill Provider,通過線級 JSON 目錄(catalog-office.json)向 Harness 註冊表提供技能。
本插件只提供辦公效率線(2 個技能),不包含合規、插件工具等其他技能線。
核心功能¶
插件提供以下兩個純本地運行的技能:
-
本地 Excel 數據分析
* 功能:對 Excel 文件進行數據分析。
* 特性:純本地處理,數據不出機器。 -
對話/會議紀要轉 PPT
* 功能:將對話記錄或會議紀要轉化爲專業的 PPT。
* 特性:純本地處理,數據不出機器。
安裝與啓用¶
安裝前請確保已滿足 peer dependencies:@deepseek-ai/cordis 和 @deepseek-ai/dsh-skill。
執行以下命令安裝插件:
npm install @wwumit/dsh-office
在 Harness 的入口文件中引入並註冊插件:
import { Context } from '@deepseek-ai/cordis';
import * as office from '@wwumit/dsh-office';
export function apply(ctx: Context) {
ctx.plugin(office, {
// catalogUrl 默認指向線級 catalog-office.json,可不傳
// catalogUrl: 'https://wwumit.github.io/skills-catalog/catalog-office.json',
});
}
技能列表¶
安裝並啓用插件後,可以通過 ctx.skills.list() 查詢到以下技能:
excel2insights:本地 Excel 數據分析sum2slides-pro:對話/會議紀要 → 專業 PPT
適用場景與注意¶
- 適用對象:需要使用 DSH 進行辦公自動化、數據處理和演示文稿生成的開發者。
- 數據處理:所有技能均配置爲
cloud:false,數據在本地處理,不涉及上傳。 - 範圍說明:請勿期望本插件提供合規、插件工具等其他技能線的內容。
- 使用建議:在安裝前,建議查看源碼與許可證(MIT),確保符合項目的合規要求。
總結¶
wwumit/dsh-office 通過標準化的註冊表機制,爲 DeepSeek Harness 提供了一套可覈驗的辦公生產力技能。它解決了技能文件分散管理的問題,同時保證了數據處理的本地化與安全性。
更多詳情請訪問:GitHub 倉庫