把本地插件发布到各插件市场并自动提交收录
30/100
综合分
0
GitHub 星标
—
npm 周下载
—/5
用户评分
数据截至 2026/10/12 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。
安装命令 · 需先装 dsh CLI 引擎
dsh plugin --profile web add zhao-guang-ai/dsh-plugin-release-kit该包不可直接 npm 安装,改从 GitHub 源安装(明细见下方安装检查)
状态速览
判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态信任档位:需留意
是什么
dsh 原生插件 · dev
安全吗
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
还在维护吗
活跃:最近一次提交在 19 天前
档位由哪些信号合成
本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。
⚠︎ 实装验证未通过(unknown · 2026/10/13) ——可能是验证环境差异,装前建议到 GitHub 仓库确认最近更新与 issue。
社区实装还没有人打卡 · 装过的第一个就是你
安全扫描自动 · 静态分析源码v2.7.0⚪ 扫描:无法判定尚无人工评估展开查看扫描说明与证据 ↓
安全扫描自动 · 静态分析源码
v2.7.0已尝试扫描但取不到可分析的源码:仓库或包不存在、已删除,或为非 JS/TS 实现、未随包发布源码。无法判定,不代表安全。
- · 包内无可扫 JS
- · TS 源码(可能为非 JS 实现或未发布源码),无法判定
扫描于 2026/11/1(0 天前) · 范围 全包扫描(包内未声明入口) · 来源 GitHub 仓库
静态扫描只反映源码中出现的调用,不构成安全背书;人工评估与自动扫描相互独立、互不覆盖。
给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个
功能亮点
- 发布插件到各市场
- 自动提交收录
- 五阶段流程手册
DSH 插件上线工具包:五阶段流程手册 + 机读目录表 + 复查/提交脚本 + 可复制模板(沉淀自真实上线过程)
README
由 DeepSeek 最新模型翻译生成dsh-plugin-release-kit
把「本地能跑的 DSH 插件」变成「各插件市场都能装」的可复用工具包。
本工具包由 dsh-quote-annotate-pro 的真实上线过程沉淀(12 个渠道、30+ 个坑),每个坑都有症状 → 原因 → 处理。
里面有什么
| 文件 | 用途 |
| RUNBOOK.md | 主文档:五阶段流程(工程 → 本地验证 → GitHub → npm → 目录收录)+ 踩坑速查 + 症状对照表 |
| listings.json | 机读目录登记表:每个目录的类型、路线、判据、格式、门槛 |
| PR-TEXTS.md | 提交文案模板(一句话/长描述/兼容性说明/各目录正文/表单填写),含字符数核对 |
| skill/SKILL.md | DSH skill 入口:让任意会话直接加载整套流程(见下"装成 skill") |
| scripts/check-listings.mjs | 一键复查:已收录?PR/Issue 什么状态?
展开完整文档(README 剩余 1 节)
dsh-plugin-release-kit
把「本地能跑的 DSH 插件」变成「各插件市场都能装」的可复用工具包。
本工具包由 dsh-quote-annotate-pro 的真实上线过程沉淀(12 个渠道、30+ 个坑),每个坑都有症状 → 原因 → 处理。
里面有什么
| 文件 | 用途 |
| RUNBOOK.md | 主文档:五阶段流程(工程 → 本地验证 → GitHub → npm → 目录收录)+ 踩坑速查 + 症状对照表 |
| listings.json | 机读目录登记表:每个目录的类型、路线、判据、格式、门槛 |
| PR-TEXTS.md | 提交文案模板(一句话/长描述/兼容性说明/各目录正文/表单填写),含字符数核对 |
| skill/SKILL.md | DSH skill 入口:让任意会话直接加载整套流程(见下"装成 skill") |
| scripts/check-listings.mjs | 一键复查:已收录?PR/Issue 什么状态? |
| scripts/submit-listings.mjs | 按表自动开 PR / Issue(默认干跑,内置去重与重试) |
| scripts/install-skill.mjs | 把本工具包安装成用户级 DSH skill(一条命令,幂等) |
| scripts/lib/gh.mjs | 共享工具:自动定位 gh、重试、代理、章节插入 |
| templates/ | 直接抄进新插件仓库的模板:CI/release 工作流、check-manifest.mjs、诊断接收端、package.json、cordis.patch.yml、LICENSE、.gitignore/.gitattributes |
装成 DSH skill(推荐)
node scripts/install-skill.mjs # 装到 ~/.agents/skills/dsh-plugin-release(已存在时加 --force 覆盖)
装完新开一个会话,会话启动时会扫描 skill 目录,之后任意会话都能直接加载:
加载 dsh-plugin-release 这个 skill
skill 是自包含的(70 KB):SKILL.md + listings.json + scripts/ + templates/ + references/{runbook,texts}.md,离线可用。
它描述了什么时机该用它(中英触发词都有:上线插件 / 上架到插件市场 / 发布到 npm / publish a DSH plugin …),以及五阶段命令与高危坑的排查顺序。
说明:skill 目录在会话启动时扫描,所以当前会话内新装的 skill 要等下一个会话才可见(本会话实测确实加载不到)。
快速开始(新插件)
1) 建仓库骨架:把 templates/ 里对应的文件抄进去
cp -r templates/. <你的插件>/ # 然后把 <owner> <repo> <包名> 等占位符替换掉
templates/package.json.tmpl → package.json
templates/cordis.patch.yml.tmpl → cordis.patch.yml
2) 自检(CI 也会跑同一份)
node tools/check-manifest.mjs
3) 本地装进 profile 实测
dsh plugin --profile <profile> add <你的插件绝对路径>
4) 上线 GitHub:public + 这四个 topic(决定能否被自动收录) gh repo edit <owner>/<repo> --add-topic dsh-plugin --add-topic deepseek-harness --add-topic dsh --add-topic dsh-bundle
5) 发布 npm(首次看 RUNBOOK §4;之后配好 Trusted Publisher,推 tag 即发布)
git tag -a v0.1.0 -m "v0.1.0" && git push origin main --follow-tags
6) 等 1 天,复查与提交目录
node scripts/check-listings.mjs --owner <owner> --repo <repo> --pkg <pkg>
node scripts/submit-listings.mjs --owner <owner> --repo <repo> --desc-en "..." --desc-zh "..." # 干跑
node scripts/submit-listings.mjs --owner <owner> --repo <repo> --desc-en "..." --desc-zh "..." --apply # 真提交
脚本说明
check-listings.mjs
node scripts/check-listings.mjs --owner <owner> --repo <repo> [--pkg <包名>] [--proxy] [--json]
- A 类目录:按 listings.json 里的判据自动判 ✅/⏳(详情页 200/404、数据文件、API total)
- B 类目录:用 gh 搜该仓库里带包名的 PR/Issue,输出编号与状态
- gh 不在 PATH 也能用:自动探测常见安装位置,或用 GH_BIN=<gh 路径> 指定
submit-listings.mjs
sh
node scripts/submit-listings.mjs --owner <owner> --repo <repo> [--pkg <包名>] \
- 默认干跑:逐条打印将要提交的标题、正文与文件改动
- --apply 才写远端;已有我们开的 PR/Issue 会自动跳过(防重复)
- PR 路线:自动 fork → 建分支 → 新建文件或「在指定章节末尾插一行」→ 开 PR
- Issue 路线:按 bodyTemplate 渲染后开 issue
- 大文件走 --input 写 JSON 载荷,规避 Windows 命令行长度上限
已被验证的路径(真实数据)
dsh-quote-annotate-pro 用它跑出来的结果:3 个目录自动收录(DSH Market / dsh-plugin.org / dsh.pub)、3 个 PR 待合并(含 in-DSH dshmarket 的目录源,CI 双绿)、5 个 Issue 待回应、2 个表单待人工审核。
注意
- 提交是以你名义的公开行为:submit-listings.mjs 先干跑、给人确认,再 --apply。
- 每个目录只提交一次;脚本会自动跳过已有提交。
- 目录规则会变(门槛、字段、审核方式),以 listings.json 里的 gate/note 与你实际看到的页面为准。
许可
MIT,见 LICENSE。templates/ 里的文件可随意复制进你的插件仓库(无需署名)。预览分享卡片长什么样 ↓
分享 · DeepSeek Harness Hub
zhao-guang-ai/dsh-plugin-release-kit
把本地插件发布到各插件市场并自动提交收录
相关插件 · 开发 / 工程
隐私简历生成器reactive-resume/reactive-resume
Reactive Resume 已迁至 GitHub 上的…
★ 45,125已汉化MCP
71.7
AI 架构文档生成器sopaco/deepwiki-rs
🚀 Litho 已进化为 Terrain —— 给你的 AI 智能体一张会呼吸的代码库地图。
★ 3,157已汉化DSH
70.8
长时任务执行闭环AMAP-ML/LongHorizon-Harness
面向 Computer-Use Agent 的 Loop Engineering
★ 1,764已汉化DSH
70.5
AI 编程纪律方法包GanyuanRan/Aegis
让 AI 编程 agent 变得可信:少返工、更安全、说“完成”前先给证据。
★ 1,384已汉化DSH
69.6
多代理编排运行时Enderfga/claw-orchestrator
面向编程智能体的运行时。把 Claude Code、Codex、Antigravity、Grok…
★ 586已汉化MCP
69.4
记忆进化插件csyangwen/dsh-memory-evolve
dsh-memory-evolve 使用场景指南
★ 461已汉化DSH
67.9