Token导航 LogoToken导航

Agent Skill · 开发

tooluniverse-admet-prediction(tooluniverse admet 预测)

tooluniverse-admet-prediction 用于处理 GitHub 仓库、Issue、Pull Request 和代码协作信息,适合在 Codex、Claude、Cursor、Gemini CLI 中需要围绕仓库状态、代码变更或协作事项进行整理时使用。可结合来源仓库、安装命令和原始 README 继续核验具体用法。安装前建议确认权限范围、维护状态,以及是否会触发联网、命令执行或文件读写。

tooluniverse-admet-prediction 是开发类 Agent Skill,可用宿主为 Codex、Claude、Cursor、Gemini CLI,通过GitHub 仓库获取,权限为需要联网;许可证信息还不明确,第三方扫描有提醒项,按安装量在开发类的 21,746 个 Skill 里排第 12,468。

总安装 1,272周安装 53GitHub Stars 1,275下载 424核验 2026-05-01

安装说明

本站只整理中文说明,不托管安装包,也不代用户安装。
GitHub
许可证
unknown

安装方式

通过对话安装

复制提示词发给支持本地命令或 Skills 的 AI 助手,先确认命令和权限,再让它执行。

请帮我安装这个 Agent Skill:tooluniverse-admet-prediction(tooluniverse admet 预测)
来源仓库:https://github.com/mims-harvard/tooluniverse
仓库路径:skills/tooluniverse-admet-prediction
安装命令:
npx skills add https://github.com/mims-harvard/tooluniverse --skill tooluniverse-admet-prediction
安装前请先检查当前环境是否支持对应 CLI,并向我确认将要执行的命令、安装目录、联网范围和文件读写权限;确认后再执行。

命令行安装

复制命令到本机终端执行。该命令会通过 npx skills 从第三方来源获取 Skill;本站只展示命令,不托管安装包,也不自动执行。

skills.shnpx skills
npx skills add https://github.com/mims-harvard/tooluniverse --skill tooluniverse-admet-prediction

这个 Skill 是做什么的

开发类 Skill 面向写代码、改代码和排查问题,一般会读写仓库文件,部分还会执行构建或测试命令。

tooluniverse-admet-prediction 用于处理 GitHub 仓库、Issue、Pull Request 和代码协作信息。适用于药物研发中 ADMET 性质预测相关的开发协作场景。通过 npx skills add 命令从指定 GitHub 仓库安装并使用。

安装前需确认权限范围、维护状态及是否触发联网或文件读写操作。适用宿主包括 Codex、Claude、Cursor、Gemini CLI,接入前应确认版本、权限和运行环境要求。

来源仓库内路径:skills/tooluniverse-admet-prediction

上手步骤

4 步
  1. 1

    确认自己的宿主工具

    公开资料标注支持 Codex、Claude、Cursor、Gemini CLI;先确认自己用的是其中之一,再按对应工具的 Skills 目录放置。

  2. 2

    拿到安装命令

    可以直接复制的命令是 npx skills add https://github.com/mims-harvard/tooluniverse --skill tooluniverse…;命令里的占位符换成自己的路径或密钥再执行。

  3. 3

    安装后重启宿主

    命令执行完要完全退出宿主工具再打开,让新装的 Skill 被重新扫描到,否则列表里可能看不到。

  4. 4

    按最小权限试用

    它需要需要联网,先在测试目录或测试账号里跑,确认没问题再放到正式项目。

常见问题

6 条

tooluniverse-admet-prediction 怎么安装?

在终端执行 npx skills add https://github.com/mims-harvard/tooluniverse --skill tooluniverse-admet-pre…。装完完全退出宿主工具再打开,让它重新扫描本地 Skill。

tooluniverse-admet-prediction 支持哪些 AI 工具?

公开资料标注支持 Codex、Claude、Cursor、Gemini CLI。其他工具只要能读取本地 Skill 目录,一般也能手动放进去,但要自己确认触发方式是否一致。

tooluniverse-admet-prediction 需要什么权限?

权限级别是需要联网。该 Skill 可能需要联网访问来源站点、仓库或外部 API;具体网络访问范围需要结合源码和 README 复核。

tooluniverse-admet-prediction 是免费的吗?

公开资料没有标注明确许可证,收费和商用限制都无法确认。正式使用前请到来源仓库核对授权说明。

