首页 / 开源榜单 / scientific-agent-skills

scientific-agent-skills

科学代理技能提供133个即装即用的AI代理技能,将Claude Code和Cursor等工具转变为强大的科学研究助手,涵盖生物信息学、药物发现、基因组学等领域。

PythonMITskill
⭐ GitHubhttps://github.com/K-Dense-AI/scientific-agent-skills
31,936
Star 数
+3,390
Star 增速
2026年7月28日
最后更新
1,422
点击数

项目概述

Scientific Agent Skills 是一个开源的、可安装的 133 个 AI 代理技能集合——涵盖科学数据库、Python 包封装器和分析工作流——可将通用 AI 编码助手转变为生物学、化学和临床科学领域的专家级研究工具。

项目背景与定位

存在原因

像 Claude Code 和 Cursor 这样的现代 AI 编码代理是强大的通才,但它们缺乏对研究人员日常依赖的数百种专业 API、数据库和科学库的开箱即用知识。为 PubChem、UniProt、ChEMBL、RDKit、Scanpy 和类似工具设置单独的集成需要大量的样板代码——研究人员宁愿将时间花在科学上。Scientific Agent Skills 将这些机构知识打包成一流的、可重用的技能,任何兼容的代理都可以通过一个命令安装。

与类似项目的区别

大多数科学工具包直接面向 Python 开发者;它们提供库,而不是代理行为。Scientific Agent Skills 提供指令——结构化的技能定义,告诉 AI 代理如何正确使用工具,而不仅仅是工具的存在。与临时提示工程不同,每个技能都经过版本控制,通过 Cisco AI Defense Skill Scanner 进行安全扫描,并在一致的开放标准 (agentskills.io) 下发布,使该集合可审计且适合企业使用。平台无关的 Agent Skills 标准意味着相同的技能可以在 Claude Code、Cursor、Codex 和任何未来的兼容代理上运行——没有供应商锁定。

功能类别

🧬 科学数据库技能 — 100+ 项技能
代表性示例:PubChem(化合物查找)、ChEMBL(生物活性数据)、UniProt(蛋白质序列)、COSMIC(癌症突变)、ClinicalTrials.gov(临床研究搜索)。
一句话目的:为代理提供对全球领先的科学数据存储库的直接、结构化访问。

🐍 Python 包技能 — 70+ 项技能
代表性示例:RDKit(化学信息学)、Scanpy(单细胞 RNA-seq)、PyTorch Lightning(深度学习工作流)、scikit-learn(经典机器学习)、BioPython(序列分析)。
一句话目的:预先连接最重要的科学 Python 库的优化使用模式,以便代理在首次使用时就能正确应用它们。

🔗 集成技能 — 9 项技能
代表性示例:Benchling(实验室数据管理)、DNAnexus(基因组学云平台)、电子实验室笔记本连接器。
一句话目的:将 AI 代理连接到生产研究环境中使用的企业科学平台。

📊 分析与沟通技能 — 30+ 项技能
代表性示例:文献综述自动化、科学写作辅助、数据可视化指导、多组学管道编排、实验报告。
一句话目的:处理从数据摄取到可发布输出的端到端研究工作流。

核心亮点

平台无关的 Agent Skills 标准 — 使用开放的 agentskills.io 规范定义技能,因此相同的库可与 Claude Code、Cursor、Codex 以及任何未来采用该标准的代理配合使用。研究人员不受单一供应商的限制。

安全优先分发 — 该集合中的每个技能都大约每周通过 Cisco AI Defense Skill Scanner 进行扫描。文档明确警告用户在安装前审查技能,并鼓励选择性安装而非批量采用。

跨越 13+ 个科学领域的广度 — 从药物发现和基因组学到材料科学、工程模拟和临床研究,这 133 项技能涵盖了计算科学的全部广度。不同研究领域的团队可以找到相关工具,而无需构建自己的工具。

单命令安装 — 整个集合(或任何子集)通过 npx skills add 或 GitHub CLI gh skill install 进行安装。使用前无需进行 Python 环境设置或配置样板代码。

MIT 许可证与社区贡献模型 — 任何研究人员或开发人员都可以按照 Agent Skills 规范添加技能。该项目的 429+ 次提交和 74 次发布反映了 K-Dense Inc. 和更广泛社区的积极、持续维护。

混合离线/在线操作 — 技能设计为可在本地(离线,使用已安装的 Python 包)和通过实时 API 调用(取决于可用性)工作,使其可在隔离或资源受限的环境中使用。

按角色划分的使用案例

通用开发人员
构建科学应用程序或内部研究工具的开发人员可以使用这些技能作为集成 PubChem 或 UniProt 等数据库的参考实现,从而大大缩短集成时间。MIT 许可证允许将技能嵌入商业产品中。

数据与研究
现场科学家和计算研究人员是主要受众。生物信息学家可以安装 Scanpy 和单细胞数据库技能,并立即要求他们的代理运行完整的 RNA-seq 分析管道,引用已发表的数据集。药物化学家可以在同一代理会话中查询 ChEMBL 生物活性数据并运行 RDKit 结构-活性分析,而无需切换工具。

DevOps / 平台工程师
管理研究组织 AI 代理基础设施的团队可以使用 K-Dense Inc. 的企业支持和 Cisco AI Defense 集成,放心地在受监管的环境中部署技能库。安全扫描工件和版本历史记录提供了 GxP 或临床环境中所需的审计跟踪。

产品团队
构建 AI 辅助研究产品的产品经理可以使用技能集合快速原型化特定领域的代理功能——药物发现助手、临床证据摘要器或多组学分析助手——而无需为每个科学子领域配备专门的提示工程师。

