wwumit/dsh-office:办公效率技能中心

DeepSeek Harness (DSH) 的架构理念是“一切皆插件”。在实际开发中,开发者往往需要手动管理技能文件,或者维护多个技能目录。wwumit/dsh-office 是一个远程技能提供者,它允许通过标准的 ctx.skills 注册表安装技能,而不需要手动复制文件。

下面介绍这个插件的功能、安装与使用方法。

插件定位

本插件由 wwumit 维护,专注于办公效率场景。它是一个 DSH 插件,作为远程 Skill Provider,通过线级 JSON 目录(catalog-office.json)向 Harness 注册表提供技能。

本插件只提供办公效率线(2 个技能),不包含合规、插件工具等其他技能线。

核心功能

插件提供以下两个纯本地运行的技能:

  1. 本地 Excel 数据分析
    * 功能:对 Excel 文件进行数据分析。
    * 特性:纯本地处理,数据不出机器。

  2. 对话/会议纪要转 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 仓库

羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

小夜