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

Compare on GitHub

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.

Compare on GitHub

View on GitHubAdd to my skills

Verified commit 61b30c697f12075ac1071418b7b7ca2300de37ac

182GitHub stars
0stars in 7 days
1skill in this repository
0commits in 30 days

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

Oct 25, 2026Oct 31, 2026182

30-day change not yet available: not enough history.

Individual skills in this repository

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 tokens

Always available to the agent

SKILL.md

1,384 tokens

When the skill is activated

Reference documents

855 tokens

Loaded on request

Token counts are estimates. Scripts run separately; they are not counted as reference context.

The playbook

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

Scripts executed separately

  • scripts/search-topic.mjs

Files

  • SKILL.mdcore5,029 bytes
  • SKILL.mdcore5,029 bytes
  • references/install-methods.mddoc3,037 bytes
  • scripts/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 GitHub

Skills 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 shell

Automated 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:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
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

Works with

Agent compatibility, from the files in this repository
AgentStatusEvidenceInstall to
Claude CodeCompatibleStandard SKILL.md skills/find-plugins/SKILL.md.claude/skills/<skill-name>/
CodexCompatibleStandard SKILL.md skills/find-plugins/SKILL.md.agents/skills/<skill-name>/
CursorCompatibleStandard SKILL.md skills/find-plugins/SKILL.md.cursor/skills/<skill-name>/
Gemini CLICompatibleStandard SKILL.md skills/find-plugins/SKILL.md.gemini/skills/<skill-name>/
GitHub CopilotCompatibleStandard SKILL.md skills/find-plugins/SKILL.md.github/skills/<skill-name>/
OpenCodeCompatibleStandard 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.