K-Dense-AI/scientific-agent-skills

AI 工程

把 177 个科研技能安装进通用编程 Agent,让 Agent 执行生物信息、化学与药物发现类任务。

54,559
4,808
Python
MIT
创建于 1 年前

如果实验室已经在用编程 Agent,并希望它稳定执行常见的科研分析步骤,这个项目值得试;但应只安装与工作相关的少数技能,而不是整套装上。

解决什么问题

研究者想让 Agent 跑一个 scanpy 分析、查询化学数据库或交叉比对基因组数据时,通常要把背景信息重新粘进对话,再赌 Agent 会不会选对库和参数。Agent 经常在包版本、文件格式或数据库端点上猜错,而且每个会话都要重来一遍。这个仓库把这类流程打包成技能:一组指令和脚本,任务匹配时由 Agent 加载。安装之后,Agent 可以按名称取用对应的流程和依赖,而不是临时编造。

有什么不同

这个项目的主要资产是覆盖面加打包方式。它宣称有 177 个技能和 100 多个科学数据库,覆盖生物学、化学、医学和药物发现,并且按开放的 Agent Skills 格式编写,而不是绑定某一家厂商的插件接口。同一种技能目录可以通过通用安装器被 Claude Code、Codex、Cursor、Gemini CLI、Google Antigravity 等受支持宿主读取。每个技能都有 SKILL.md,说明它做什么、使用哪些包、连接哪些外部服务;项目称贡献会经过基于 LLM 的安全扫描和人工审查。

代价是信任面。README 明确说技能可以指示 Agent 执行任意代码、安装包、发起网络请求和修改文件。在 177 个技能、其中不少来自社区贡献的情况下,维护者表示无法逐一做穷尽审查,并建议不要一次性全装。技能的价值也绑在它包装的底层库上:如果 scanpy、RDKit 或 Biopython 改了 API,技能就需要更新;项目说明 CI 覆盖结构检查和仅用标准库的技能测试,科学依赖则在单独环境中测试。所以它更像是在庞大依赖关系之上的一层经过整理的指令和脚本,而不是自包含平台。

谁值得试

合适的用户是已经在用编程 Agent 的计算生物学家或化学信息学研究者,希望把读取组学矩阵、准备分子对接或查询公共数据库这类常规步骤标准化。安装几个相关技能并逐个读 SKILL.md,审查负担尚可控制。不合适的是想要完全开箱即用、不需要 Agent 的科研助手,或者无法在数据上运行社区代码前先做审计的实验室。对后者来说,安装器路径虽可跳过,但项目仍要求一个 Agent Skills 宿主,替代方案是直接使用底层开源库。

使用条件与边界

你需要一个受支持的 Agent Skills 宿主(README 列出 Claude Code、Codex、Cursor、Gemini CLI 和 Google Antigravity),以及作为 Python 包管理器的 uv;安装通过 uv 和 npx skills 安装器完成。科学依赖不随仓库打包,单独的测试说明也意味着技能可能通过结构检查,但其科学栈在别处验证。README 建议只装需要的技能,并固定版本而不是跟踪分支。安全扫描能减少噪音,但维护者明确不保证技能没有风险,使用前查看 SKILL.md 和 scripts/ 是流程的一部分。

HotRepo 点评

HotRepo 只有一个 Python 周榜观测:截至 2026-10-25 的一周新增 2,548 star,排名第 15。没有日榜历史,因此无法据此判断热度能否持续,这只是一个单周快照。采用前值得确认你需要的那个技能如何针对其科学依赖做测试,因为 README 正是把结构检查与更重的科学测试环境分开说明的。

项目源码与说明

本文由 AI 根据项目 README 生成,更新于 2026年10月25日,以项目官方文档为准。