tooluniverse-admet-prediction 用的人多吗?

公开数据是累计安装 1,272 次,近一周安装 53 次,下载 424 次,GitHub 1,275 星。这些数字来自第三方目录统计,只能当作热度参考,不代表质量或安全性。

tooluniverse-admet-prediction 安全吗?

第三方扫描有提醒项,说明存在需要人工确认的行为。安装前请打开源码看清它读了什么、联网到哪里。

值得选的地方和要先想清楚的地方

值得选的地方

  • 同时适配 4 种工具,换客户端不用重新找替代品。
  • 来源仓库有 1,275 星,维护活跃度相对可查。

先想清楚的地方

  • 许可证没有明确标注,能不能商用、能不能再分发都不确定。
  • 第三方扫描存在提醒项或未通过项,需要人工逐条确认。
  • 第三方目录整理,版本更新和行为细节以来源仓库为准。

适不适合你

更适合

  • 已经在用 Codex,想直接扩展它能力的人。
  • 需要处理开发类任务、又不想每次都手写提示词的人。

不太适合

  • 需要明确授权才能用到公司项目里的场景。
  • 需要厂商级技术支持和 SLA 的生产系统。

开发类 Skill 对比

6 个同类
Skill总安装GitHub 星权限许可证扫描
skill-vetter

技能审查员 · OpenClaw

8,779,018986操作浏览器MIT-0通过
ontology

本体论 · OpenClaw

6,636,960576只读MIT-0通过
entra-app-registration

内部应用程序注册 · Codex、Claude

6,631,872764接触敏感数据未明确通过
entra-app-registration

内部应用程序注册 · Codex、Claude

3,757,680201接触敏感数据未明确通过
nano-banana-pro

纳米香蕉专业版 · OpenClaw

3,526,898364接触敏感数据MIT-0有提醒
tooluniverse-admet-prediction

tooluniverse admet 预测 · 本页

1,2721,275需要联网未明确有提醒

按安装量取同分类前几名;数字来自第三方目录统计,只作热度参考,不代表质量结论。

SKILL.md 原文

ADMET Prediction & Drug Candidate Profiling

ADMET reasoning: a drug fails if it can't be absorbed, distributes to wrong tissues, isn't metabolized safely, or isn't excreted. Evaluate each property independently — good absorption doesn't compensate for liver toxicity. The ADME properties determine whether a compound reaches its target at therapeutic concentrations; toxicity determines whether it's safe to do so. Prioritize experimental data (T2) over computational predictions (T3) — ADMETAI predictions are screening tools, not definitive verdicts. When a FAIL is flagged in any toxicity category (hERG, AMES, DILI), treat it as program-limiting until wet-lab data refutes it.

LOOK UP DON'T GUESS: never assume SMILES, CID, or experimental LD50 values — always call PubChem to resolve compound identity before any ADMETAI or PubChemTox call.

Comprehensive pharmacokinetic and toxicity profiling integrating AI-based ADMET predictions, rule-based drug-likeness filters, and experimental benchmarks from curated databases.

When to Use This Skill

Triggers:

  • "What are the ADMET properties of [compound]?"
  • "Is [drug] likely to cross the blood-brain barrier?"
  • "Predict the toxicity of this SMILES:..."
  • "Does [compound] violate Lipinski's rule of five?"
  • "Assess the drug-likeness of [molecule]"
  • "What are the CYP interactions for [drug]?"
  • "Pharmacokinetic profile of [compound]"
  • "Is [compound] orally bioavailable?"
  • "What is the LD50 / hERG liability of [molecule]?"

Input: Drug name (e.g., "ibuprofen") OR SMILES string (e.g., "CC(C)Cc1ccc(cc1)C(C)C(=O)O")


COMPUTE, DON'T DESCRIBE

When analysis requires computation (statistics, data processing, scoring, enrichment), write and run Python code via Bash. Don't describe what you would do — execute it and report actual results. Use ToolUniverse tools to retrieve data, then Python (pandas, scipy, statsmodels, matplotlib) to analyze it.

