Azzygoatcoder/agent-useful-skills:模塊化 AI 科研/工程技能集合

前言

DSH 的理念是「一切皆插件」。對智能體開發者來說,常見痛點不是單個提示詞不夠,而是論文閱讀、製圖、文檔轉換、安全審計等任務難以跨項目複用。Azzygoatcoder/agent-useful-skills 把這類任務組織成 skill + 腳本的模塊,併兼容 Claude Code / DeepSeek Harness。這裏按 DSH 插件生態介紹,不把社區目錄寫成官方應用商店。

這是什麼

Azzygoatcoder/agent-useful-skills 是 Azzygoatcoder 維護的模塊化 AI 科研/工程技能集合,許可證爲 MIT。它的目標是把“讀論文、畫圖、寫文檔、安全審計”等重複流程沉澱成可註冊、可校驗、可部署的技能模塊。資料說明設計靈感受 ARIS 啓發,但未直接使用其代碼;第三方內容歸屬見 THIRD-PARTY-NOTICES.md。

核心功能

下面介紹已覈實的幾類能力。

安全審計

支持場景分流、並行探索、深度驗證、報告、增量重審計和狀態追蹤。實際使用時可觸發 code-security-audit skill,或直接用 /audit。

論文工作流

覆蓋論文閱讀、論文寫作、LaTeX 模板管理和編譯頁數檢查。

Office 處理

支持 markdown 轉 docx/pptx、Excel 處理和提取圖片。

數據圖與矢量圖

支持期刊級數據圖、draw.io 復刻和矢量圖一致性檢查。

只讀磁盤存儲分析

提供只讀磁盤存儲分析和交互式 HTML 報告。

Git 協作與發佈

覆蓋 issue、PR、release、review。

跨模型驗證環

提供識圖渲染複覈和跨模型對抗評審,用於對生成結果做二次檢查。

DSH 插件外殼與部署腳本

提供 DSH 插件外殼、技能註冊、檢查和部署腳本。默認註冊技能清單當前 18 個,歸檔技能默認不註冊。

安裝與啓用

DSH 插件安裝

下面命令用於通過 DSH 安裝該插件:

dsh plugin --profile web add github:Azzygoatcoder/agent-useful-skills

插件腳本會以當前 dsh 進程權限運行,安裝前建議檢查源碼、依賴和 MIT 許可證。

DSH 技能目錄規則

DSH 只識別單層技能目錄:

<技能根>/<技能名>/SKILL.md

插件內技能需要逐個建 junction,不要把整個 skills/ 目錄鏈過去。

技能鏈接示例

Claude Code 用戶可以把單個 skill 鏈接到 ~/.claude/skills/:

ln -s "$(pwd)/superpowers/skills/paper-reading" ~/.claude/skills/paper-reading

DSH 在 Windows 上可以用 junction 指向用戶級技能根:

New-Item -ItemType Junction -Path "$env:USERPROFILE\.dsh\skills\paper-reading" -Target "$pwd\plugins\superpowers\skills\paper-reading"

鏈接部署下,在 DSH 技能管理界面中只用啓用/禁用,不要用刪除;刪除可能級聯到鏈接目標。

腳本調用

bin/ 下的腳本可以直接用 Python 調用,也可以先執行:

pip install -e .

經過上面的步驟,就可以使用:

review file.md
vision img.png "描述"
office-tools md2docx a.md b.docx
latex-build list

典型用法

識圖

先配置好環境變量,再執行:

python bin/vision.py <image_path> "描述這張圖"

識圖腳本依賴 LLM_API_URL 和 API key 環境變量。VISION_PROVIDER 可切換識圖後端,默認 siliconflow。

markdown 轉 Word

python bin/office_tools.py md2docx 筆記.md 報告.docx --toc

數據圖

python bin/data_plot.py demo

安全審計

觸發 code-security-audit skill,或直接用 /audit。

技能校驗與部署

校驗 SKILL.md 是否符合 DSH/AgentSkills 規則:

python bin/check_skills.py

自動化部署/自愈 DSH 技能鏈接:

pwsh bin/redeploy-skills.ps1

白盒自檢

node bin/verify-plugin.mjs

執行前需保證倉庫根 node_modules/@deepseek-ai/dsh-skill-filesystem 可解析。

配置與依賴

腳本優先讀環境變量,兜底 ~/.claude/settings.json。倉庫不硬編碼任何供應商端點或密鑰。以默認識圖後端爲例,可以先設置:

export LLM_API_URL="<你的 API 端點>"
# 按腳本要求設置對應的 API key 環境變量
export VISION_PROVIDER="siliconflow"

API key 只寫在環境變量或本地配置中,不要提交到倉庫。

適用場景與注意

適合把科研和工程中的重複任務沉澱爲可複用技能的開發者。使用前注意:

  1. DSH 插件會運行倉庫內腳本,建議使用前檢查源碼與 MIT 許可證。
  2. subagent-driven-development/scripts/ 下 3 個無擴展名腳本是 bash,Windows 需在 Git Bash / WSL 下運行。
  3. 鏈接部署下,DSH 技能管理界面只啓用/禁用,不刪除,避免級聯影響鏈接目標。
  4. DSH 只識別單層技能目錄,插件內技能逐個建立 junction。

結尾

agent-useful-skills 的價值在於把讀論文、畫圖、寫文檔、安全審計等流程變成可註冊、可校驗、可部署的 DSH/Claude Code 技能模塊。GitHub 倉庫:

https://github.com/Azzygoatcoder/agent-useful-skills

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

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

小夜