Not in the top 1,000 by GitHub stars
Nagi-ovo/dsh-find-plugins
帮 DSH 搜索、安装并验证插件的 Skill|A DSH skill that finds, installs, and verifies GitHub plugins
History
Review weekly changes to SKILL.md before updating. Dates mark the weeks in which we observed each version; checks apply to the recorded commits.
View weekly changes
skills/find-plugins/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
61b30c697f12 → 61b30c697f12
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 61b30c697f12
No earlier version was observed for comparison.
Heat
0.3- Star growth, last 7 daysNot available
- Star growth, last 24 hoursNot available
- Rank movement, last 7 daysNot available
- Commits, last 30 daysNot available
- Accounts asking about it through MCP, last 7 daysNot available
- Hot votes this weekNot available
Heat never changes the order by stars, and sponsorship never touches it. How heat works
Stars over time
30-day change not yet available: not enough history.
Individual skills in this repository
- find-plugins
skills/find-plugins
How it works
find-plugins
When your agent uses it
用户想给 DeepSeek Harness 找插件时使用:「有没有插件能……」「帮我装个 XX」 「生态里有什么好玩的」。从全 GitHub 的 dsh-plugin topic 发现跨个人与组织的 公开仓库,筛选候选,等用户拍板,先汇报这个插件要什么权限,再从仓库声明判断 安装方式并验证挂载。只负责找和装;开发新插件转 make-dsh-plugin。
What it loads into context
Frontmatter
112 tokensAlways available to the agent
SKILL.md
1,384 tokensWhen the skill is activated
Reference documents
855 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Step 1:取候选池
- Step 2:筛选并确认装法
- Step 3:用户拍板
- Step 4:安全检查并汇报
- Step 5:安装
- Step 6:验证挂载
Scripts executed separately
scripts/search-topic.mjs
Files
SKILL.mdcore5,029 bytesSKILL.mdcore5,029 bytesreferences/install-methods.mddoc3,037 bytesscripts/search-topic.mjsruns2,533 bytes
Read SKILL.md
# 找插件、装插件
把 GitHub 的 `dsh-plugin` topic 当作插件身份,不把某个 owner 或组织当作目录。
仓库转移后以搜索结果返回的最新 `fullName` 和 `url` 为准。完成态只有一个:用户
选中的插件在他的 DSH 里可用。
## Step 1:取候选池
运行本 skill 自带的确定性检索脚本:
```sh
node <本 skill 目录>/scripts/search-topic.mjs > <临时目录>/dsh-plugins.json
```
View the complete source on GitHubSkills included
- find-plugins
Repository facts
- License
- BSD-3-Clause
- Created
- Aug 13, 2026
- Last pushed
- Aug 15, 2026
- Forks
- 2
- Open issues
- 4
- Project activity
- Slowing
Before you install
Network or broad shellAutomated signals, not a guarantee
Checked Nov 4, 2026
Not fully analyzed: some files were too long, unreadable or missing. This never lowers the level.
Show 1 note
skills/find-plugins/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzed
- No broad tool permissions
- No dangerous shell commands
- 9 network referencesin 2 files: find-plugins/scripts/search-topic.mjs:24 find-plugins/SKILL.md:47
- No hidden or obfuscated text
- No instruction overrides
- 1 executable scriptin 1 file: find-plugins/scripts/search-topic.mjs:1
- 1 reference to secretsin 1 file: find-plugins/scripts/search-topic.mjs:11
- No requests to vote in Hot
Show all 11 signals by file
skills/find-plugins/SKILL.md
- Network accessline 47
产出最多 3 行候选表:名字、一句话用途、最近更新、装法。表后用一句话说明首选 理由。比如「整活 / 复古 / 好玩」可命中 [dsh-ads](https://github.com/Nagi-ovo/dsh-ads);「把数据、流程和对比画出来」可命中 - Network accessline 48
理由。比如「整活 / 复古 / 好玩」可命中 [dsh-ads](https://github.com/Nagi-ovo/dsh-ads);「把数据、流程和对比画出来」可命中 [dsh-visualize](https://github.com/Nagi-ovo/dsh-visualize)。 - Network accessline 49
[dsh-ads](https://github.com/Nagi-ovo/dsh-ads);「把数据、流程和对比画出来」可命中 - Network accessline 50
[dsh-visualize](https://github.com/Nagi-ovo/dsh-visualize)。
skills/find-plugins/scripts/search-topic.mjs
- Executable scriptline 1
#!/usr/bin/env node - Access to secretsline 11
[Credential-related source omitted] - Network accessline 24
for (let page = 1; page <= maxPages; page += 1) { const url = new URL('https://api.github.com/search/repositories') - Network accessline 25
const url = new URL('https://api.github.com/search/repositories') - Network accessline 35
[Credential-related source omitted] - Network accessline 36
[Credential-related source omitted] - Network accessline 37
const response = await fetch(url, { headers, signal: AbortSignal.timeout(20_000) })
How the signals fit together
Facts from a static read of the files at the pinned commit. They describe what the code does, not why.
Signal confidence: 11 facts
- Network access in prose of the SKILL.mdfind-plugins/SKILL.md:47Low confidence
- Network access in prose of the SKILL.mdfind-plugins/SKILL.md:48Low confidence
- Network access in prose of the SKILL.mdfind-plugins/SKILL.md:49Low confidence
- Network access in prose of the SKILL.mdfind-plugins/SKILL.md:50Low confidence
- Executable script in code of a file that runsfind-plugins/scripts/search-topic.mjs:1High confidence
- Access to secrets in code of a file that runs: a variable, placeholder or call, not a stored valuefind-plugins/scripts/search-topic.mjs:11Low confidence
- Network access in code of a file that runsfind-plugins/scripts/search-topic.mjs:24High confidence
- Network access in code of a file that runsfind-plugins/scripts/search-topic.mjs:25High confidence
- Network access in code of a file that runsfind-plugins/scripts/search-topic.mjs:35High confidence
- Network access in code of a file that runsfind-plugins/scripts/search-topic.mjs:36High confidence
- Network access in code of a file that runsfind-plugins/scripts/search-topic.mjs:37High confidence
Works with
| Agent | Status | Evidence | Install to |
|---|---|---|---|
| Claude Code | Compatible | Standard SKILL.md skills/find-plugins/SKILL.md | .claude/skills/<skill-name>/ |
| Codex | Compatible | Standard SKILL.md skills/find-plugins/SKILL.md | .agents/skills/<skill-name>/ |
| Cursor | Compatible | Standard SKILL.md skills/find-plugins/SKILL.md | .cursor/skills/<skill-name>/ |
| Gemini CLI | Compatible | Standard SKILL.md skills/find-plugins/SKILL.md | .gemini/skills/<skill-name>/ |
| GitHub Copilot | Compatible | Standard SKILL.md skills/find-plugins/SKILL.md | .github/skills/<skill-name>/ |
| OpenCode | Compatible | Standard SKILL.md skills/find-plugins/SKILL.md | .opencode/skills/<skill-name>/ |
- Native The repository ships a manifest, folder or frontmatter field for this agent.
- Compatible A standard SKILL.md that this agent can read.
- Unknown No evidence either way.
Derived automatically from paths, manifests and frontmatter. Not tested on each agent.