Install
openclaw skills install medical-scienceProvides integrated tools for clinical trial monitoring, medical writing, competitor analysis, and knowledge management with full regulatory compliance.
openclaw skills install medical-scienceProduction-ready skills for clinical trial monitoring, medical writing, competitive intelligence, and knowledge management.
Name: Medical Science Skills (医药研发技能集) Version: 1.0.0 Category: Medical / Healthcare Author: Medical Science Team License: MIT
面向医药研发全流程的 OpenClaw 技能包。覆盖临床试验监测(安全性/疗效/受试者画像/方案偏离/入排核查/综合仪表盘)、医学撰写(Protocol/CSR/eCTD/SAP)、竞品调研(月度报告/靶点分析)、知识管理(文献阅读/Wiki 加工/项目交接)四大领域,共 15 个技能。所有技能共享统一 MySQL 数据库,遵循 GCP (ICH E6 R3)、ICH E3/E9/M11、CTCAE v5.0、MedDRA、21 CFR Part 11、ALCOA+ 等合规标准。
# 安装技能包
openclaw skills install medical-science-skills
# 配置数据库连接(编辑技能目录下的 .env 文件)
cd skills/medical-science
cp .env.example .env # 如有模板则复制,否则新建 .env,内容见下方
# 编辑 .env 填入 DB_HOST / DB_PORT / DB_NAME / DB_USER / DB_PASSWORD
# 初始化数据库(db.js 会自动读取 .env 中的配置)
node scripts/db.js --file database/schema.sql
配置方式: 技能根目录的
.env文件(已自动被db.js加载),优先级:显式 export 环境变量 >.env文件 > 硬编码默认值。 安全提示:.env已在.gitignore中,不会被提交到版本控制系统。
技能包内置 Node.js 辅助脚本,用于复杂计算和外部 API 集成:
| 脚本 | 功能 | 使用技能 |
|---|---|---|
scripts/db.js | 数据库连接池(统一入口) | 全部 |
scripts/signal-detection.js | PRR/ROR/BCPNN 安全信号统计算法 | monitoring-safety |
scripts/meddra-lookup.js | MedDRA 层级遍历(SOC→HLGT→HLT→PT) | monitoring-safety |
scripts/recist-engine.js | RECIST 1.1 规则引擎(CR/PR/SD/PD 判定) | monitoring-efficacy |
scripts/km-curve.js | Kaplan-Meier 生存分析 + Log-rank 检验 | monitoring-efficacy |
scripts/dose-calculator.js | 剂量强度/累积剂量/调整率计算 | monitoring-patient-profile |
scripts/kri-compute.js | RBQM 关键风险指标 + 中心风险评分 | monitoring-dashboard |
scripts/sample-size.js | 样本量计算(t检验/比例/优效/非劣效) | writing-statistics |
scripts/ectd-validator.js | eCTD XML 校验 + MD5/SHA256 计算 | writing-ectd |
scripts/ctgov-api.js | ClinicalTrials.gov API v2 客户端 | competitor-report, competitor-target |
scripts/pubmed-api.js | PubMed E-utilities 客户端 | knowledge-literature |
scripts/report-generator.js | PDF/XLSX 报告生成 | 全部输出报告的技能 |
脚本统一从环境变量读取数据库配置(.env → process.env → 硬编码默认值),使用方式:node scripts/xxx.js --help