Agent skill

Find Plugins

by Nagi-ovo in Nagi-ovo/dsh-find-plugins

用户想给 DeepSeek Harness 找插件时使用:「有没有插件能……」「帮我装个 XX」 「生态里有什么好玩的」。从全 GitHub 的 dsh-plugin topic 发现跨个人与组织的 公开仓库,筛选候选,等用户拍板,先汇报这个插件要什么权限,再从仓库声明判断 安装方式并验证挂载。只负责找和装;开发新插件转 make-dsh-plugin。

BSD-3-ClauseAuto-check: notes

Install Find Plugins

skills CLI
$ npx skills add Nagi-ovo/dsh-find-plugins --skill find-plugins -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install Nagi-ovo/dsh-find-plugins find-plugins --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/Nagi-ovo/dsh-find-plugins.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/find-plugins .claude/skills/find-plugins && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
find-plugins
GitHub stars
178
Token cost
~645 tokens
SKILL.md length
181 words
Files
3 (incl. scripts, references)
Skills in repo
1
Repo updated
First seen
Licence
BSD-3-Clause

At a glance

用户想给 DeepSeek Harness 找插件时使用:「有没有插件能……」「帮我装个 XX」 「生态里有什么好玩的」。从全 GitHub 的 dsh-plugin topic 发现跨个人与组织的 公开仓库,筛选候选,等用户拍板,先汇报这个插件要什么权限,再从仓库声明判断 安装方式并验证挂载。只负责找和装;开发新插件转 make-dsh-plugin。

  • Works in 6 steps: :取候选池 → :筛选并确认装法 → :用户拍板 → …
  • SKILL.md covers Step 1:取候选池, Step 2:筛选并确认装法, Step 3:用户拍板 and Step 4:安全检查并汇报, plus 2 more sections
  • Runs JavaScript scripts from its folder; calls node, gh and pnpm; needs GITHUB_TOKEN and GH_TOKEN

What it does

Find Plugins is an agent skill from Nagi-ovo/dsh-find-plugins. 用户想给 DeepSeek Harness 找插件时使用:「有没有插件能……」「帮我装个 XX」 「生态里有什么好玩的」。从全 GitHub 的 dsh-plugin topic 发现跨个人与组织的 公开仓库,筛选候选,等用户拍板,先汇报这个插件要什么权限,再从仓库声明判断 安装方式并验证挂载。只负责找和装;开发新插件转 make-dsh-plugin。

Its SKILL.md is about 650 tokens, which your agent loads only when the skill is triggered. The skill folder holds 4 other files, including scripts and reference files (for example `references/install-methods.md`).

It works with DeepSeek, GitHub and npm. The repository describes itself as: 帮 DSH 搜索、安装并验证插件的 Skill|A DSH skill that finds, installs, and verifies GitHub plugins. The licence is BSD-3-Clause.

Example prompts

  • “/find-plugins”

Requirements

  • Node.js
  • A credential in GITHUB_TOKEN

Workflow steps

6 steps, taken from the step headings in SKILL.md.

  1. :取候选池
  2. :筛选并确认装法
  3. :用户拍板
  4. :安全检查并汇报
  5. :安装
  6. :验证挂载

What it can do on your machine

Read from SKILL.md and the folder at commit 61b30c6. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    Ships 1 file in scripts/ (JavaScript), which the agent can run.

    Shell commands in SKILL.md call:

    • node
    • gh
    • pnpm

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    Links to these hosts (documentation or services it may open):

    • github.com

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names these keys or tokens, usually read from environment variables:

    • GITHUB_TOKEN
    • GH_TOKEN

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Find Plugins loads about 645 tokens when it runs, and up to ~1.4k if it reads all its reference files. Until then it costs about 48 tokens; SKILL.md has 181 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~48
When it runs · the whole SKILL.md, loaded when a task matches
~645
With references · SKILL.md plus every file in references/, read only if the agent opens them
~1.4k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check: notes

