seamas0825-lab/dsh-youmind-plugin

Bundle捆绑包 Native原生 ⭐ 3 MIT Prompts & Skills提示词与技能

YouMind OpenAPI 工具及技能包,适用于 DeepSeek Harness

Project Overview项目介绍

This repository hosts a native plugin built exclusively for DeepSeek Harness (DSH), enabling seamless integration with YouMind's public OpenAPI service. It adds one core skill and five distinct tools to DSH, letting users search for available YouMind APIs, pull API documentation, call validated APIs, search personal YouMind knowledge bases or boards, and run public web searches directly via YouMind. The skill and workflow design is adapted from the publicly available skills published by YouMind OpenLab, and this is a community-maintained third-party adaptation, not an official YouMind product release.

To install the plugin, you can run a simple DSH CLI command to pull it directly from GitHub. For production use, it is recommended to replace the main branch reference with a specific commit SHA to avoid unexpected breaking changes from future updates. After installation, you can verify your configuration by running the dsh --profile web --dump-config command to check that the plugin is loaded correctly. This plugin is ideal for DSH users who already use YouMind for knowledge management and want to access their YouMind content directly within DSH workflows.

Before you can use the plugin, you need to generate an API key from your YouMind account settings, then add it to your DSH credentials file at ~/.dsh/.credentials.yaml. You must set the permissions of the credentials file to 600 to ensure only your user account can read the API key, which prevents accidental key exposure. The plugin is released under the open-source MIT license, but there is an important security note: the youmind_call_api tool can execute any OpenAPI call, including write, delete, or paid actions, so only enable this plugin in trusted DSH environments.

这是一个专门为DeepSeek Harness开发的原生插件,用于接入YouMind开放API服务。它会为DSH注册一个youmind技能和五个工具,分别支持搜索可用YouMind API、读取API请求说明、调用任意确认API、搜索个人知识库或指定面板、通过YouMind搜索公开互联网。本插件技能设计适配自YouMind OpenLab公开的技能,属于社区适配项目,不代表YouMind官方发布。

你可以通过DSH的CLI命令直接从GitHub安装本插件,正式使用时建议将安装分支指定为具体的commit哈希,避免自动更新带来不兼容问题。安装完成后可以通过dsh --profile web --dump-config命令检查安装后的配置是否正确。本插件适合需要在DeepSeek Harness工作流中调用YouMind知识库和API服务的用户使用。

使用本插件需要提前从YouMind官网申请API密钥,将其存入DSH的受管凭证文件并设置文件权限为仅当前用户可读。插件遵循MIT许可协议,可免费使用,但是youmind_call_api可调用通用OpenAPI,可能触发增删改或付费操作,因此仅建议在可信的DSH环境中启用本插件。

Pre-install check安装前体检Compatibility · Security兼容性 · 安全性 1 warning1 项注意
  • Only 3 stars - very few users, little community feedback星标只有 3,几乎没人在用,遇到问题缺少社区反馈
DSH walks through these 9 checksDSH 会逐条核对这 9 项

Compatibility兼容性

  • DSH, Node, OS and profile requirementsDSH 版本 / Node 版本 / 操作系统 / profile 是否满足要求
  • External dependencies and runtimes (Electron / Python / Docker, ...)外部依赖与运行时(Electron / Python / Docker 等)是否齐备
  • Conflicts with installed plugins: command names, skill / tool names, ports, duplicate MCP registration与已装插件是否冲突:命令名、skill / tool 重名、端口占用、重复 MCP 注册

Security安全性

  • Repo matches the facts registered here; archived or abandoned?仓库是否与页面登记一致,是否归档或长期停更
  • Safety of preinstall / install / postinstall and install.sh / setup.ps1preinstall / install / postinstall 与 install.sh、setup.ps1 是否安全
  • curl|bash, download-then-execute, obfuscation, unrelated domains → stop immediatelycurl|bash、下载即执行、混淆代码、无关域名 → 立刻停止
  • Typosquatting or unmaintained packages among the new dependencies新增依赖里有没有 typosquatting 或无人维护的包
  • Requested permissions vs. what the feature actually needs申请了哪些权限、是否超出功能所需(filesystem / network / shell / clipboard)
  • Any sudo / admin requirement, plus uninstall and rollback是否要求 sudo / 管理员权限,以及卸载与回滚方式

Anything uncertain must be marked unknown with a note on how to confirm it. This site's signal screen is a static snapshot, not a security audit.拿不准的必须标「未知」并说明要我怎么确认。本站的信号筛查是静态快照,不能替代安全审计。

Or use CLI install (for developers)或使用命令行安装(适合开发者)

CLI Install命令行安装

dsh plugin --profile web add github:seamas0825-lab/dsh-youmind-plugin#main

把 seamas0825-lab/dsh-youmind-plugin 加入你的 DSH 配置(web profile)即可启用。

READMEREADME

dsh-youmind-plugin

面向 DeepSeek Harness 的 YouMind OpenAPI 插件。

License: MIT

来源与致谢

本插件的 YouMind 工作流与 Skill 设计参考并适配自 YouMind-OpenLab/skills。感谢 YouMind OpenLab 公开相关 Skill 与 OpenAPI 使用范式。本项目是面向 DeepSeek Harness 的社区适配,不代表 YouMind 官方发布。

它会向 Harness 注册一个 youmind Skill 和五个模型工具:

  • youmind_search_api:搜索可用的 YouMind OpenAPI。
  • youmind_api_info:读取某个 API 的请求说明。
  • youmind_call_api:调用任意已确认的 YouMind API。
  • youmind_find:搜索个人 YouMind 知识库或指定 Board。
  • youmind_web_search:通过 YouMind 搜索公开互联网。

安装

可以直接从 GitHub 安装。为了避免分支更新改变实际安装内容,正式使用时建议把 main 替换为具体 commit SHA:

dsh plugin --profile web add github:seamas0825-lab/dsh-youmind-plugin#main

检查组合配置:

dsh --profile web --dump-config

配置认证

从 https://youmind.com/settings/api-keys 创建 API Key,然后将它保存到 DSH 的受管凭据文件:

# ~/.dsh/.credentials.yaml
YOUMIND_API_KEY: sk-ym-...

确保凭据文件只有当前用户可读:

chmod 600 ~/.dsh/.credentials.yaml

插件通过 DSH 原生 credentials 服务按调用读取密钥,修改凭据后无需重启 Harness。 不要把 API Key 发到聊天中。插件不会将密钥放入普通设置、工具参数、结果或日志。

如需连接预览或自托管兼容端点,可以额外设置:

export YOUMIND_ENDPOINT='https://youmind.com'

测试

在 Web UI 中尝试:

使用 YouMind 搜索我的资料库中关于 AI Agent 的内容。

或:

先查找 YouMind 里和 Board 有关的 API,再告诉我有哪些可用操作,不要修改任何内容。

卸载

dsh plugin --profile web remove dsh-youmind-plugin

安全边界

youmind_call_api 能访问通用 OpenAPI,因此也可能执行发布、移动、删除或付费操作。随包 Skill 要求 Agent 在这些操作前确认用户意图,但插件仍应只在受信任的 Harness 环境中启用。

← 上一个 Prev dsh-plugin-diraud 下一个 Next dsh-mem →