install
source · Clone the upstream repo
git clone https://github.com/FreedomIntelligence/OpenClaw-Medical-Skills
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/FreedomIntelligence/OpenClaw-Medical-Skills "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/bayesian-optimizer" ~/.claude/skills/freedomintelligence-openclaw-medical-skills-bayesian-optimizer && rm -rf "$T"
OpenClaw · Install into ~/.openclaw/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/FreedomIntelligence/OpenClaw-Medical-Skills "$T" && mkdir -p ~/.openclaw/skills && cp -r "$T/skills/bayesian-optimizer" ~/.openclaw/skills/freedomintelligence-openclaw-medical-skills-bayesian-optimizer && rm -rf "$T"
manifest:
skills/bayesian-optimizer/SKILL.mdsource content
<!--
# COPYRIGHT NOTICE
# This file is part of the "Universal Biomedical Skills" project.
# Copyright (c) 2026 MD BABU MIA, PhD <md.babu.mia@mssm.edu>
# All Rights Reserved.
#
# This code is proprietary and confidential.
# Unauthorized copying of this file, via any medium is strictly prohibited.
#
# Provenance: Authenticated by MD BABU MIA
-->
name: 'bayesian-optimizer' description: 'Bayesian Optimize' measurable_outcome: Execute skill workflow successfully with valid output within 15 minutes. allowed-tools:
- read_file
- run_shell_command
Bayesian Optimization (Self-Driving Lab)
The Bayesian Optimizer allows agents to efficiently explore a parameter space to maximize a target metric (yield, purity, binding affinity) with minimal experiments. It uses Gaussian Processes to model uncertainty and the Upper Confidence Bound (UCB) acquisition function.
When to Use This Skill
- When experiments are expensive or time-consuming.
- To autonomously tune hyperparameters for a machine learning model.
- To optimize reaction conditions (temperature, pH, concentration).
Core Capabilities
- Next Step Proposal: Suggests the next best experiment parameters.
- Surrogate Modeling: Predicts outcomes for untested parameters.
- Exploration/Exploitation: Balances trying new things vs. refining known good results.
Workflow
- Input: History of past experiments (params -> results) and bounds.
- Process: Fits a Gaussian Process to the data.
- Output: Returns the parameters for the next experiment.
Example Usage
User: "Given these past results, what temperature and pH should I try next?"
Agent Action:
<!-- AUTHOR_SIGNATURE: 9a7f3c2e-MD-BABU-MIA-2026-MSSM-SECURE -->python3 Skills/Mathematics/Probability_Statistics/bayesian_optimization.py \ --history "[[20, 7.0, 0.5], [25, 6.5, 0.6]]" \ --bounds "[[10, 40], [5, 9]]" \ --output next_experiment.json