前言¶
DeepSeek Harness (DSH) 生态强调“一切皆插件”,技能通常通过配置文件或代码调用。在 Web UI 环境中,直接管理或切换技能需要一定的操作成本。RedFox Skill Gallery 插件为 DSH Web UI 提供了一个可视化解决方案,它将 redfox-community-dsh 中的社区技能以卡片形式展示在侧边栏,支持实时搜索、分类筛选以及一键调用。
插件定位¶
RedFox Skill Gallery 是一个 DeepSeek Harness Web 客户端插件,用于在 Web UI 侧边栏底部展示 RedFox 社区技能。该插件由 redfox-data 维护,采用 MIT 许可证。
安装与启用¶
建议在安装画廊插件前,先确认 redfox-community-dsh 已安装。若未安装,打开画廊时会自动尝试安装,但建议手动安装以避免额外的重启步骤。
安装前置依赖:
dsh plugin --profile web add -w github:redfox-data/redfox-community-dsh
安装画廊插件:
dsh plugin --profile web add -w github:redfox-data/redfox-skill-gallery
执行上述命令后,必须重启 dsh web 以使更改生效。
核心功能¶
该插件提供以下能力:
* 技能列表:列出 redfox-community-dsh 中的所有社区技能。
* 分类筛选:支持按类别(Search、Trending、Finance、Tools 等)筛选技能。
* 卡片展示:以卡片形式展示技能的中文名、slug 和描述。
* 实时搜索:支持通过中文名、slug 或描述进行实时过滤。
* 详情查看:点击卡片可查看 README 详情,支持中英文界面切换。
* 一键调用:点击“Use now”按钮,将技能引用插入输入框。
* 自动依赖管理:自动检测并安装缺失的 redfox-community-dsh。
* 多语言支持:提供中英文 UI。
使用流程¶
- 重启
dsh web并刷新页面,点击左侧侧边栏底部的“RedFox Skills”按钮。 - 页面切换至卡片画廊视图,展示所有社区技能。
- 使用类别筛选器(如 All / Search / Trending 等)按类型筛选技能。
- 在搜索框输入关键词,过滤技能列表。
- 点击任意卡片,在右侧面板查看技能的 README 文档。
- 点击卡片上的“Use now”按钮,将技能名称插入输入框,编辑请求后发送。
技术细节¶
技能的分类数据存储在插件的 lib/skill-categories.json 文件中,包含分类定义、技能分类映射以及关键词回退规则。当 redfox-community-dsh 添加新技能时,系统会根据规则自动分类,并更新 skills 映射项。列表接口会在每次请求时重新读取该文件,因此无需重启 dsh web 即可生效。
卸载¶
如需移除该插件:
dsh plugin --profile web remove redfox-skill-gallery
参考资源¶
插件目录:https://www.skillhub.cn/plugins/redfox-data/redfox-skill-gallery
GitHub 仓库:https://github.com/redfox-data/redfox-skill-gallery