rdkit skill 是什麼、怎麼安裝使用:讓 Claude Code 用 RDKit 做化學資訊學(SMILES、描述符、子結構搜尋)

rdkit 是 K-Dense 科研技能庫裏的化學資訊學技能:指導智能體用 RDKit 解析 SMILES / SDF、計算分子量與 LogP 等描述符、生成指紋、做子結構與相似性搜尋、生成 2D / 3D 構象和處理反應,附三個可直接運行的腳本。

Install · 安裝命令

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

在終端裏執行。Skill 可以帶可執行腳本,安裝前先看一遍倉庫裏的 SKILL.md。

NNathaniel bigo··原創首發·AI 輔助撰寫
4 分鐘讀完
資料核對於 2026-10-11 · 依據官方文檔與公開資料整理
本文根據 K-Dense-AI/scientific-agent-skills 倉庫裏該技能的 SKILL.md 與倉庫 README 整理,資料核對於 2026-10-11。所在倉庫 K-Dense-AI/scientific-agent-skills 在 GitHub 約 4.8 萬 Star(同日數據)。技能內容會隨倉庫更新,以倉庫為準。

這個 Skill 做什麼

RDKit 是藥物化學和計算化學裏最常用的開源工具庫,接口很多、坑也不少。這個技能讓智能體按經過核對的方式使用它。description:用於精細分子操控的化學資訊學工具包——SMILES / SDF 解析、描述符(分子量、LogP、極性表面積)、指紋、子結構搜尋、2D / 3D 生成、相似性、反應;標準流程想要更簡單的接口可以用 datamol(RDKit 的封裝),需要高級控制、自定義淨化或專門算法時用 rdkit。

SKILL.md 的結構:

  • 概述與版本基線:技能寫明瞭它核對所依據的 RDKit 穩定版本和核對日期,並解釋了包名的變遷——現在 PyPI 上的包名是 rdkit,rdkit-pypi 是舊名,只在維護老環境時才該出現。
  • 安裝:往現有環境裏裝用 uv;需要可復現的化學環境、尤其是和其他編譯型科學計算包混用時,仍然推薦上游建議的 conda-forge;不要把兩種來源的 RDKit 裝進同一個環境。
  • 核心能力:讀寫分子結構、描述符計算、指紋、子結構搜尋、化學反應、座標生成和分子可視化。
  • 保持化學含義:一節專門提醒處理分子時不要破壞其化學意義。
  • 常見陷阱。

目錄裏有十個文件:接口參考、核心能力、描述符參考、SMARTS 模式、工作流與最佳實踐等參考文件,以及三個腳本——計算分子性質、相似性搜尋、子結構過濾。frontmatter 的 compatibility 說明:裝好之後不需要任何憑據,也不需要聯網。

怎麼安裝

倉庫 README 的安裝方式是 skills CLI。這個庫有一百七十多個技能,建議用 CLI 文檔裏的 --skill 參數只裝需要的:

bash
npx skills add K-Dense-AI/scientific-agent-skills --skill rdkit

也可以把整個倉庫克隆到 ~/.agents/skills/scientific-agent-skills(用戶級)或項目的 .agents/skills/ 下。

倉庫整體介紹和其他安裝方式,詳見本站《Scientific Agent Skills 是什麼、怎麼安裝使用:K-Dense 的科研 Skill 庫(生信、化學、數據分析、科研寫作)》。

RDKit 本身要另外裝進你的 Python 環境,技能只是使用說明和腳本。

怎麼用

  • 「讀入 compounds.sdf,算出每個分子的分子量、LogP 和極性表面積,存成 CSV」。
  • 「在這批分子裏找出含磺酰胺基團的,用 SMARTS 匹配」。
  • 「以這個 SMILES 為參照,按 Tanimoto 相似度給庫裏的分子排序,取前 20 個」。

適合誰 / 侷限

適合做藥物發現、化學數據清洗的研究生和工程師,尤其是會化學但不常寫代碼的人。侷限:它保證的是工具用法正確,化學結論仍然要懂行的人判斷;計算出的性質是經驗模型的估計值,不能替代實驗;大規模的庫篩選要考慮運行時間和內存。

注意事項

  • 許可:該技能的 frontmatter 標註 BSD-3-Clause(與 RDKit 本身的許可一致),所在倉庫整體為 MIT。
  • 會在本機執行 Python 腳本並讀寫你指定的數據文件;allowed-tools 為讀、寫、編輯和 Bash。
  • 未公開的化合物結構會進入模型上下文,涉及保密項目時注意所用模型服務的數據條款。
需要開通或續費?ChatGPT Plus 充值 →

其他 Skill 庫

  1. 01

    ai-seo skill 是什麼、怎麼安裝使用:讓內容被 ChatGPT、Perplexity、AI Overviews 引用的 GEO / AEO Skill

    ai-seo 是 marketingskills 裏的 AI 搜尋優化技能:先做 AI 可見度審計,再從「結構、權威、存在」三個支柱優化內容,使其更容易被 AI 搜尋抓取、提取和引用,並涵蓋 llms.txt 等面向智能體的機器可讀文件。

    ClaudeCodex0
  2. 02

    gemini-api skill 是什麼、怎麼安裝使用:Google 官方的 Gemini API 開發 Skill(Agent Platform / 原 Vertex AI)

    gemini-api 是 google/skills 裏的 Gemini 開發技能:指導在 Agent Platform(原 Vertex AI)上用 Google Gen AI SDK 調用 Gemini,覆蓋 Python、JS/TS、Go、Java、C# 以及多模態、工具、緩存和 Live API。

    ClaudeGemini0
  3. 03

    writing-plans skill 是什麼、怎麼用:Superpowers 把需求拆成可執行實施計劃的 Skill

    writing-plans 是 Superpowers 的計劃技能:拿到設計或需求後、動代碼之前,寫一份「沒看過代碼庫的工程師也能照做」的實施計劃,寫明文件、接口、測試和提交點,存入 docs/superpowers/plans/。

    ClaudeCodex0
  4. 04

    lark-doc skill 是什麼、怎麼安裝使用:讓 AI 讀寫飛書雲文檔的官方 Skill(Docx / Wiki)

    lark-doc 是飛書官方 CLI 附帶的雲文檔技能:讓智能體通過 lark-cli 讀取、創建和編輯飛書文檔與知識庫頁面,插入或下載圖片附件,操作思維筆記,並內置會議紀要、PRD、彙報等多種文體的寫作參考。

    ClaudeCodex0
  5. 05

    deploy-to-vercel skill 是什麼、怎麼用:讓智能體把項目部署到 Vercel 的官方 Skill(預設只發預覽版)

    deploy-to-vercel 是 Vercel 官方的部署 Skill:先檢查項目是否已關聯、是否有 git 遠端和登入狀態,再選擇 git push、CLI 或免登入兜底方式部署;除非你明確要求,否則只發預覽部署。

    ClaudeCodex0
  6. 06

    verification-before-completion 是什麼、怎麼用:Superpowers「先拿證據再說完成」的 Skill

    verification-before-completion 是 Superpowers 的收尾檢查技能:在宣佈完成、修好或測試通過之前,必須在當條消息裏實際運行驗證命令並看到輸出,證據先於結論。

    ClaudeCodex0

查看全部 Skill 庫 →

0 條評論

登入 後參與評論

還沒有評論,來搶沙發~