The automated check noted patterns worth knowing about, such as sudo or a known installer.

  • NoteMentions a .env fileSKILL.md:71
    - 插件读取的会话数据和凭据:读会话日志、settings、`.env` 或 credentials 的地方。

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); the scripts in this folder are not scanned.

SKILL.md

The full file from Nagi-ovo/dsh-find-plugins at commit 61b30c6, republished under its BSD-3-Clause licence (© Nagi-ovo). 181 words, ~645 tokens.

Download SKILL.mdSave it as .claude/skills/find-plugins/SKILL.md (or your agent's skills folder). This skill also uses 2 other files; get the full folder from GitHub.
name
find-plugins
description
用户想给 DeepSeek Harness 找插件时使用:「有没有插件能……」「帮我装个 XX」 「生态里有什么好玩的」。从全 GitHub 的 dsh-plugin topic 发现跨个人与组织的 公开仓库,筛选候选,等用户拍板,先汇报这个插件要什么权限,再从仓库声明判断 安装方式并验证挂载。只负责找和装;开发新插件转 make-dsh-plugin。

找插件、装插件

把 GitHub 的 dsh-plugin topic 当作插件身份,不把某个 owner 或组织当作目录。 仓库转移后以搜索结果返回的最新 fullName 和 url 为准。完成态只有一个:用户 选中的插件在他的 DSH 里可用。

Step 1:取候选池

运行本 skill 自带的确定性检索脚本:

sh
node <本 skill 目录>/scripts/search-topic.mjs > <临时目录>/dsh-plugins.json

脚本搜索所有公开、未归档、非 fork、带 dsh-plugin topic 的仓库,并处理 GitHub 分页。它依次复用 GITHUB_TOKEN / GH_TOKEN、本机 gh 登录令牌以提高限额;都 没有时使用公开 API。限流时运行 gh auth login 后重试,不要退回组织仓库列表。

完成点:JSON 中的 repositories 非空,每条都有当前 fullName、url、描述、 topics 和更新时间。按 fullName 去重,不根据旧 owner 猜地址。

Step 2:筛选并确认装法

先用用户需求对照 name、description、topics,按 pushedAt 优先查看较新的 命中项。只对语义最匹配的少量仓库读取 README、package.json 和仓库文件树:

  • package.json 声明 dsh.bundle.patch:bundle。
  • 含一个或多个 SKILL.md,且没有 bundle 声明:skill。
  • README 明确要求写入 cordis.patch.yml,但没有 bundle 声明:cordis。
  • 只有 .dsh-plugin / repository 旧格式:标成「需迁移」,不能直接安装。
  • 仍无法判断:标成「需核对」,不要编造安装命令。

如果当前账号能读取 dsh-external/hub/catalog.json,可以把其中的 note、 category、managers 当补充信息;只接受 url 与 topic 搜索结果当前 URL 完全匹配 的条目。Hub 缺失、私有或仍指向转移前地址都不影响发现结果,也不能覆盖仓库自身 的当前声明。

产出最多 3 行候选表:名字、一句话用途、最近更新、装法。表后用一句话说明首选 理由。比如「整活 / 复古 / 好玩」可命中 dsh-ads;「把数据、流程和对比画出来」可命中 dsh-visualize。

一条都不匹配时直说 topic 目录里没有,并问是否转 make-dsh-plugin 现写一个。

Step 3:用户拍板

停下来等选择。用户已经点名某个插件时,从 Step 2 核对当前仓库和装法后直接进入 Step 4。

Step 4:安全检查并汇报

用户点头之后、动手之前,先看一遍这个插件装进来会拿到什么。插件运行在用户的 DSH 进程里,能读会话、调工具、跑命令,装它等于授权,所以这一步不能跳过,也不 能只在发现问题时才出声。

至少看这四处:

  • package.json 的 lifecycle scripts:preinstall、install、postinstall、 prepare 在 Git / npm 安装时会执行。
  • 插件声明和源码里对外的动作:网络请求、子进程、写 $DSH_HOME 之外的路径、 改 shell 配置或系统设置。
  • 插件读取的会话数据和凭据:读会话日志、settings、.env 或 credentials 的地方。
  • 仓库本身的可信度:pushedAt、star 数、作者是否还有其他 dsh 插件、README 与 代码是否对得上。

不管有没有发现问题,都要汇报,三到五行讲清:查了哪几处、这个插件实际要什么 权限、有没有和它宣称的用途对不上的动作。有可疑项就把原文贴出来,别转述。

汇报完再问一次是否继续。用户说停就停在这里,不要顺手装完。

完成点:用户看过这份汇报,并明确说继续。

Step 5:安装

按确认出的安装类型打开 references/install-methods.md 并照对应小节操作。多个方式并存时按该文件开头的优先级选一种。

安装过程中冒出 Step 4 没看到的动作(新的下载源、额外的写入路径、要求提权), 停下来把原文交给用户,不要边装边判断。

完成点:配置写入、依赖装完、命令零报错。

Step 6:验证挂载

web 等长驻 surface 监听 patch 文件改动后热载;一次性运行下次启动才生效。请用户 确认相应 UI、工具或技能条目出现。

没出现时依次排查:服务日志中的 hmr/config-update-failed、Git spec 是否仍用了 转移前 owner、ref / path 拼写、profile 目录的 pnpm install 是否成功。

完成点:用户确认可用;或把具体报错和已排除的原因一并带回。

© Nagi-ovo, BSD-3-Clause. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

SKILL.md and 2 other files (scripts, references) in skills/find-plugins of Nagi-ovo/dsh-find-plugins.

  • SKILL.md
  • references/install-methods.md
  • scripts/search-topic.mjs

Open the folder on GitHubat commit 61b30c6

Compare with similar skills

Find Plugins next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Find Plugins compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Find Plugins this skillNagi-ovo/dsh-find-plugins178—~645Automated safety check: NotesBSD-3-Clause
OpenGUI Installer for DSHCore-Mate/OpenGUI1.8k—~1.1kAutomated safety check: PassCustom licence
Jacky Creator ReleaseJackywxsz/DSH-Creator110—~1.1kAutomated safety check: PassMIT
Dsh Web UI Releaseningbainb/deepseek-harness-desktop785—~1.4kAutomated safety check: WarnBSD-3-Clause
Submit Dsh Pluginimsai-sh/awesome-deepseek-harness-plugins270—~1.3kAutomated safety check: WarnMIT
Plugin ReleaseNanmiCoder/dsh-auto-mode1641 repos~1.6kAutomated safety check: WarnMIT

Similar skills

  • OpenGUI Installer for DSH

    Core-Mate/OpenGUI

    Installs and verifies the latest stable OpenGUI release in a DeepSeek Harness web profile on macOS without disturbing existing plugins or settings.

    1.8k GitHub stars~1.1k tokensUpdated today
    Agent WorkflowsAuto-check passed
  • Jacky Creator Release

    Jackywxsz/DSH-Creator

    Run and strongly accept Jacky Creator's branch-to-release workflow: verify feature branches, merge approved changes, synchronize every version surface, build one immutable artifact, publish…

    110 GitHub stars~1.1k tokensUpdated today
    Auto-check passed
  • Dsh Web UI Release

    ningbainb/deepseek-harness-desktop

    Release and publish the dsh-web-ui monorepo (DSH Web GUI plugin family + skin collection) — bump all packages to one unified version, commit and tag, push the vX.Y.Z tag that triggers the GitHub…

    785 GitHub stars~1.4k tokensUpdated 3 days ago
    DevelopmentAuto-check: warnings
  • Submit Dsh Plugin

    imsai-sh/awesome-deepseek-harness-plugins

    验证并提交 DeepSeek Harness 插件到 imsai-sh/awesome-deepseek-harness-plugins 社区目录。适用于插件作者要求收录、发布或提交自己的插件,创建目录 JSON,修复目录提交 PR,或者发起合规 PR。检查公开仓库、dsh-plugin topic、dsh.bundle.patch、作者测试证据、双语元数据和单文件差异,并在获得授权后执行…

    270 GitHub stars~1.3k tokensUpdated yesterday
    Auto-check: warnings
  • Plugin Release

    NanmiCoder/dsh-auto-mode

    Package, publish, and distribute DeepSeek Harness (DSH) plugins — npm pack artifact validation, GitHub/npm/hub release-track selection, tarball overrides installs for the unpublished cohort…

    164 GitHub starsUsed in 1 repo~1.6k tokens
    DevOps & CloudAuto-check: warnings
  • Dsh Plugin Development

    NanmiCoder/dsh-auto-mode

    开发、维护、分发和验证 DeepSeek Harness (DSH) 插件的执行型 Skill。覆盖 host/client 形态判断、bundle/profile 契约、Service 与函数插件、工具、HTTP、持久化、slot、Conversation Node、客户端构建、HMR、GitHub 安装和真实组合验证。

    164 GitHub stars~3.8k tokensUpdated 10 days ago
    Agent WorkflowsAuto-check passed

Questions about Find Plugins

What does Find Plugins do?

用户想给 DeepSeek Harness 找插件时使用:「有没有插件能……」「帮我装个 XX」 「生态里有什么好玩的」。从全 GitHub 的 dsh-plugin topic 发现跨个人与组织的 公开仓库,筛选候选,等用户拍板,先汇报这个插件要什么权限,再从仓库声明判断 安装方式并验证挂载。只负责找和装;开发新插件转 make-dsh-plugin。. Find Plugins is an agent skill from Nagi-ovo/dsh-find-plugins.

How do I install Find Plugins in Claude Code?

Run `npx skills add Nagi-ovo/dsh-find-plugins --skill find-plugins -a claude-code`. Or copy the skill folder (skills/find-plugins in Nagi-ovo/dsh-find-plugins) into .claude/skills/find-plugins in your project. Claude Code loads it when a task matches its description.

How do I install Find Plugins in Codex?

Run `npx skills add Nagi-ovo/dsh-find-plugins --skill find-plugins -a codex`. Or copy the skill folder (skills/find-plugins in Nagi-ovo/dsh-find-plugins) into .agents/skills/find-plugins in your project. Codex loads it when a task matches its description.

Can I use Find Plugins in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add Nagi-ovo/dsh-find-plugins --skill find-plugins -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/find-plugins, .gemini/skills/find-plugins, .github/skills/find-plugins and .opencode/skills/find-plugins in your project.

What does Find Plugins need to run?

Going by SKILL.md and its folder, Find Plugins needs JavaScript for the scripts in its folder, the command-line tools its instructions call (node, gh and pnpm) and credentials named GITHUB_TOKEN and GH_TOKEN. Our summary lists: Node.js; A credential in GITHUB_TOKEN.

Does Find Plugins access the network?

SKILL.md names 1 domain. As links in the text: github.com. This is read from the text; nothing was executed.

Is Find Plugins safe to install?

Our automated static check of SKILL.md found notes only (mentions a .env file), nothing it rates as a warning. It is not a guarantee. The check reads SKILL.md only: the scripts in the folder are not scanned, so read them before running anything.

What licence does Find Plugins use?

Find Plugins is published under the BSD-3-Clause licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Find Plugins use?

About 645 tokens (SKILL.md is roughly 2.6k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full. Its references folder adds about 760 tokens, read only when the agent opens those files.

What are the alternatives to Find Plugins?

Skills that share tags, products or a category with Find Plugins: OpenGUI Installer for DSH (Core-Mate/OpenGUI, 1.8k stars), Jacky Creator Release (Jackywxsz/DSH-Creator, 110 stars), Dsh Web UI Release (ningbainb/deepseek-harness-desktop, 785 stars) and Submit Dsh Plugin (imsai-sh/awesome-deepseek-harness-plugins, 270 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Find Plugins?

Nagi-ovo (a GitHub user) maintains it in Nagi-ovo/dsh-find-plugins, which has 178 GitHub stars. The repository was last updated on August 15, 2026.

Source: Nagi-ovo/dsh-find-plugins on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.