KEY PRINCIPLES

  1. Resolve identity first - Always convert drug name to SMILES before calling ADMETAI tools
  2. ADMETAI tools require tooluniverse[ml] - If import fails, skip to SwissADME/PubChemTox fallbacks
  3. All ADMETAI tools take smiles: list[str] - Always wrap in a list, even for one compound
  4. SwissADME takes smiles: str - Single string, NOT a list (SOAP-style with operation param)
  5. PubChemTox tools accept cid or compound_name - Use CID when available for reliability
  6. Evidence grading mandatory - Predictions (T3), experimental data (T2), regulatory (T1)
  7. Scorecard output - Every analysis must end with a pass/warn/fail scorecard
  8. Explain significance - State WHY each property matters for drug development

Evidence Grading

TierLabelSource
T1Regulatory/ClinicalFDA labels, ChEMBL max clinical phase
T2ExperimentalPubChemTox LD50/LC50, in vitro AMES, animal studies
T3ComputationalADMETAI predictions, SwissADME calculations
T4AnnotationDatabase cross-references, text-mined

Workflow: 5-Phase ADMET Profiling

User Query (drug name or SMILES)
|
+-- PHASE 1: Compound Identity Resolution
|   PubChem name->CID->SMILES, or validate input SMILES
|
+-- PHASE 2: Physicochemical & Drug-Likeness
|   ADMETAI physicochemical + SwissADME druglikeness -> Lipinski/Veber
|
+-- PHASE 3: ADME Predictions
|   BBB, bioavailability, CYP interactions, clearance, solubility
|
+-- PHASE 4: Toxicity Assessment
|   ADMETAI tox + PubChemTox experimental + nuclear receptor + stress
|
+-- PHASE 5: Scorecard & Clinical Context
|   ChEMBL max phase, aggregate pass/warn/fail, final recommendation

PHASE 1: Compound Identity Resolution

Goal: Obtain SMILES, PubChem CID, and basic identifiers for the query compound.

Steps:

  1. If input is a drug name:

- Call PubChem_get_CID_by_compound_name(name=<drug_name>) to get CID - Call PubChem_get_compound_properties_by_CID(cid=<CID>) to get SMILES and MW - Extract ConnectivitySMILES from the response (NOT CanonicalSMILES)

  1. If input is a SMILES string:

- Call PubChem_get_CID_by_SMILES(smiles=<SMILES>) to get CID - Call PubChem_get_compound_properties_by_CID(cid=<CID>) for compound name and MW - Use the input SMILES for all subsequent ADMETAI calls

  1. Record:

- Compound name, CID, SMILES, molecular formula, molecular weight, IUPAC name - If CID lookup fails, proceed with SMILES only (ADMETAI does not need CID)

Why this matters: ADMETAI tools require SMILES input. PubChemTox tools work best with CID. Resolving both ensures all downstream tools can be called. PubChem is the authoritative source for SMILES canonicalization.

Fallback: If PubChem has no entry, the user must provide SMILES directly. Cannot proceed without SMILES.


PHASE 2: Physicochemical Properties & Drug-Likeness

Goal: Evaluate whether the compound has drug-like physicochemical properties.

Steps:

  1. ADMETAI physicochemical (primary): ADMETAI_predict_physicochemical_properties(smiles=["<SMILES>"]) Returns: MW, logP, TPSA, HBD, HBA, rotatable bonds
  2. SwissADME drug-likeness (complementary): SwissADME_check_druglikeness(operation="check_druglikeness", smiles="<SMILES>") SwissADME_calculate_adme(operation="calculate_adme", smiles="<SMILES>") Returns: Lipinski, Veber, Ghose, Egan, Muegge rule compliance; PAINS alerts; Brenk alerts
  3. ADMETAI solubility: ADMETAI_predict_solubility_lipophilicity_hydration(smiles=["<SMILES>"]) Returns: Aqueous solubility (LogS), lipophilicity, hydration free energy

Interpret & Score:

PropertyIdeal RangeWhy It Matters
MW< 500 DaLarger molecules have poor membrane permeability (Lipinski)
LogP-0.4 to 5.6Too hydrophobic = poor solubility; too hydrophilic = poor permeability
HBD<= 5Excess donors reduce membrane crossing (Lipinski)
HBA<= 10Excess acceptors reduce membrane crossing (Lipinski)
TPSA< 140 A^2High PSA correlates with poor oral absorption
Rotatable bonds<= 10Molecular flexibility affects bioavailability (Veber)
LogS> -6Below -6 = practically insoluble, formulation challenge
PAINS alerts0Pan-assay interference compounds give false positives in screens

