Urology AI Assistant:面向泌尿外科的临床与科研 Agent Skill

前言

泌尿外科日常既要写规范病历、对照影像与指南做决策,又要做文献检索和统计分析。这些环节分散在 EMR、影像工作站、PubMed 和统计软件里,切换成本高。若在 Cursor 等支持 Skills 的 Agent 里装一份带领域说明与脚本的 Skill,对话时可以让模型按统一模板处理文书结构、评分体系和统计流程,而不是每次从零描述专科背景。

下面介绍 SkillHub 社区 Skill Urology AI Assistant(坐标 @user_14606527/urologyaiassistant,版本 1.0.0):它把「泌尿外科医生智能助手」的 SKILL.md 说明与一套 Python 临床/科研模块打包,供 Agent 读取并按专科场景协作。

这是什么

Urology AI Assistant 在 SkillHub 上的分类为 professional,来源为 community,发布者为 user_14606527。页面标注 requires_api_key=false,即安装与使用该 Skill 本身不要求单独配置 API Key(若你本地跑脚本并访问 PubMed 等外部服务,仍可能产生网络依赖,需按各自服务规则处理)。

Skill 包内的 SKILL.md 将其定位为泌尿外科方向的临床与科研一体化助手:覆盖病历文书、影像解读、手术规划、指南检索、用药支持,以及文献与统计分析等场景。除文档外,包内还包含 main.py、config.yaml 及 clinical/、research/ 下的 Python 模块,便于在需要时本地执行或二次扩展。

官方入口:

截至 SkillHub 抓取信息:评分 100000,下载 728 次,安装计数 0(以平台展示为准)。

核心功能

以下能力以 Skill 包内 SKILL.md 与现有代码文件为准;Agent 侧主要通过阅读 SKILL.md 在对话中落实流程与术语,本地脚本是否完整可用需结合你解压后的目录自行验证。

临床方向

  1. 病历文书:clinical/medical_records/generator.py 提供入院、手术、出院、病程等类型模板与生成逻辑;SKILL.md 提到泌尿外科相关手术场景(如 PCNL、TURP、RARN)及 Markdown、JSON、Word 等输出形态。
  2. 影像辅助解读:clinical/imaging/interpreter.py;SKILL.md 写明支持 CT 尿路造影、前列腺 mpMRI、超声等,并涉及 PI-RADS、R.E.N.A.L. 等评分与结构化报告思路。
  3. 手术规划与风险:clinical/surgery/planner.py;文档侧强调 TNM 分期、Partin 表及 PCNL、TURP、RARN 等风险评估。
  4. 临床指南:clinical/guidelines/retriever.py 内置 EAU、AUA、NCCN、CUA 等来源的结构化推荐检索与比对逻辑;注意默认 config.yaml 中 clinical.guidelines.enabled 为 false。
  5. 用药决策:clinical/medication/advisor.py;默认配置里 clinical.medication.enabled 为 false。

科研方向

  1. 文献管理:SKILL.md 描述 PubMed 检索、PICO 框架、Jadad 评分等;requirements.txt 列出 pymed 等依赖。config.yaml 中 research.literature.enabled 为 true。
  2. 统计分析:research/statistics/analyzer.py;文档列出描述统计、t 检验、卡方、生存分析(lifelines)、回归与 ROC 等,与 requirements.txt 中的 scipy、statsmodels、lifelines 一致。

main.py 中的 UrologyDoctorAssistant 类对上述能力做了统一入口封装;其中手术风险、指南检索、统计分析与患者沟通等方法在源码里仍为占位(pass 或打印提示),交互菜单里部分选项会显示「功能开发中」。这是使用本地 CLI 前需要知晓的实现状态。

安装与启用

在 SkillHub 安装 Skill 包

