Getting it into your agent
One page per mod, every tool's command on it. A separate URL per tool would split the same page into five that compete with each other.
npx skills add Nagi-ovo/dsh-find-plugins --skill find-pluginsgit clone --depth 1 https://github.com/Nagi-ovo/dsh-find-pluginsWrote this? Show the measurements
A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.
[](https://agentmods.dev/skills/nagi-ovo/dsh-find-plugins/find-plugins)<a href="https://agentmods.dev/skills/nagi-ovo/dsh-find-plugins/find-plugins"><img src="https://agentmods.dev/badge/skills/nagi-ovo/dsh-find-plugins/find-plugins/github.svg" alt="Measured on agentmods" height="20"></a>Or the 80×15 button, for a site that already has a row of RSS and ATOM ones. Only the verdict fits; the numbers stay here.
<a href="https://agentmods.dev/skills/nagi-ovo/dsh-find-plugins/find-plugins"><img src="https://agentmods.dev/badge/skills/nagi-ovo/dsh-find-plugins/find-plugins.svg" alt="Reviewed on agentmods" width="80" height="20"></a>- NVIDIA SkillSpector pass
What it costs to keep this loaded
Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.
| Model | Per session | Once invoked |
|---|---|---|
| Fable 5.1 | $0.00101 | $0.01384 |
| Opus 5.5 | $0.00040 | $0.00554 |
| Sonnet 5.5 | $0.00020 | $0.00277 |
| Haiku 4.5 | $0.00010 | $0.00138 |
Grade A, and why
find-plugins scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 2mo ago.
A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.
Nothing flagged
None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.
How it starts
The opening of the file, as written. The whole thing — 101 lines — stays where its author put it; the contents beside it link to each section on GitHub.
找插件、装插件
把 GitHub 的 dsh-plugin topic 当作插件身份,不把某个 owner 或组织当作目录。
仓库转移后以搜索结果返回的最新 fullName 和 url 为准。完成态只有一个:用户
选中的插件在他的 DSH 里可用。
Step 1:取候选池
运行本 skill 自带的确定性检索脚本:
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 并照对应小节操作。多个方式并存时按该文件开头的优先级选一种。
What ships with it
2 files beside SKILL.md in the same directory: the scripts, references and assets a skill reads on demand. Not counted in the per-session cost; read them before you install if any of them is executable.
What this file has done since we first saw it
Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.
- 2mo ago First seen · 101 lines · 101 tokens per session scan A 8eee4d2e07a0
find-plugins is a skill published in the GitHub repository Nagi-ovo/dsh-find-plugins (182 stars, last pushed 2mo ago), licensed BSD-3-Clause. It adds 101 tokens to every session and 1,384 once invoked, about $0.0004 per session on Opus 5.5. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-08-30.
find-plugins compared with skills from other repositories
| Mod | Type | Stars | Last push | Licence | Scan | Tokens | Works with |
|---|---|---|---|---|---|---|---|
| find-pluginsNagi-ovo/dsh-find-plugins | Skill | 182 | 2mo ago | BSD-3-Clause | A | 101 | Claude Code, Codex |
| safe-find-dsh-pluginsJinsong-Zhou/safe-find-dsh-plugins | Skill | 4 | 2mo ago | MIT | A | 91 | Claude Code, Codex |
| feynman-perspectivealchaincyf/nuwa-skill | Skill | 38k | 3d ago | MIT | A | 212 | Claude Code, Codex |
| naval-perspectivealchaincyf/nuwa-skill | Skill | 38k | 3d ago | MIT | A | 218 | Claude Code, Codex |
| x-mastery-mentoralchaincyf/nuwa-skill | Skill | 38k | 3d ago | MIT | A | 197 | Claude Code, Codex |
| elon-musk-perspectivealchaincyf/nuwa-skill | Skill | 38k | 3d ago | MIT | A | 228 | Claude Code, Codex |
| ilya-sutskever-perspectivealchaincyf/nuwa-skill | Skill | 38k | 3d ago | MIT | A | 183 | Claude Code, Codex |