dsh-publisher(技能/插件一键发布助手)

August 19, 2026 · View on GitHub

📦 仓库地址:https://github.com/SongYuhui14/dsh-publisher

演示

DeepSeek Harness (DSH) 插件:把"技能/插件开发 → 发布"的最后一步自动化——生成完整的发布计划(仓库创建、代码推送、awesome 清单条目、PR 提交),让发布更规范、更省事。

解决什么问题

很多开发者做了技能/插件但不知道或懒得发布:要建仓库、加 topic、写 README、提 PR……步骤多且容易漏。本插件根据你的项目信息,一键生成完整发布计划,照着执行即可上架。

功能

能力说明
完整性检查校验必需文件(skill 需 SKILL.md;plugin 需 package.json + lib/index.js)
仓库描述生成自动生成 GitHub 仓库描述(含类型/功能/特性)
awesome 条目生成生成符合格式的清单条目(- [owner/name](link) — desc
提交信息生成生成规范的 commit message(feat(skill)/feat(plugin))
PR 内容生成生成 PR 标题 + body + 完整命令
SKILL.md 解析从技能文件自动提取 name/description

使用方式

对话中直接说:

  • "发布我的技能 dsh-xxx"
  • "生成插件发布计划"
  • "publish-plan my-skill"

参数:owner(GitHub 用户名)、name、type(skill/plugin)、version、description、features、files。

输出示例

📦 技能/插件发布计划
==================================================
【1. 创建 GitHub 仓库】
  gh repo create owner/my-skill --public --description "..."

【2. 添加 #dsh topic】
  gh repo edit owner/my-skill --add-topic dsh

【3. 推送代码】
  git init && git branch -M main
  git add -A
  ...

【4. awesome 清单条目】
  - [owner/my-skill](https://github.com/owner/my-skill) — ...

【5. 提交社区 PR】
  标题: Add my-skill to the list
  命令: gh pr create --repo Dominic789654/awesome-deepseek-harness ...

开发

lib/publisher.js  — 发布引擎(完整性检查/描述生成/条目生成/计划输出)
lib/index.js      — 插件入口

相关作品

许可

MIT