前言¶
泌尿外科日常既要写规范病历、对照影像与指南做决策,又要做文献检索和统计分析。这些环节分散在 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 页面:https://www.skillhub.cn/skills/user_14606527/urologyaiassistant
- API 坐标页:https://api.skillhub.cn/user_14606527/urologyaiassistant
截至 SkillHub 抓取信息:评分 100000,下载 728 次,安装计数 0(以平台展示为准)。
核心功能¶
以下能力以 Skill 包内 SKILL.md 与现有代码文件为准;Agent 侧主要通过阅读 SKILL.md 在对话中落实流程与术语,本地脚本是否完整可用需结合你解压后的目录自行验证。
临床方向¶
- 病历文书:
clinical/medical_records/generator.py提供入院、手术、出院、病程等类型模板与生成逻辑;SKILL.md提到泌尿外科相关手术场景(如 PCNL、TURP、RARN)及 Markdown、JSON、Word 等输出形态。 - 影像辅助解读:
clinical/imaging/interpreter.py;SKILL.md写明支持 CT 尿路造影、前列腺 mpMRI、超声等,并涉及 PI-RADS、R.E.N.A.L. 等评分与结构化报告思路。 - 手术规划与风险:
clinical/surgery/planner.py;文档侧强调 TNM 分期、Partin 表及 PCNL、TURP、RARN 等风险评估。 - 临床指南:
clinical/guidelines/retriever.py内置 EAU、AUA、NCCN、CUA 等来源的结构化推荐检索与比对逻辑;注意默认config.yaml中clinical.guidelines.enabled为 false。 - 用药决策:
clinical/medication/advisor.py;默认配置里clinical.medication.enabled为 false。
科研方向¶
- 文献管理:
SKILL.md描述 PubMed 检索、PICO 框架、Jadad 评分等;requirements.txt列出pymed等依赖。config.yaml中research.literature.enabled为 true。 - 统计分析:
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 对话中使用¶
- 完成上述
skillhub install并重启或刷新 Cursor(使 skills 目录被加载)。 - 在对话中说明泌尿外科任务类型,例如:生成某类病历段落、按 PI-RADS 解读 mpMRI 要点、对照 EAU/NCCN 推荐、或设计生存分析步骤。
- 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