把任何 AI 變成你的科研助理:scientific-agent-skills 完整介紹
AI 會聊天、會寫程式,但要它真的去「跑一條 RNA-seq 分析」「對接一個小分子到蛋白質」「查 100 個科學資料庫」,靠通用對話往往力不從心——因為它不知道該用哪個工具、用什麼參數、踩過哪些坑。
scientific-agent-skills 就是來補這塊的。它是一套開源的「AI Agent 科學技能包」,把各領域的專業工作流程包成一個個「技能(Skill)」,讓 Claude、Cursor、Codex 這類 AI agent 一裝上去,立刻變成能動手的科研助理。
出處:K-Dense-AI/scientific-agent-skills(github.com/K-Dense-AI/scientific-agent-skills)。號稱全球 16 萬+ 科學家使用,目前約 140+ 個技能(實際安裝下來為 147 個)+ 100+ 科學資料庫。
一、它到底是什麼?先搞懂「Agent Skill」
很多人以為它是一個軟體或 App,其實不是。
一個「Skill」=一個資料夾,裡面一份 SKILL.md(說明書)+ 參考檔案/腳本。SKILL.md 寫的是給 AI 看的指引:
- 什麼時候該用我(觸發情境)
- 怎麼做這件事(步驟、工具、API)
- 要注意什麼(陷阱、參數、最佳實務)
它遵循一個叫「Agent Skills 開放標準」的格式——所以同一套技能,Claude Code、Cursor、Codex、Pi 等不同 AI 工具都能讀。
關鍵特性:按需載入,不佔資源
AI 平常不會把 147 個技能全部讀進來(那會塞爆上下文、燒 token)。它的運作是:
1. 你提出需求(例如「分析這份單細胞資料」)
2. AI 比對你的需求 vs 各技能的「描述」
3. 只叫出對得上的那一個(這裡會觸發 scanpy),照 SKILL.md 動手
換句話說——它是一座待命的工具庫,需要哪把才拿哪把。
二、147 個技能涵蓋哪些領域?
絕大多數是硬科學,重點在生醫與藥物開發,但也有不少通用工具:
- 生物/基因體:scanpy、biopython、anndata、pydeseq2、bulk-rnaseq
- 化學/藥物開發:rdkit、deepchem、datamol、diffdock、medchem
- 蛋白質工程:esm、molecular-dynamics、glycoengineering
- 物理/量子運算:qiskit、cirq、pennylane、qutip、astropy
- 統計/機器學習:scikit-learn、statsmodels、pymc、shap、transformers
- 視覺化/文件:matplotlib、seaborn、scientific-visualization、docx、pptx、pdf
- 研究/寫作:literature-review、citation-management、research-lookup、scientific-writing
- 通用工具:generate-image、infographics、market-research-reports、geopandas
再加上 100+ 科學資料庫的查詢能力(化合物、基因、蛋白質、臨床試驗、專利等),可以做可重現、有出處的查詢。
三、能幫你做什麼?三個情境
- 生醫研究者:把一份 FASTQ 從品管、比對、定量到差異表現分析(DESeq2)、路徑富集、出圖,一條龍跑完。
- 藥物開發:SMILES 標準化、計算分子描述子、做分子對接(DiffDock)、用 medchem 規則篩庫。
- 一般使用者:就算不碰生醫,裡面的 scientific-visualization(漂亮圖表)、generate-image(生圖)、infographics(資訊圖)、market-research-reports(市場報告)也很實用。
四、怎麼安裝?
官方推薦用標準的 Agent Skills 安裝器:
官方標準做法(適用 Claude Code 等所有平台):
npx skills add K-Dense-AI/scientific-agent-skills
或用 GitHub CLI:
gh skill install K-Dense-AI/scientific-agent-skills
或手動 clone 到使用者層技能目錄:
git clone https://github.com/K-Dense-AI/scientific-agent-skills.git ~/.agents/skills/scientific-agent-skills
裝完之後,AI agent 會自動探索並在需要時觸發這些技能,不用手動引用。
兩個務必知道的注意事項:
1. 安裝範圍:在哪個資料夾下執行,可能就裝在那個專案層(例:你的專案/.agents/skills/),只有該專案讀得到;要全域共用就放到 ~/.agents/skills/。
2. 安全:這些是第三方程式碼,會以完整 agent 權限執行。安裝器自己也提醒「Review skills before use」——正式使用前,建議先看過該技能的 SKILL.md。
五、值得裝嗎?
- 如果你做生醫、化學、藥物、資料科學:非常值得,等於一次補齊一整櫃專業工具的「使用手冊」。
- 如果你只是想要更好的圖表/生圖/報告:可以只用其中通用的那十幾個,其他放著待命也不佔資源。
- 如果你完全不碰科學或數據:多數技能用不到,裝不裝差別不大。
一句話總結:它把「AI 知道怎麼做科學」這件事,從零散提示變成一套可重複、有標準、跨工具的能力。
參考連結
- GitHub:https://github.com/K-Dense-AI/scientific-agent-skills
- Agent Skills 開放標準(npx skills 安裝器)
- 相關生態:相容 Claude Code、Cursor、Codex、Pi 等
註:技能數量(140 / 147)、相容平台與資料庫數可能隨版本更新,實際以官方 repo 為準。