数据与复现药物发现与化学信息学FreedomIntelligence/OpenClaw-Medical-Skills数据与复现
TO

tooluniverse-chemical-compound-retrieval

维护者 FreedomIntelligence · 最近更新 2026年4月1日

Retrieves chemical compound information from PubChem and ChEMBL with disambiguation, cross-referencing, and quality assessment. Creates comprehensive compound profiles with identifiers, properties, bioactivity, and drug information. Use when users need chemical data, drug information, or mention PubChem CID, ChEMBL ID, SMILES, InChI, or compound names.

OpenClawNanoClaw分析处理复现实验tooluniverse-chemical-compound-retrieval🏥 medical & clinicaldrug safety & chemical biologyretrieves

原始来源

FreedomIntelligence/OpenClaw-Medical-Skills

https://github.com/FreedomIntelligence/OpenClaw-Medical-Skills/tree/main/skills/tooluniverse-chemical-compound-retrieval

维护者
FreedomIntelligence
许可
MIT
最近更新
2026年4月1日

技能摘要

来自 SKILL.md 的关键信息

2 min

核心说明

  • 获取 comprehensive chemical compound data ,支持 proper disambiguation 、 cross-database validation。
  • IMPORTANT: Always use English compound names and search terms in tool calls, even if the user writes in another language (e.g., translate "阿司匹林" to "aspirin"). Only try original-language terms as a fallback if English returns no results. Respond in the user's language.。
  • if user_provided_cid:cid = user_provided_cid elif user_provided_smiles:result = tu.tools.PubChem_get_CID_by_SMILES(smiles=smiles) cid = result["data"]["cid"] elif user_provided_name:result = tu.tools.PubChem_get_CID_by_compound_name(compound_name=name) cid = result["data"]["cid"]。

原始文档

SKILL.md 摘录

Phase 0: Clarification (When Needed)

Ask the user ONLY if:

  • Compound name is highly ambiguous (e.g., "vitamin E" → α, β, γ, δ-tocopherol?)
  • Multiple distinct compounds share the name (e.g., "aspirin" is clear; "sterol" is not)

Skip clarification for:

  • Unambiguous drug names (aspirin, ibuprofen, metformin)
  • Specific identifiers provided (CID, ChEMBL ID, SMILES)
  • Clear structural queries (SMILES, InChI)

1.1 Resolve Primary Identifier

from tooluniverse import ToolUniverse
tu = ToolUniverse()
tu.load_tools()

## 1.2 Cross-Reference Identifiers

Always establish compound identity across both databases:

```python

适用场景

  • 适合在users need chemical data,drug information,或 mention PubChem CID,ChEMBL ID,SMILES,InChI,或 compound names时使用。

不适用场景

  • Do not rely on this catalog entry alone ,用于 installation 或 maintenance details。

相关技能

相关技能

返回目录
AA
数据与复现药物发现与化学信息学

aav-vector-design-agent

AAV vector design: capsid selection, promoter optimization, payload capacity.

OpenClawNanoClaw分析处理
FreedomIntelligence/OpenClaw-Medical-Skills查看
AG
数据与复现药物发现与化学信息学

agentd-drug-discovery

AgentD autonomous drug discovery: target identification, hit finding, ADMET optimization.

OpenClawNanoClaw分析处理
FreedomIntelligence/OpenClaw-Medical-Skills查看
BI
数据与复现药物发现与化学信息学

bio-clinical-databases-hla-typing

Call HLA alleles from NGS data using OptiType, HLA-HD, or arcasHLA for immunogenomics applications. Use when determining…

OpenClawNanoClaw分析处理
FreedomIntelligence/OpenClaw-Medical-Skills查看
BI
数据与复现药物发现与化学信息学

bio-clinical-databases-pharmacogenomics

Query PharmGKB and CPIC for drug-gene interactions, pharmacogenomic annotations, and dosing guidelines. Use when predict…

OpenClawNanoClaw分析处理
FreedomIntelligence/OpenClaw-Medical-Skills查看