← Back to Skills Marketplace
xxxrobot

PharmaAI

by xxxrobot · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ⚠ suspicious
280
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install pharma-ai
Description
智能药物发现AI助手,提供分子毒性预测、ADMET评估和虚拟筛选功能。 基于Python科学计算核心(RDKit + scikit-learn)和Node.js Skill包装。 Use when: - 需要预测分子的hERG心脏毒性、肝毒性或Ames致突变性 - 需要评估分子的溶解度、代谢稳定性等ADMET性质...
Usage Guidance
This package mostly looks like a local Node+Python prediction tool, but do NOT install blindly. Key concerns to resolve before use: 1) The manifest/README reference pre-trained model files (python-core/models/*.pkl) that are not included — verify the models are present from a trusted source or the skill will fail. 2) The skill requires python3 and native Python packages (RDKit) which must be installed separately; RDKit has non-trivial native dependencies—test in an isolated environment. 3) The Python bridge spawns local processes and runs bundled Python code — review the Python files and any model-loading logic for safety and provenance. 4) The model metric claims (two models with ROC-AUC=1.000) are suspiciously perfect; ask the author for provenance, training data, and validation details before trusting predictions for critical decisions. If you cannot verify the models' origin and integrity, run the skill in a sandbox or decline to install.
Capability Analysis
Type: OpenClaw Skill Name: pharma-ai Version: 1.0.0 The pharma-ai skill bundle is a legitimate tool for molecular toxicity prediction and drug discovery. It uses a Node.js wrapper to call a Python core (RDKit/scikit-learn) via a secure child process bridge using JSON-serialized arguments. The documentation files (HEADLESS_LOGIN.md, PUBLISH_GUIDE.md) provide standard instructions for platform authentication and deployment, and no evidence of data exfiltration, malicious execution, or prompt injection was found in the code or instructions.
Capability Assessment
Purpose & Capability
The name/description, TypeScript code, and Python core align with a molecular-toxicity/ADMET prediction skill. However the bundle advertises pre-trained models (e.g. herg_model.pkl, hepatotoxicity_model.pkl, ames_model.pkl) and references additional docs, but those model files and some referenced docs are not present in the provided file manifest. The package also does not declare runtime requirements (python3, RDKit) or list model files as required assets — this is disproportionate to the claimed out-of-the-box capability.
Instruction Scope
Runtime instructions and code confine behaviour to local computation: the Node layer spawns a local python3 process and passes JSON; the Python script loads local model files, computes descriptors with RDKit, and returns JSON. There are no network calls, no attempts to read arbitrary system files, and no exfiltration endpoints in the code. That said, documentation files include publishing/login guidance referencing ClawHub tokens (for publishing) which is unrelated to runtime prediction and should not be confused with required credentials.
Install Mechanism
There is no install spec and the skill expects heavy native Python packages (RDKit, scikit-learn, numpy, joblib). The bundle does not ship platform installers or the model artifacts; running it will require manual installation of RDKit (which has non-trivial native dependencies). The absence of packaged models means either the skill will fail at runtime or the author expects models to be fetched/added outside the bundle (no code for fetching exists). This mismatch increases operational risk.
Credentials
The skill does not request environment variables, credentials, or config paths for runtime operation (none declared). The only place tokens are mentioned is in publishing docs (HEADLESS_LOGIN.md / PUBLISH_GUIDE.md) describing how to publish the skill to ClawHub; those are documentation for authors and are not used by the runtime code. No other unrelated credentials are requested.
Persistence & Privilege
The skill does not request always:true and does not attempt to modify other skills or global agent configuration. It runs as a local Node/Python process when invoked. Autonomous invocation is allowed (platform default) but does not combine with other privilege red flags in the bundle.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install pharma-ai
  3. After installation, invoke the skill by name or use /pharma-ai
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Initial release: Molecular toxicity prediction, ADMET assessment, and virtual screening
Metadata
Slug pharma-ai
Version 1.0.0
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is PharmaAI?

智能药物发现AI助手,提供分子毒性预测、ADMET评估和虚拟筛选功能。 基于Python科学计算核心(RDKit + scikit-learn)和Node.js Skill包装。 Use when: - 需要预测分子的hERG心脏毒性、肝毒性或Ames致突变性 - 需要评估分子的溶解度、代谢稳定性等ADMET性质... It is an AI Agent Skill for Claude Code / OpenClaw, with 280 downloads so far.

How do I install PharmaAI?

Run "/install pharma-ai" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is PharmaAI free?

Yes, PharmaAI is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does PharmaAI support?

PharmaAI is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created PharmaAI?

It is built and maintained by xxxrobot (@xxxrobot); the current version is v1.0.0.

💬 Comments