← Back to Skills Marketplace
cheminem

Drug Team

by Cheminem · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ⚠ suspicious
318
Downloads
0
Stars
2
Active Installs
1
Versions
Install in OpenClaw
/install drug-team
Description
Coordinates specialized AI agents to design novel drug candidates with synthesis routes, inventory checks, ADMET/Tox evaluation, pharmacology scoring, and pa...
README (SKILL.md)

drug-team

Meta-skill that orchestrates a team of specialized AI agents for drug design.

Overview

  • Purpose: Designs novel drug candidates for a given target/indication with constraints (e.g., "Design drug for pain relief, logP\x3C3").
  • Agents:
    1. Chem Synth (uses chemistry-query skill): Proposes molecular scaffolds and synthesis routes.
    2. Synth Notebook (uses synth-notebook skill): Visualizes routes, optimizes yields, checks safety.
    3. Lab Inventory (uses lab-inventory skill): Checks stock for reagents, estimates costs.
    4. ADMET: Predicts QED, SA, logP, TPSA, pKa using RDKit/ML proxies.
    5. Tox: Checks PAINS, Brenk alerts, Ames test.
    6. Pharm: Evaluates target binding affinity (docking proxy via web/tools).
    7. Patent Scout (uses patent_scout.py): Scans for prior art patents, computes novelty score, checks for blocking patents via web searches.
  • Coordination: Iterative polling and messaging between agents to refine candidates.
  • Output: Table of top 3 molecules (SMILES, route, scores) + visualizations (e.g., mol images).

Triggers

  • drug design
  • design drug
  • painkiller
  • drug synthesis
  • synth pharm
  • design molecule
  • "low tox" drug
  • inventory-aware design
  • design with stock check
  • check stock for synthesis
  • patent
  • novelty
  • prior art

Usage

When triggered, runs scripts/orchestrate.py \"{user_query}\" .

Integration

  • Integrates chemistry-query for initial scaffolds and routes.
  • Uses synth-notebook for route visualization, yield optimization, and safety checks.
  • Incorporates lab-inventory for reagent stock checking and cost estimation.
  • Ranks candidates including feasibility scores based on yield, safety (with SDS scans for route chemicals, risk scores, and alerts), and inventory availability.
  • Post-design patent scouting to include novelty scores and blocking status in candidate ranking ("High novelty: no blocking patents").

Dependencies

  • RDKit (installed)
  • chemistry-query skill (exists)
  • synth-notebook skill
  • lab-inventory skill
  • Matplotlib/Plotly for viz
  • OpenClaw subagent spawning
  • beautifulsoup4 for patent_scout scraping
Usage Guidance
What to consider before installing: - Provenance: the owner and homepage are unknown. Prefer skills from verified/known sources when dealing with proprietary chemistry. - External network: this skill will send search terms (SMILES or names) to patents.google.com via patent_scout.py — do not run it on confidential molecules unless you accept that risk or block network access. - File access: it executes scripts from sibling skill directories and may create or overwrite files there (it will create a stock.csv in lab-inventory if missing). Ensure those other skills are trusted and you are okay with cross-skill file writes. - Review other skills: because it calls chemistry-query, synth-notebook, and lab-inventory scripts directly, inspect those repos/scripts to confirm they are safe and that calling them via subprocess is intended. - Environment assumptions: the package contains a venv config but no installer; confirm RDKit and other Python dependencies exist in your environment before running. - Recommended mitigations: run in an isolated sandbox, disable outbound network during patent-scout if you need confidentiality, back up or sandbox other skill directories to avoid unintended file writes, and review the code of the called sibling scripts. If you need help assessing the other skills (chemistry-query, synth-notebook, lab-inventory), gather their code and provenance and re-run an evaluation.
Capability Analysis
Type: OpenClaw Skill Name: drug-team Version: 1.0.0 The drug-team skill bundle is a legitimate orchestration tool for drug discovery, coordinating multiple specialized agents for chemistry, toxicity, and patent analysis. The primary logic in scripts/orchestrate.py uses subprocess.run to execute internal scripts and other skills with well-controlled arguments, while scripts/patent_scout.py performs web scraping on Google Patents to evaluate molecular novelty, which is consistent with its stated purpose. No evidence of data exfiltration, malicious persistence, or intentional harmful behavior was found in the code or the agent instructions.
Capability Assessment
Purpose & Capability
The name/description (orchestrating chemistry, synthesis, inventory, ADMET, patent scouting) aligns with the included code and dependencies (RDKit, BS4, integration hooks). However the code reaches into sibling skill directories (e.g., skills/chemistry-query, skills/synth-notebook, skills/lab-inventory) via relative filesystem traversal — this is a non-obvious design choice that requires those other skills to be present and gives the skill access to other skill files. The presence of a venv/pyvenv.cfg file in the package but no install spec is also unexpected.
Instruction Scope
SKILL.md instructs running scripts/orchestrate.py and the script executes other skills' Python scripts (via subprocess.run), reads/writes files (creates temp, viz, and may write stock.csv into the lab-inventory directory), and performs web scraping (patents.google.com). The script will send candidate identifiers/SMILES to external sites for patent searches, which can leak proprietary molecular structures. It also creates/modifies files inside other skill directories (creating stock.csv if missing), which is scope creep and could corrupt or persist data outside the skill's own sandbox.
Install Mechanism
There is no install specification (instruction-only install), which is low risk. But a venv/pyvenv.cfg file is included in the package — odd for an instruction-only skill and suggests assumptions about environment or bundled virtualenv state. No external download URLs are used.
Credentials
The skill declares no required credentials or env vars (good), but it performs outbound web requests (patent_scout.py uses requests to query patents.google.com) without warning. Sending candidate SMILES, names, or other search queries to external web endpoints can leak IP or sensitive data. The skill also executes other local skill scripts — if those scripts expect credentials or secrets, this skill could indirectly cause exposure. The skill's dependency list mentions beautifulsoup4 but does not explicitly list 'requests' (used in code), a minor mismatch.
Persistence & Privilege
always is false and the skill does not request elevated platform privileges. However it writes files into sibling skill directories (e.g., lab-inventory/stock.csv) and creates temp/viz folders in the working directory, which gives it a degree of persistent footprint across the workspace and could affect other skills' state. It does not modify agent configuration or request permanent inclusion.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install drug-team
  3. After installation, invoke the skill by name or use /drug-team
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Initial release of "drug-team" meta-skill for automated, multi-agent drug design: - Orchestrates a team of specialized agents for drug candidate generation, synthesis planning, ADMET/tox prediction, and patent analysis. - Supports design queries with chemical, safety, and novelty constraints. - Integrates skills: chemistry-query, synth-notebook, lab-inventory, and custom patent scouting. - Provides outputs including top candidate molecules, feasibility and novelty scores, and visualizations. - Automatically checks reagent inventory and estimates synthesis costs.
Metadata
Slug drug-team
Version 1.0.0
License MIT-0
All-time Installs 2
Active Installs 2
Total Versions 1
Frequently Asked Questions

What is Drug Team?

Coordinates specialized AI agents to design novel drug candidates with synthesis routes, inventory checks, ADMET/Tox evaluation, pharmacology scoring, and pa... It is an AI Agent Skill for Claude Code / OpenClaw, with 318 downloads so far.

How do I install Drug Team?

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

Is Drug Team free?

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

Which platforms does Drug Team support?

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

Who created Drug Team?

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

💬 Comments