dsh-paperwriter:把 Paperwriter skill 裝進 DSH 的論文寫作插件

前言

在 DeepSeek Harness(DSH)裏做智能體,常見做法是手寫 prompt 或零散 skill 文件,論文類任務(架構、初稿、返修、投稿信)往往缺少統一流程。單獨維護一份 skill 可以,但要讓團隊成員通過 DSH 插件系統一鍵安裝、並在 dsh-market 裏可檢索,就需要一層 bundle 封裝。下面介紹維護者 Hongcheng-LI 發佈的 dsh-paperwriter:它把 Paperwriter skill 打包成 DSH 插件,安裝後註冊名爲 paperwriter 的 skill,無需額外配置即可在對話中使用。

這是什麼

dsh-paperwriter 是 Paperwriter skill 的 DSH 插件封裝,分類爲工作流。Skill 的真源在 Hongcheng-LI/paperwriter;本倉庫 Hongcheng-LI/dsh-paperwriter 只負責安裝與市場索引,assets/paperwriter/ 由 scripts/sync_dsh.py 從真源同步,CI 會校驗不與真源漂移。

npm 包名與插件名均爲 dsh-paperwriter,當前 package.json 版本爲 0.1.0,許可證 MIT,要求 DSH 引擎 ^0.2.1-rc.3。

核心功能

安裝完成後,插件通過 index.js 作爲 skill provider,將 paperwriter 註冊到 ctx.skills。能力描述來自同步下來的 skill(期刊自適應的科學手稿寫作),具體步驟與規範以真源倉庫 skill 正文爲準。

觸發方式有兩種(README 原文):

  • 自動觸發:任務涉及期刊論文寫作(架構設計、初稿、返修、投稿信等)時,agent 會按 skill 的 description 自行調用;
  • 點名觸發:在對話中說明,例如「用 paperwriter 給我搭一個論文項目」。

skill 正文支持熱重載;若修改 assets/paperwriter/SKILL.md 裏 description 等掛載期元數據,需重啓 DSH。

安裝與啓用

web 請換成你的 DSH profile 名。以下命令均來自官方 README。

方式零:npm 包名直裝

dsh plugin --profile web add dsh-paperwriter

或在 DSH「添加插件」對話框輸入:

dsh-paperwriter

方式一:dsh-market(推薦)

  1. 打開 DSH Web 界面 → Plugins → Discover(或 Settings 裏的索引設置)。
  2. 添加索引 URL:
https://raw.githubusercontent.com/Hongcheng-LI/dsh-paperwriter/main/market-index.json
  1. 搜索 Paperwriter,點擊 Install。

方式二:git 直裝

dsh plugin --profile web add github:Hongcheng-LI/dsh-paperwriter

在啓用 Creator 模式的會話中,也可用 plugin_manager 安裝,target 爲:

git+https://github.com/Hongcheng-LI/dsh-paperwriter.git

方式三:本地目錄(開發)

README 說明需 clone 本倉庫後,在 plugin_manager 的 install_bundle 裏填本地絕對路徑做 link 安裝;改代碼後重啓 DSH 生效。日常使用者優先用 npm 或 market 即可。

安裝即註冊 skill,無需額外配置文件。

典型用法

  1. 按上一節任選一種方式安裝插件。
  2. 在 DSH 會話中描述論文相關任務,或點名使用 paperwriter。
  3. 按 agent 與 skill 引導完成項目結構、寫作或返修類步驟(細節見真源 skill 文檔)。

bundle 側主要文件包括:cordis.patch.yml 掛載 cordis 插件、market-index.json 供 dsh-market(format 1)、以及 locale/zh.json / en.json 中的面板顯示名與描述。

適用場景與注意

適合:已在用 DSH、希望把期刊論文寫作流程固化爲可安裝 skill 的開發者或課題組;需要從社區目錄或 npm 分發同一套 Paperwriter 能力的團隊。

注意:

  • 插件在當前 DSH 進程的權限下運行,安裝前請閱讀 GitHub 源碼 與 MIT 許可證;skill 內容本體以 paperwriter 倉庫爲準。
  • 社區插件目錄 SkillHub 條目 便於瀏覽元信息,與 DeepSeek / 幻方無官方從屬關係,DSH 生態理念是「一切皆插件」。
  • 維護者發新版本時會在真源改 skill,再在本倉庫執行 sync_dsh.py、 bump package.json 並更新 market-index.json;使用者跟隨 market 或 npm 更新即可,一般不必手改 assets/paperwriter/。

結尾

dsh-paperwriter 把 Paperwriter 從獨立 skill 倉庫收斂爲可安裝的 DSH bundle:一條 npm 或 market 安裝命令即可在會話裏使用 paperwriter。更多信息見 SkillHub 目錄頁 與 GitHub 倉庫。

羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

小夜