快速入门

🔍 如何查找资源

在 GitHub 存储库上浏览完整的技能目录和文档:

https://github.com/K-Dense-AI/scientific-agent-skills

技能按领域类别(数据库、Python 包、集成、分析)组织。README 文件提供了所有 133 项技能的可搜索索引,并附有简要说明。

🛠 如何安装/集成

使用 npx 单个命令安装所有技能:

npx skills add K-Dense-AI/scientific-agent-skills

或通过 GitHub CLI 安装:

gh skill install K-Dense-AI/scientific-agent-skills

要安装特定技能子集而不是整个集合,请遵循存储库文档中的选择性安装说明。安装后,您的代理(Claude Code、Cursor 等)将立即识别并应用已安装的技能在相关的科学环境中。

🤝 如何贡献

Fork 该存储库,按照 Agent Skills 规范创建新技能,然后打开一个 pull request:

git clone https://github.com/K-Dense-AI/scientific-agent-skills.git
cd scientific-agent-skills
# 按照 agentskills.io 上的规范创建您的技能
git checkout -b skill/your-tool-name
git add .
git commit -m "feat: add skill for YourToolName"
git push origin skill/your-tool-name
# 在 GitHub 上打开 PR

贡献必须在合并前通过 Cisco AI Defense Skill Scanner。

项目结构

scientific-agent-skills/
├── databases/          # 100+ 科学数据库技能定义
│   ├── pubchem/        # PubChem 化合物和生物测定技能
│   ├── chembl/         # ChEMBL 生物活性技能
│   ├── uniprot/        # UniProt 蛋白质数据技能
│   └── ...             # 97+ 个其他数据库技能
├── packages/           # 70+ Python 包封装器技能
│   ├── rdkit/          # 化学信息学工作流
│   ├── scanpy/         # 单细胞 RNA-seq 分析
│   ├── pytorch-lightning/ # 深度学习管道技能
│   └── ...             # 67+ 个其他包技能
├── integrations/       # 9 个企业平台集成技能
│   ├── benchling/      # 实验室数据管理
│   └── dnanexus/       # 基因组学云平台
├── analysis/           # 30+ 分析与沟通技能
│   ├── literature/     # 文献综述自动化
│   └── visualization/  # 科学数据可视化
├── docs/               # 文档、示例、贡献指南
└── README.md           # 完整的技能目录和快速入门指南

相关生态系统

上游平台和工具

  • agentskills.io — 实现此库所用技能规范的开放 Agent Skills 标准
  • Claude Code (Anthropic) — 许多技能为其开发和测试的主要 AI 代理
  • Cursor / Codex — 其他兼容的 AI 编码助手
  • Cisco AI Defense Skill Scanner — 用于验证所有已发布技能的安全扫描基础设施

互补项目

  • RDKit — 开源化学信息学;在此集合中由多个技能封装
  • Scanpy / AnnData — 单细胞基因组学生态系统;由专用技能封装
  • BioPython — 通用生物信息学库;由序列分析技能封装
  • Benchling / DNAnexus — 具有专用集成技能的企业科学平台

许可证

MIT 许可证

使用场景
在个人、学术和商业项目中使用技能
修改和重新分发技能(需注明出处)
将技能嵌入专有产品
Fork 并创建衍生技能集合
从重新分发的副本中删除归属通知
让 K-Dense Inc. 对生产研究或临床环境中的结果负责
ℹ️ 单个技能可能调用第三方 API(PubChem、ChEMBL 等),需遵守这些服务的自身使用条款
ℹ️ 执行代码的技能会影响代理行为——在生产部署前请审查

常见问题解答

问:我需要 K-Dense 账户才能使用这些技能吗?
答:不需要。完整的技能集合可通过 GitHub 在 MIT 许可证下免费提供。K-Dense 账户仅用于企业支持,这是一个可选的付费层级。

问:这些技能是否适用于 Claude Code 以外的 AI 代理?
答:是的。技能基于开放的 agentskills.io 标准构建,因此它们与实现该规范的任何 AI 代理兼容,包括 Cursor 和 Codex。随着供应商采用该标准,新的兼容代理将自动获得访问权限。

问:如何确保技能安全?
答:K-Dense 大约每周通过 Cisco AI Defense Skill Scanner 运行所有技能。文档建议用户仅安装他们需要的技能,并在使用前阅读每个技能的文档,并可选择在本地运行扫描器以获得额外保证。

问:我可以只安装一部分技能而不是全部 133 项吗?
答:是的。选择性安装已在存储库中记录,并且是生产环境推荐的方法。这会将代理的能力限制在必需的范围内,从而减少攻击面和代理混淆。

问:这些技能是否可以在没有互联网连接的情况下使用?
答:部分可以。封装已安装 Python 包(RDKit、scikit-learn 等)的技能可以完全离线运行。查询实时科学 API(PubChem、UniProt、ClinicalTrials.gov)的技能需要网络访问。每个技能的文档都清楚地说明了它是否依赖于外部服务。

快速链接

摘要

Scientific Agent Skills 弥合了强大的 AI 编码代理与研究人员依赖的专业科学基础设施之间的差距,在一个可安装的包中提供了 133 项面向生产、经过安全扫描的生物学、化学和临床科学领域的技能。它遵守开放的 Agent Skills 标准,确保了长期的兼容性和跨平台兼容性,而 MIT 许可证使其适用于从学术原型设计到企业研究管道的各种场景。计算生物学家、药物化学家、数据科学家和构建 AI 辅助工作流的研究平台团队将发现这是从空白代理到能够协作的科学伙伴的最快途径。