AAV vector design: capsid selection, promoter optimization, payload capacity.
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.
原始来源
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 的关键信息
核心说明
- 获取 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。
相关技能
相关技能
AgentD autonomous drug discovery: target identification, hit finding, ADMET optimization.
Call HLA alleles from NGS data using OptiType, HLA-HD, or arcasHLA for immunogenomics applications. Use when determining…
Query PharmGKB and CPIC for drug-gene interactions, pharmacogenomic annotations, and dosing guidelines. Use when predict…