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

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

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

小夜