先确认已安装 SkillHub CLI(参见 https://skillhub.cn/install/skillhub.md):

command -v skillhub && skillhub --version

未安装时可执行官方安装脚本(完整安装含 CLI 与默认 Skill):

curl -fsSL https://skillhub-1388575217.cos.ap-guangzhou.myqcloud.com/install/install.sh | bash

将 Skill 安装到当前 Agent 的 skills 目录(必须用 --dir,否则默认落在 ./skills/ 且可能不被识别)。在 Cursor 中常用路径为 ~/.cursor/skills/:

skillhub install @user_14606527/urologyaiassistant --dir ~/.cursor/skills/

也可按 SkillHub 页面提示,让 Agent 阅读 https://skillhub.cn/install/skillhub.md 后执行等价安装。安装成功后目录形如 @user_14606527/urologyaiassistant/,其中 SKILL.md 为 Agent 加载的核心说明文件。

本地 Python 依赖(可选)

若要在 Skill 包目录内运行 main.py 或调用模块,需 Python 3.8+,并在该目录执行:

pip install -r requirements.txt

config.yaml 中 app.version 为 0.1.0,与 SkillHub 展示的 Skill 版本 1.0.0 并存于不同元数据字段,以你实际使用的文件为准即可。

典型用法

在 Agent 对话中使用

  1. 完成上述 skillhub install 并重启或刷新 Cursor(使 skills 目录被加载)。
  2. 在对话中说明泌尿外科任务类型,例如:生成某类病历段落、按 PI-RADS 解读 mpMRI 要点、对照 EAU/NCCN 推荐、或设计生存分析步骤。
  3. Agent 应结合已安装的 SKILL.md 中的模块划分、数据格式(文档要求 JSON 输入输出)和专科术语给出可执行步骤或草稿;涉及诊疗决策时仍须由持证医师审核。

命令行与子命令(包内 main.py)

SKILL.md 中的示例与 argparse 定义一致时,可在 Skill 根目录执行:

# 无子命令时进入交互菜单
python main.py

# 生成病历(类型:admission / surgery / discharge / progress)
python main.py record surgery --data patient.json

# 影像解读(类型:CTU / MRI / US / X-ray)
python main.py imaging MRI --data mri_data.json

# 文献搜索
python main.py literature "robotic prostatectomy outcomes" --max 50

record 与 imaging 子命令在 main.py 中当前主要为占位输出;literature 会调用 search_literature。注意:main.py 从 research.literature.manager 导入 LiteratureManager,而当前发布包内未包含 research/literature/ 目录,直接运行可能触发导入错误——若你依赖 CLI 文献功能,需先补齐模块或改用已存在的 research/statistics 等模块。

Python API 示例(摘自 SKILL.md,与 main.py 类方法名一致;未实现的方法调用前请先阅读源码):

from main import UrologyDoctorAssistant

assistant = UrologyDoctorAssistant()
record = assistant.generate_medical_record('surgery', patient_data)
guidelines = assistant.run_clinical_guideline('prostate_cancer', 'T2N0M0')

适用场景与注意

适合谁

  • 在 Cursor 等环境中工作的泌尿外科医护、科研人员,希望 Agent 默认理解专科文书结构、常见评分与指南来源。
  • 需要在本地用 Python 扩展病历模板、指南知识库或统计脚本的开发者(MIT License,见 SKILL.md)。

限制与注意

  • 社区 Skill,非医疗器械注册产品;所有临床输出仅供辅助,不能替代医师判断与医院规范流程。
  • config.yaml 默认关闭指南、用药等子模块时,相关 Python 类即使存在也不会被配置启用,改配置后需自行测试。
  • SKILL.md 中的性能指标、路线图(如 v1.1 Web 界面)属于文档规划,不代表当前包已全部实现。
  • main.py 引用 common.utils.logger,而包内 setup_logger 实现在 common/utils/__init__.py;若导入失败,需按本地环境修正 import 或补充模块后再运行。

结尾

Urology AI Assistant 把泌尿外科临床与科研的工作流写进 Agent 可读的 SKILL.md,并附带可扩展的 Python 模块与配置,适合作为 SkillHub professional 类专科 Skill 安装到 Cursor 等环境。安装与坐标以 SkillHub 为准:

https://www.skillhub.cn/skills/user_14606527/urologyaiassistant

羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

Xiaoye