Verdict: PASS if Lipinski <= 1 violation and no PAINS alerts; WARN if 2 violations; FAIL if 3+ violations or PAINS+.

Fallback: If ADMETAI import fails (missing tooluniverse[ml]), rely on SwissADME alone. SwissADME provides all Lipinski descriptors independently.


PHASE 3: ADME Predictions

Goal: Predict absorption, distribution, metabolism, and excretion behavior.

Steps:

  1. Blood-brain barrier penetration: ADMETAI_predict_BBB_penetrance(smiles=["<SMILES>"])

- BBB+ = compound can cross; BBB- = cannot - Critical for CNS drugs (must cross) and peripherally-acting drugs (should NOT cross to avoid CNS side effects)

  1. Oral bioavailability: ADMETAI_predict_bioavailability(smiles=["<SMILES>"])

- F20% = at least 20% oral bioavailability; F30% = at least 30% - Low bioavailability means the drug is extensively metabolized or poorly absorbed - F < 20% generally requires non-oral routes (IV, inhaled, topical)

  1. CYP450 interactions: ADMETAI_predict_CYP_interactions(smiles=["<SMILES>"])

- Reports substrate/inhibitor status for CYP1A2, 2C9, 2C19, 2D6, 3A4 - Why CYP matters: ~75% of drugs are metabolized by CYP enzymes. Inhibiting CYP3A4 (which metabolizes ~50% of drugs) causes dangerous drug-drug interactions (DDIs). CYP2D6 polymorphisms affect ~25% of drugs -- poor metabolizers accumulate toxic levels - Substrate of CYP2D6 = pharmacogenomic risk (poor/ultra-rapid metabolizers) - Inhibitor of CYP3A4 = high DDI risk (co-administered drugs accumulate)

  1. Clearance and distribution: ADMETAI_predict_clearance_distribution(smiles=["<SMILES>"])

- VDss (volume of distribution): low (<0.7 L/kg) = confined to plasma; high (>1 L/kg) = distributed to tissues - Clearance: high clearance = short half-life, frequent dosing needed - Plasma protein binding (PPB): >95% bound = narrow therapeutic window, DDI risk from displacement

  1. SwissADME pharmacokinetics (cross-validation):

- GI absorption (high/low), P-gp substrate status, skin permeation (logKp)

