⏳ This skill is pending AI review.
Scores will appear once the review pipeline completes.
medical-scale-research
医学量表信息检索与标准化报告生成。通过浏览器自动化检索量表背景、版权、CDISC 映射、统计方法等信息,生成飞书云文档并保存到量表知识库。
Choose how to use this skill
You do not need every option. Choose the path your AI client supports. The stable page stays the same; versioned files are immutable.
1. Native installer
This listing has no registered native installer command. Use the complete package or source fallback below, depending on what your client supports.
Do not guess an installer command or replace an existing version without reviewing the diff.
2. Complete package recommended
Download the ZIP when available. It includes SKILL.md plus the references, security notes and version metadata.
No complete ProSkills package is published for this listing yet.3. Prompt-only
Copy the prompt above when the agent can read the stable page or when you want to adopt the workflow without installing a skill.
Need only the instruction file?
Download SKILL.md only if your client requires a single file. The complete ZIP is safer for a full installation because it preserves the references and release context.
No path installs or executes anything by itself. Your agent still needs access to the project files. Before updating, compare the installed version and review the diff.
// RATINGS
Not yet listed on ClawHub or SkillsMP
// README
医学量表检索技能 (medical-scale-research)
🤖 自动检索医学量表信息,生成标准化研究报告的 AI 助手
📖 简介
医学量表检索技能是一个专为临床研究人员、生物统计师和医药行业从业者设计的 OpenClaw 技能。它能够自动检索医学量表的完整信息(背景、版权、CDISC 映射、统计方法等),下载量表官方 PDF 或截图,并生成标准化的飞书云文档报告。
🎯 适用人群
- 🏥 临床研究人员
- 📊 生物统计师
- 💊 医药企业研发人员
- 🎓 医学研究生
- 📚 系统评价/Meta 分析研究者
✨ 核心功能
| 功能 | 说明 |
|---|---|
| 🔍 7 维度并行检索 | 背景信息、版本历史、版权信息、中文版、CDISC 映射、统计方法、量表全文 |
| 📄 量表全文获取 | 自动下载官方 PDF 或屏幕截图,强制要求,确保完整性 |
| 🎯 CDISC 自动推荐 | 基于规则引擎自动推荐 SDTM/ADaM Domain(High 置信度) |
| 📊 标准化报告 | 生成 5 章结构报告(量表简介/版权/CDISC/统计/参考文献) |
| 💾 飞书集成 | 自动创建飞书云文档,支持知识库归档 |
| 📝 代码示例 | 含完整 SAS/R 代码(缺失处理、MMRM、应答率分析等) |
🚀 快速开始
前置要求
- ✅ OpenClaw 运行环境
- ✅ 飞书 API 权限(用于文档生成)
- ✅ 浏览器自动化权限(用于信息检索)
安装方式
方式 1:通过 ClawHub 安装(推荐)
openclaw skill install medical-scale-research
方式 2:手动安装
# 1. 克隆或下载本仓库
git clone https://github.com/kevinget-svg/medical-scale-research.git
# 2. 复制到 OpenClaw 技能目录
cp -r medical-scale-research ~/.openclaw/workspace/skills/
# 3. 验证安装
openclaw skill list | grep medical-scale
使用示例
在 OpenClaw 对话中输入以下指令:
# 基础检索
"检索 SGRQ 量表的信息"
"整理 TNSS 量表的完整报告"
# 查询特定信息
"查询 PASI量表的 CDISC domain"
"PASI量表的统计分析方法是什么"
# 更新已有报告
"更新 EASI量表的版本信息"
输出示例
技能会生成如下报告:
✅ 已完成 SGRQ 量表信息检索
📄 文档链接:https://xxx.feishu.cn/docx/xxxxx
📚 已归档至:医学量表库 > 呼吸系统 > SGRQ
检索维度:
✓ 背景信息(5 篇文献)
✓ 官方量表(✅ 已下载 PDF - 7.0KB)
✓ 版本历史(v2.1 最新版,2023 更新)
✓ 版权信息(Mapi Research Trust)
✓ 中文版(3 篇验证文献)
✓ CDISC 映射(QS/ADQS 推荐)
✓ 统计方法(4 种模型)
📎 量表全文:
- PDF 路径:/Users/wangyafei/Downloads/scales/SGRQ_official.pdf
- 下载链接:[SGRQ Official PDF](https://xxx.xxx.ac.uk/xxx.pdf)
📋 报告结构
生成的标准化报告包含以下章节:
一、量表简介
├─ 1.1 背景及发展历程
├─ 1.2 版本历史
├─ 1.3 应用领域
├─ 1.4 量表内容
└─ 1.5 官方量表全文 ⚠️(PDF 链接或截图)
二、版权与授权信息
├─ 2.1 版权方信息
└─ 2.2 中文版信息
三、CDISC 编程
├─ 3.1 标准 aCRF 与受控术语
├─ 3.2 SDTM 实现
└─ 3.3 ADaM 实现
四、统计分析
├─ 4.1 数据类型与分布特征
├─ 4.2 缺失值处理(含 SAS/R 代码)
├─ 4.3 常规分析模型
├─ 4.4 探索性分析
└─ 4.5 结果呈现(Table/Figure 模板)
五、参考文献
附录
├─ A. 检索策略记录
└─ B. 量表全文获取记录
📦 发布指南
发布到 ClawHub(手动)
目前 ClawHub 不支持 CLI 直接发布,需要手动操作:
-
访问 ClawHub 官网
- 打开 https://clawhub.ai
- 登录你的 GitHub 账号
-
创建技能包
# 打包技能目录 cd ~/.openclaw/workspace/skills/ tar -czf medical-scale-research.tar.gz medical-scale-research/ -
上传技能
- 进入 "Submit Skill" 页面
- 填写技能信息:
- 名称:医学量表检索技能
- 描述:自动检索医学量表信息,生成标准化研究报告
- 分类:Healthcare / Research Tools
- 标签:medical, scale, CDISC, feishu, clinical-trials
- 上传
medical-scale-research.tar.gz - 提交审核
-
等待审核
- ClawHub 团队会在 1-3 个工作日内审核
- 审核通过后会出现在技能市场
🔧 配置说明
文件保存路径
量表 PDF 文件默认保存到:
/Users/wangyafei/Downloads/scales/[量表名]_official.pdf
可在 SKILL.md 中修改保存路径。
飞书权限配置
- 打开飞书开发者后台
- 创建应用 → 添加权限:
- 云文档读写权限
- 知识库管理权限
- 将应用添加到工作群
CDISC 规则配置
CDISC Domain 推荐规则位于:
rules/cdisc-mapping.json
可根据需要添加新的映射规则。
📚 已支持量表示例
| 量表名称 | 英文全称 | 疾病领域 | 状态 |
|---|---|---|---|
| SGRQ | St George's Respiratory Questionnaire | 呼吸系统 | ✅ 已测试 |
| TNSS | Total Nasal Symptom Score | 耳鼻喉科 | ✅ 已测试 |
| PASI | Psoriasis Area and Severity Index | 皮肤科 | ✅ 已测试 |
| EASI | Eczema Area and Severity Index | 皮肤科 | ✅ 已测试 |
| EORTC QLQ-C30 | European Organisation for Research and Treatment of Cancer Quality of Life Questionnaire | 肿瘤科 | 🔄 待测试 |
| PHQ-9 | Patient Health Questionnaire-9 | 精神科 | 🔄 待测试 |
🛠️ 技能文件结构
medical-scale-research/
├── SKILL.md # 技能说明和执行指令
├── templates/
│ └── scale-report.md # 文档模板(含 1.5 官方量表全文)
├── rules/
│ └── cdisc-mapping.json # CDISC 推荐规则(12 条映射)
├── examples/
│ └── SGRQ-example.md # SGRQ 量表示例输出
├── README.md # 本文件
└── LICENSE # MIT 许可证
🤝 贡献指南
欢迎提交 Issue 和 Pull Request!
如何贡献
- Fork 本仓库
- 创建功能分支 (
git checkout -b feature/AmazingFeature) - 提交更改 (
git commit -m 'Add some AmazingFeature') - 推送到分支 (
git push origin feature/AmazingFeature) - 开启 Pull Request
报告问题
如遇到以下问题,请提交 Issue:
- 🐛 技能执行错误
- 📝 文档内容错误
- 💡 功能改进建议
- 🔍 新量表检索请求
📝 更新日志
v1.0.0 (2026-04-19)
- ✨ 初始版本发布
- 🔍 7 维度并行检索
- 📄 强制量表全文获取(PDF/截图)
- 🎯 CDISC Domain 自动推荐
- 📊 标准化报告生成
- 💾 飞书文档集成
- 📝 SAS/R 代码示例
📄 许可证
本项目采用 MIT 许可证。详见 LICENSE 文件。
📧 联系方式
- 📮 Issue: GitHub Issues
- 💬 讨论:OpenClaw 社区
- 📧 邮件:[email protected]
🙏 致谢
感谢以下项目提供的数据源:
- CDISC - 临床数据交换标准
- Mapi Research Trust - 量表版权信息
- PubMed - 医学文献数据库
- OpenClaw - AI 自动化框架
⭐ 支持项目
如果觉得这个技能有用,欢迎:
- 给仓库点个 ⭐ Star
- 分享给需要的同事/朋友
- 提交 Issue 或 Pull Request
最后更新:2026-04-19 维护者:王亚飞 (Kevin Wang)
// HOW IT'S BUILT
// FILES
2 files shipped with this skill. Inline text is the catalog copy. The upstream link is the source repository.
SKILL.md10 KBupstream ↗
--- name: medical-scale-research description: 医学量表信息检索与标准化报告生成。通过浏览器自动化检索量表背景、版权、CDISC 映射、统计方法等信息,生成飞书云文档并保存到量表知识库。 --- # 医学量表 Skill - medical-scale-research ## PURPOSE 通过浏览器自动化检索医学量表的完整信息(背景、版权、CDISC 映射、统计方法等),生成标准化的飞书云文档,并保存到量表知识库。支持版本追踪和增量更新。 ## WHEN TO USE ### TRIGGERS - "检索 [量表名] 量表的信息" - "整理 [量表名] 量表的报告" - "查询 [量表名] 的 CDISC domain" - "更新 [量表名] 量表的版本信息" - "[量表名] 量表的统计分析方法是什么" ### DO NOT USE WHEN - 需要访问付费墙后的完整文献(只能获取摘要) - 量表信息完全不存在于公开网络 - 用户需要即时版权授权(需联系版权方) ## INPUTS ### REQUIRED - 量表名称(中文或英文,如 "SGRQ" / "圣乔治呼吸问卷") ### OPTIONAL - 指定版本(如 "最新版本" 或 "v2.0") - 指定检索重点(如 "重点检索 CDISC 映射") - 更新模式(如 "增量更新已有文档") ### EXAMPLES - "检索 SGRQ 量表的信息" - "整理 EORTC QLQ-C30 量表的完整报告" - "查询 PHQ-9 量表的 CDISC domain 和统计方法" - "更新 EASI 量表的版本历史" ## OUTPUTS ### 默认输出 - 飞书云文档链接(标准化报告) - 知识库归档确认 ### 文档结构 ```markdown # [量表名称] 标准化研究报告 ## 一、量表简介 ### 1.1 背景及发展历程 ### 1.2 应用领域 ### 1.3 量表内容 ### 1.4 版本历史(最新 + 更新摘要) ### 1.5 官方量表全文 ⚠️(必须有 PDF 链接或截图) ## 二、版权与授权信息 ### 2.1 版权方信息 ### 2.2 中文版信息 ## 三、CDISC 编程 ### 3.1 标准 aCRF 与受控术语(自动推荐 Domain) ### 3.2 SDTM 实现 ### 3.3 ADaM 实现 ## 四、统计分析 ### 4.1 数据类型与分布特征 ### 4.2 缺失值处理(条目级 + 访视级) ### 4.3 常规分析模型(含 SAS/R 程序) ### 4.4 探索性分析 ### 4.5 结果呈现(Table/Figure 模板) ## 五、参考文献 ``` ### 1.5 官方量表全文章节模板 ```markdown ### 1.5 官方量表全文 **获取状态**:✅ 已下载 PDF / ✅ 已截图 **PDF 下载**: - 下载链接:[量表名称 Official PDF](URL) - 本地路径:`/Users/wangyafei/Downloads/scales/[量表名]_official.pdf` - 文件大小:XX KB **量表条目预览**: (如为截图,此处插入图片) | 部分 | 条目示例 | 评分方式 | |------|---------|---------| | ... | ... | ... | > **注意**:完整量表请下载上方 PDF 文件。量表版权归 [版权方] 所有,仅限学术研究使用。 ``` ## WORKFLOW ### 1. 解析量表名称 - 提取关键词(中英文全称、缩写) - 识别同义词(如 "SGRQ" = "圣乔治呼吸问卷" = "St George's Respiratory Questionnaire") ### 2. 并行检索 7 个维度 + 量表全文获取 使用 `browser` 工具打开多个 Tab 并行检索: | 维度 | 数据源 | 检索策略 | |------|--------|---------| | 背景信息 | PubMed, Google Scholar, 量表官网 | `"[量表名] development validation history"` | | **官方量表全文** | 官网 PDF 下载链接 | `"[量表名] official instrument PDF download"` | | 版本历史 | 官网,GitHub, 修订记录 | `"[量表名] version history revision changelog"` | | 版权信息 | Mapi Research Trust, 版权方官网 | `"[量表名] copyright license permission"` | | 中文版信息 | CNKI, 万方,中文论文 | `"[量表名] 中文版 信效度 验证"` | | CDISC 映射 | CDISC 官网,TAUGs, SDTMIG | `"[量表名/概念] CDISC SDTM ADaM domain"` | | 统计方法 | 高引文献,系统评价 | `"[量表名] scoring algorithm missing data analysis"` | ### 2.1 ⚠️ 量表全文获取(强制要求) **必须完成以下任一操作,否则停止执行并告知用户**: #### 选项 A:下载官方 PDF(优先) ``` 1. 在官网/权威来源查找 PDF 下载链接 2. 使用 exec 下载:curl -L -o "/Users/wangyafei/Downloads/scales/[量表名]_official.pdf" "[PDF_URL]" 3. 验证文件:ls -lh 确认文件存在且>1KB 4. 在文档 1.4 章节后插入"官方量表全文"章节,包含: - PDF 下载链接(可点击) - 本地保存路径 - 文件大小 - 版权说明 ``` #### 选项 B:屏幕截图(无法下载时) ``` 1. 打开量表官方页面(browser.open) 2. 使用 browser.snapshot 捕获页面(aria refs) 3. 如页面较长 → 滚动分多次截图(至少覆盖完整量表条目) 4. 使用 feishu_doc.upload_image 上传图片到飞书云盘 5. 在文档 1.4 章节后插入"官方量表全文"章节,包含: - 量表条目截图(至少 1 张) - 来源网址链接 - 版权说明 ``` #### ❌ 无法获取时的处理 ``` 如无法找到 PDF 且无法截图: 1. 停止执行 2. 告知用户:"未找到 [量表名] 的官方量表全文(PDF 或截图)" 3. 提供版权方联系方式 4. 询问用户是否继续生成报告(不含量表全文) ``` ### 2.2 量表全文检索策略 **检索关键词**(按顺序尝试): ``` 1. "[量表名] official PDF download" 2. "[量表名] full instrument PDF" 3. "[量表名] questionnaire PDF" 4. "[量表名] 官网" → 查找下载链接 5. "[量表名] Mapi Research Trust" → 版权方官网 ``` **权威来源优先级**: ``` 1. 量表官方网站(.edu/.org 域名) 2. 版权方官网(如 Mapi Research Trust) 3. 原作者机构网站 4. 指南/共识文件(如 EPOS2020) 5. 学术论文补充材料(Supplementary Materials) ``` ### 3. 信息提取与结构化 - 使用 `web_fetch` 提取页面内容 - 过滤噪声,提取关键字段 - 验证信息一致性(多源交叉验证) ### 4. CDISC 自动推荐 基于规则引擎推荐 Domain: ```json { "生活质量/HRQoL": {"sdtm": "QS", "adam": "ADQS"}, "症状评估": {"sdtm": "QS", "adam": "ADQS"}, "病史": {"sdtm": "MH", "adam": "ADMH"}, "合并用药": {"sdtm": "CM", "adam": "ADCM"}, "不良事件": {"sdtm": "AE", "adam": "ADAE"}, "生命体征": {"sdtm": "VS", "adam": "ADVS"}, "实验室检查": {"sdtm": "LB", "adam": "ADLB"} } ``` ### 5. 生成飞书文档(重要!) **⚠️ 内容长度限制**:飞书 API 对单次写入内容长度有限制(约 5KB) **推荐方法**: ``` IF 内容 > 5KB: 1. 先 create 创建空文档 2. 将内容按章节分割(每段<4KB) 3. 使用 insert 操作逐段插入(after_block_id) 4. 每插入一段后获取新的 block_id ELSE: 直接使用 write 操作一次性写入 ``` **操作步骤**: 1. **创建文档**:`feishu_doc create` → 获取 doc_token 2. **写入第一章**:`feishu_doc write` → 写入完整第一章 3. **获取最后 block_id**:`feishu_doc list_blocks` → 获取最后一个 block_id 4. **插入后续章节**:`feishu_doc insert` + after_block_id → 逐章插入 5. **验证内容**:`feishu_doc read` → 确认内容完整 **内容分割策略**: ``` 章节 1:一、量表简介(约 3KB) 章节 2:二、版权与授权信息(约 2KB) 章节 3:三、CDISC 编程(约 3KB) 章节 4:四、统计分析(约 4KB) 章节 5:五、参考文献 + 附录(约 2KB) ``` ### 6. 保存到知识库 - 使用 `feishu_wiki` 创建/更新节点 - 按疾病领域/量表类型分类 - 记录版本历史 ### 7. 增量更新(可选) - 对比新旧版本 - 高亮变更内容 - 更新版本历史 ## SAFETY & EDGE CASES - **版权信息**:明确标注信息来源,不提供法律建议 - **版本准确性**:优先使用最新版本,标注检索日期 - **CDISC 推荐**:标注为"推荐",需人工确认 - **付费内容**:只能获取摘要,标注"需订阅" - **多版本并存**:明确标注各版本差异 - **信息冲突**:多源交叉验证,标注不确定性 - **⚠️ 飞书文档长度限制**: - 单次写入内容 < 5KB - 长文档需分章节插入 - 使用 insert + after_block_id 逐段写入 - **⚠️ 量表全文获取(强制)**: - 必须下载 PDF 或截图,否则停止执行 - PDF 文件需验证存在且>1KB - 截图需覆盖完整量表条目 ## STOP AND ASK THE USER IF - 量表名称模糊/有多个同名量表 - 版权信息无法确认(需用户核实) - CDISC 推荐置信度低(需人工判断) - 检索结果为空(需调整策略) - 知识库权限不足(需用户授权) - **⚠️ 无法获取量表全文(PDF/截图)**: - 停止执行并告知用户 - 提供已尝试的检索来源 - 提供版权方联系方式 - 询问是否继续生成报告(不含量表全文) ## EXAMPLES ### Example 1: 首次检索 **Input**: "检索 SGRQ 量表的信息" **Process**: 1. 解析 → SGRQ = St George's Respiratory Questionnaire = 圣乔治呼吸问卷 2. 并行检索 7 个维度 3. 提取结构化数据 4. CDISC 推荐 → QS (生活质量) 5. 生成飞书文档 6. 保存到知识库 **Output**: ``` ✅ 已完成 SGRQ 量表信息检索 📄 文档链接:https://xxx.feishu.cn/docx/xxxxx 📚 已归档至:医学量表库 > 呼吸系统 > SGRQ 检索维度: ✓ 背景信息(5 篇文献) ✓ 官方量表(✅ 已下载 PDF - 7.0KB) ✓ 版本历史(v2.1 最新版,2023 更新) ✓ 版权信息(Mapi Research Trust) ✓ 中文版(3 篇验证文献) ✓ CDISC 映射(QS/ADQS 推荐) ✓ 统计方法(4 种模型) 📎 量表全文: - PDF 路径:/Users/wangyafei/Downloads/scales/SGRQ_official.pdf - 下载链接:[SGRQ Official PDF](https://xxx.xxx.ac.uk/xxx.pdf) ``` ### Example 2: 增量更新 **Input**: "更新 EASI 量表的版本信息" **Process**: 1. 读取已有文档 2. 检索最新版本信息 3. 对比变更内容 4. 更新版本历史章节 5. 标注变更日期 **Output**: ``` ✅ 已更新 EASI 量表版本信息 📝 新增内容: - v2024 版本(2024-01 发布) - 儿童权重系数调整 - 新增深色皮肤红斑评估指南 📄 更新链接:https://xxx.feishu.cn/docx/xxxxx ``` ## FILES - `templates/scale-report.md` - 文档模板 - `rules/cdisc-mapping.json` - CDISC 推荐规则 - `examples/SGRQ-example.md` - 示例输出 ## RELATED SKILLS - `lark-doc` - 飞书文档操作 - `lark-wiki` - 飞书知识库管理 - `agent-browser` - 浏览器自动化README.mdupstream ↗
Contents are not inlined in the catalog. Open the upstream file.
Plain-text copy, no login: /skill-bundles/kevinget-svg-medical-scale-research.md