评分明细
适用场景
Scientific Agent Skills 快速入门
一句话卖点: GitHub 28K stars 的 #1 科研 Agent Skills 库——140 个即用技能,把你的 AI Agent 变成能跑湿实验、做生信分析、筛药物靶点的 AI 科学家。
这是什么?适合谁?
Scientific Agent Skills 由 K-Dense-AI 维护,是目前 GitHub 上星标最高的科研 Agent Skills 库(收集时 28K+ stars),据项目页自述全球 16 万+ 科学家在使用。它的核心定位非常清晰:把任意 AI Agent 变成能执行复杂科研工作流的 AI 科学家,而不是又一套通用代码生成工具。 核心数据:
- 140 个即用技能:覆盖生物信息学与基因组学(23 个)、化学信息学与药物发现、临床研究、医学影像、机器学习、物理学、材料科学、地理空间分析、科学写作等领域;
- 100+ 科学数据库集成:包括 UniProt、PDB、PubChem、ChEMBL、ClinicalTrials.gov 等;
- 50+ 开源科学项目驱动:Biopython、Scanpy、RDKit、scikit-learn、PyTorch Lightning 等构成技能底层;
- 跨 Agent 兼容:支持 Cursor、Claude Code、Codex、Gemini CLI、Pi、Antigravity 及任何遵循开放 Agent Skills 标准的 Agent。 适合谁?做生物信息学、化学信息学、药物发现的科研人员——用 AI Agent 替代手工跑分析流程;计算生物学/生物信息学研究生——快速上手复杂生信工具链;交叉学科研究者——在基因组学、化学、临床数据之间自由桥接。 与同类差异:不同于面向通用软件开发的 Skills(如 Anthropic 官方 Skills、COMPASS Skills),Scientific Agent Skills 有清晰的垂直行业边界。你不会在这里找到「写 Docker Compose」「做 API 设计」之类的技能——它只做科学。
准备工作
- 一个支持 Agent Skills 的 AI Agent(Claude Code、Cursor、Codex 等任选其一);
- Node.js 18+(用于
npx skills安装命令); - Python 3.9+(多数科学技能基于 Python 生态);
- 可选:K-Dense BYOK——免费的桌面端 AI 联合科学家,自带 Scientific Agent Skills。
3 步快速上手
第 1 步:安装 Skills
# 方式一:npx 一键安装(推荐,跨平台)
npx skills add K-Dense-AI/scientific-agent-skills
# 方式二:Git 克隆到 Agent Skills 目录
# Claude Code 用户:
git clone https://github.com/K-Dense-AI/scientific-agent-skills.git ~/.claude/skills/scientific-agent-skills
# Cursor / Codex 用户(项目级安装):
git clone https://github.com/K-Dense-AI/scientific-agent-skills.git .agents/skills/scientific-agent-skills
第 2 步:安装科学 Python 依赖
Skills 底层依赖大量科学计算库。使用仓库提供的环境文件一键安装:
cd scientific-agent-skills
# 用 pip 安装核心依赖
pip install -r requirements.txt
# 或用 conda 创建完整科学计算环境(推荐,避免依赖冲突)
conda env create -f environment.yml
conda activate scientific-skills
关键依赖包括:biopython、scanpy、rdkit、scikit-learn、pytorch-lightning、pandas、numpy、matplotlib 等。
第 3 步:执行你的第一个科研任务
打开你的 AI Agent(以 Claude Code 为例),Skills 自动被发现。然后直接描述科研任务:
用 Biopython 从 UniProt 拉取 TP53 蛋白质序列,做多序列比对,
用 RDKit 分析其结合位点的药物相似性,最后生成一份 Markdown 报告。
Agent 会自动调用对应的 Skills:
bioinformatics/uniprot→ 拉取蛋白质数据bioinformatics/msa→ 多序列比对cheminformatics/rdkit→ 药物相似性分析writing/markdown-report→ 生成报告 整个过程无需你手动记忆库的 API、参数或数据格式——Skills 已经封装好了。
常见踩坑
- 依赖冲突是头号问题:140 个 Skills 依赖 50+ 科学库,版本冲突常见。强烈建议用
conda而非pip创建隔离环境。 - 部分 Skills 需要外部 API Key:如访问 NCBI Entrez、UniProt、PDB 等数据库需要(免费)注册 API Key,在
~/.bashrc或.env中导出对应的环境变量。 - 大模型不一定懂科学:Skills 封装了工具链,但 Agent 背后的 LLM 对科学概念的理解深度决定了结果质量。推荐用 Claude Sonnet 4 或 GPT-4o 级别以上的模型。
- 化学信息学 Skills 计算密集:RDKit 分子动力学模拟等任务可能非常耗时,建议在 GPU 或有足够内存的机器上运行。
- 科学数据库 API 有速率限制:批量查询时注意 UniProt、PubChem 等公共 API 的 rate limit,Skills 默认没有内建重试逻辑。
核心技能分类速览
| 分类 | 技能数 | 代表技能 | 核心库/数据库 |
|---|---|---|---|
| 生物信息学与基因组学 | 23 | 序列比对、RNA-seq 分析、scRNA-seq | Biopython, Scanpy, STAR |
| 化学信息学与药物发现 | 15+ | 分子对接、QSAR、虚拟筛选 | RDKit, AutoDock, DeepChem |
| 临床研究 | 10+ | 临床试验检索、EHR 数据处理 | ClinicalTrials.gov, OMOP |
| 医学影像 | 8+ | DICOM 处理、放射组学 | pydicom, SimpleITK |
| 机器学习与统计 | 20+ | 特征工程、模型训练、超参优化 | scikit-learn, PyTorch Lightning |
| 科学写作 | 6+ | LaTeX/Beamer 幻灯片、Markdown 报告 | LaTeX, Pandoc |
| 科学平台集成 | 9 | Benchling、DNAnexus、OMERO | 各平台 API |
| 地理空间分析 | 5+ | 卫星影像、环境建模 | GDAL, xarray |
初级用法
- 单域分析:在生物信息学内完成「序列→比对→可视化」一条龙;
- 文献辅助:用科学写作 Skills 从 PubMed 检索文献并生成综述草稿;
- 数据预处理:让 Agent 自动清洗和标准化临床数据;
- 图表生成:Agent 根据分析结果自动生成符合期刊要求的图表。
高级玩法
- 跨域桥接:组合基因组学 + 化学信息学 + 临床数据,在一个工作流中完成「基因突变→蛋白质结构变化→药物筛选」全链条;
- K-Dense BYOK 桌面端:安装 K-Dense BYOK,获得一个自带 Scientific Agent Skills 的本地 AI 联合科学家,40+ 模型可选,数据不出本地;
- NVIDIA OpenShell 沙箱化:将 Scientific Agent Skills 部署在 NVIDIA OpenShell 沙箱中,获得安全隔离的科研计算环境(参考 K-Dense 博客);
- 自定义 Skill 开发:按 Agent Skills 规范编写自己的领域 Skill,提交 PR 到主仓库共享给 16 万+ 科研社区。
小技巧
- 用
conda管理环境,「一个项目一个环境」避免依赖地狱; - 首次使用某个数据库 Skill 前,先去对应网站注册 API Key(免费),避免运行时被限流;
- 复杂分析任务拆成多步,让 Agent 每步输出中间结果,方便调试和复现;
- 关注 K-Dense-AI 博客(k-dense.ai/blog)获取新 Skill 发布和最佳实践;
- 科学数据往往很大——让 Agent 先做数据采样/降维,验证流程正确后再跑全量。
常见问题 FAQ
Q1: Scientific Agent Skills 需要付费吗? A: 完全不需要。Skills 本身基于 MIT 协议开源免费。科学数据库(UniProt、PubChem 等)的公共 API 也免费。唯一可能产生费用的是你使用的 AI Agent 的 API 调用费(如 Claude API)。来源: GitHub LICENSE 文件。
Q2: 和通用 Agent Skills(Anthropic 官方 Skills)有什么区别? A: 定位完全不同。Anthropic 官方 Skills 覆盖通用软件开发(写 PPT、做设计、写代码),Scientific Agent Skills 只做科学研究。两者可以共存,互不冲突。来源: 双方 GitHub README 对比。
Q3: 140 个 Skills 我都要安装吗?
A: 不用。安装是全量的(Skills 本身是轻量 Markdown 文件),但 Python 依赖按需安装。你可以只 pip install 你实际用到的领域依赖(比如只做生信就只装 Biopython + Scanpy)。来源: 官方安装文档。
Q4: 支持哪些 AI Agent? A: 支持 Cursor、Claude Code、Codex、Gemini CLI、Pi、Antigravity 以及任何遵循 开放 Agent Skills 标准 的 Agent。来源: GitHub README。
Q5: 我是做材料科学的,Sci-AS 有相关 Skills 吗?
A: 有。仓库包含材料科学 Skills(如 DFT 计算、晶体结构分析),以及物理学 Skills(如粒子物理数据分析)。查看 skills/ 目录下的 materials-science/ 和 physics/ 子目录。来源: 仓库目录结构。
Q6: 如何贡献新的科学 Skill? A: 按 Agent Skills 规范 编写 SKILL.md 文件,放在对应领域目录下,提交 PR。仓库有详细的贡献指南和 Skill 模板。来源: CONTRIBUTING.md。
参考链接
- 官方仓库: https://github.com/K-Dense-AI/scientific-agent-skills
- K-Dense BYOK 桌面 AI 联合科学家: https://github.com/K-Dense-AI/k-dense-byok
- K-Dense-AI 官方博客: https://www.k-dense.ai/blog
- 开放 Agent Skills 标准: https://agentskills.io
- NVIDIA OpenShell + Scientific Agent Skills 实战: https://www.k-dense.ai/blog/sandboxed-ai-scientist-openshell-skills
- Agent Skills 生态目录(查看所有兼容 Skills): https://skillselion.com
📊 评分与标签
评分说明
总分 9.2/10 · P_优选
📊 可观测社区指标(数据核验日期:2026-07-23)
- GitHub: K-Dense-AI/scientific-agent-skills;MIT,核验日 API 显示 31,473 stars、3,137 forks。
📦 可安装性 2.4/2.5
- README 给出安装与按技能加载方式,资源按标准目录组织;相比自行拼装科研 API 更便捷,但数据库凭据仍需用户配置。
- 来源:官方 README
🎯 实用性 2.4/2.5
- 覆盖生物、化学、医学与药物发现,并连接科学数据库;相比通用研究提示词更专业,相比单一数据库 MCP 场景更广。
- 来源:技能目录
📖 文档质量 1.9/2.0
- README 提供分类、兼容性和用法,各技能附具体指令;局限是科研结果仍需领域专家核验,不能替代实验与临床判断。
- 来源:官方仓库
👥 社区活跃 1.2/1.5
- 核验日关注和分叉数量较高,仓库前一日仍更新;官方用户规模宣传未独立核验,不计入分数。
- 来源:GitHub API
🔗 兼容性 1.3/1.5
- 官方描述支持 Cursor、Claude Code、Codex、Pi 等并遵循开放 Agent Skills 标准;外部数据库认证和许可仍各异。
- 来源:官方 README
评分依据可追溯至公开来源,每项分数均有明确理由和数据支撑。
局限:未逐一验证所有数据库 API 和科研工作流;任何医学或药物结论必须经专业审查。
🏷️ 标签说明
- 开源免费: 仓库采用 MIT 许可证。来源:LICENSE
- Skill系统: 科研能力按独立 Skill 目录组织。来源:技能目录
- Agent: 设计目标是扩展 AI Agent 的科研能力。来源:官方 README
📋 来源与核验记录
- ✅ 已验证官方 README、技能目录、LICENSE 与 GitHub API。
- ⚠️ 未验证:宣传的用户规模与全部外部数据库可用性。
- ❌ 已删除死链:无。