Key flags: BBB+ for non-CNS drug (WARN: CNS side effects); BBB- for CNS drug (FAIL: won't reach target); F < 20% (WARN: poor oral bioavailability); CYP3A4 inhibitor (WARN: high DDI); CYP2D6 substrate (WARN: pharmacogenomic variability); PPB > 99% (WARN: narrow window); high clearance + low bioavailability (FAIL).

Fallback: If ADMETAI unavailable, SwissADME provides GI absorption, BBB permeation (yes/no), P-gp substrate, and CYP inhibition predictions.


PHASE 4: Toxicity Assessment

Goal: Evaluate safety liabilities from both predicted and experimental sources.

Steps:

  1. ADMETAI toxicity predictions [T3]: ADMETAI_predict_toxicity(smiles=["<SMILES>"]) Key endpoints:

- AMES: Mutagenicity (bacterial reverse mutation test). Positive = potential carcinogen; regulatory agencies require AMES testing for all new drugs - DILI: Drug-induced liver injury risk. Leading cause of drug withdrawal (e.g., troglitazone). Positive = hepatotoxicity concern requiring liver function monitoring - hERG: hERG potassium channel inhibition. Causes QT prolongation and fatal cardiac arrhythmia. hERG+ = cardiotoxicity liability; multiple drugs withdrawn for this (e.g., terfenadine, cisapride) - ClinTox: Clinical trial toxicity / FDA withdrawal risk. Trained on drugs that failed trials or were withdrawn for toxicity - LD50_Zhu: Predicted lethal dose (mg/kg, rat oral). Lower = more acutely toxic - Skin_Reaction: Dermal sensitization potential. Important for topical drugs - Carcinogens_Lagunin: Carcinogenicity prediction

  1. Nuclear receptor activity [T3]: ADMETAI_predict_nuclear_receptor_activity(smiles=["<SMILES>"])

- AR (androgen receptor), ER (estrogen receptor), AhR, PPAR-gamma activity - Positive = potential endocrine disruption; critical for chronic-use drugs and environmental chemicals

  1. Stress response pathways [T3]: ADMETAI_predict_stress_response(smiles=["<SMILES>"])

- p53 activation = DNA damage response (genotoxicity signal) - MMP disruption = mitochondrial toxicity - ATAD5 = DNA repair stress - HSE = heat shock / protein misfolding stress

  1. PubChemTox experimental data [T2] (call all in parallel): PubChemTox_get_toxicity_values(cid=<CID>) PubChemTox_get_ghs_classification(cid=<CID>) PubChemTox_get_acute_effects(cid=<CID>) PubChemTox_get_carcinogen_classification(cid=<CID>) PubChemTox_get_target_organs(cid=<CID>) PubChemTox_get_toxicity_summary(cid=<CID>)

- Real animal study data (LD50, LC50, NOAEL) anchors computational predictions - GHS classification provides internationally harmonized hazard categories - Carcinogen classification from IARC (Group 1/2A/2B), NTP, EPA

Key flags: AMES positive (FAIL: mutagenic); DILI positive (WARN: hepatotox); hERG positive (FAIL: cardiac, often program-killing); ClinTox positive (WARN); LD50 < 50 mg/kg (FAIL: GHS 1-2); LD50 50-300 mg/kg (WARN: GHS 3); NR-ER/AR active (WARN: endocrine disruption); p53 active (WARN: genotoxicity); IARC Group 1/2A (FAIL: known/probable carcinogen).

Fallback: If ADMETAI unavailable, PubChemTox provides experimental toxicity data for known compounds. For novel compounds without PubChem entries, flag as "no experimental toxicity data available -- computational predictions only."


PHASE 5: Scorecard Assembly & Clinical Context

Goal: Aggregate all findings into a structured ADMET scorecard with pass/warn/fail verdicts.

Steps:

  1. ChEMBL clinical status [T1] (if drug has ChEMBL ID): ChEMBL_get_molecule(chembl_id="<CHEMBL_ID>")

- Max phase: 4 = approved, 3 = Phase III, 2 = Phase II, 1 = Phase I, 0 = preclinical - Ro5 violations from ChEMBL (independent validation of Lipinski) - First approval year, indication class, black box warning flag

  1. Build the ADMET Scorecard: produce a table with 13 categories (Physicochemical, Solubility, Absorption, Distribution, Metabolism, Excretion, Tox: Mutagenicity/Hepatotoxicity/Cardiotoxicity/Carcinogenicity/Acute, Endocrine, Clinical Tox), each with PASS/WARN/FAIL verdict and key finding. Include compound identity header and overall verdict. Tag each finding with evidence tier [T1-T3].
  2. Interpretation narrative: After the scorecard, provide a 3-5 sentence summary:

- Highlight the most critical findings (any FAILs or WARNs) - State whether the compound is suitable for oral administration - Note any DDI risks from CYP interactions - Flag pharmacogenomic concerns (CYP2D6 substrate) - Recommend next steps (e.g., "hERG patch clamp assay recommended to confirm computational prediction")


Completeness Checklist (MANDATORY before reporting)

Before delivering the final scorecard, verify:

  • Compound identity resolved (name, CID, SMILES all present or explicitly noted as unavailable)
  • Physicochemical properties reported with Lipinski verdict
  • At least one source for each ADME property (ADMETAI or SwissADME)
  • All 7 ADMETAI toxicity endpoints reported (or marked N/A with reason)
  • PubChemTox experimental data checked (even if "no data found")
  • Nuclear receptor and stress response checked (or marked N/A)
  • Evidence tier tagged for every finding
  • Scorecard table complete with verdicts for all 13 categories
  • Overall verdict stated
  • Interpretation narrative provided with actionable next steps

平台分布

Codex

37.49%
按下载量换算159

Claude

31.2%
按下载量换算132

Cursor

18.74%
按下载量换算79

Gemini CLI

9.23%
按下载量换算39

安全审计

Gen Agent Trust Hub

通过

Socket

通过

Snyk

可疑

权限和风险

需要联网

该 Skill 可能需要联网访问来源站点、仓库或外部 API;具体网络访问范围需要结合源码和 README 复核。

安装前确认

本站仅展示第三方公开信息,不托管安装包,不提供自动安装或运行环境。安装前应自行审查源码、依赖和命令行为。来源安全扫描存在提醒或未通过项,安装前请自行复核。目前只有一个公开来源,建议同时核对源仓库。

继续浏览同类 Skills