Skip to content
Back to skills

Medlive Medical Qa

ASecurity

医脉通医学问答:向医脉通医学问答服务提问医学问题,获取带文献引用链接的完整答案,支持多轮追问、按文档/指南提问、历史问答回顾。当用户提出临床用药、适应症、剂量、禁忌、指南推荐、诊疗方案、病例分析等医学问题,或要求"照着这份文档/指南回答"、回顾之前的问答时使用;不要把它当通用搜索引擎或非医学问题助手。

  • 417 stars
  • 0 votes
  • 0 copies
  • 0 views
  • Added November 8, 2026
documentation

Security analysis

A100/100

Pro scans all 3 files and shows the line behind each finding

Scanned November 8, 2026

npx -y skills add infometa/workbuddyskills --skill medlive-medical-qa --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Medlive Medical Qa?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Medlive Medical Qa
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/infometa-medlive-medical-qa/badge)](https://www.skillsdirectory.com/skills/infometa-medlive-medical-qa)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: medlive-medical-qa
description: 医脉通医学问答:向医脉通医学问答服务提问医学问题,获取带文献引用链接的完整答案,支持多轮追问、按文档/指南提问、历史问答回顾。当用户提出临床用药、适应症、剂量、禁忌、指南推荐、诊疗方案、病例分析等医学问题,或要求"照着这份文档/指南回答"、回顾之前的问答时使用;不要把它当通用搜索引擎或非医学问题助手。
---

# 医脉通医学问答

通过医脉通医学问答服务回答医学问题。答案由检索增强生成,适合临床用药、适应症、指南推荐、诊疗方案等场景。
提问(`medlive_ask`)会消耗用户配额,其余工具只读、不消耗。

## 认证

本连接器使用 OAuth 授权。用户首次连接时在浏览器登录医脉通账号并确认授权,**无需用户填写任何 Token**;凭证由 WorkBuddy 自动注入请求头。

- AI **不要**在对话里询问、拼接或输出任何 Token。
- 授权失效的两种表现:HTTP 401(`error: invalid_token`,缺 Bearer token);或工具返回 `isError: true` 且文案为「授权已失效,请重新连接本连接器以完成授权」。此时提示用户重新连接本连接器即可,**不要**尝试自行绕过。

## 工作流

四个工具的分工与串联:

| 工具 | 用途 | 配额 |
| --- | --- | --- |
| `medlive_ask` | 提问 / 追问,获取答案 | 消耗 M星/提问次数 |
| `medlive_upload_file` | 上传附件供文档问答 | 不消耗 |
| `medlive_get_answer` | 按 `log_uuid` 兜底取回 / 回看单条答案 | 不消耗 |
| `medlive_list_history` | 会话历史分页回顾 | 不消耗 |

### 提问与追问

- 首次提问直接调 `medlive_ask`,**不要**传 `chat_group_uuid`(服务会自动新建会话)。
- **追问必须带上一轮返回的 `chat_group_uuid`**,否则会新建会话、丢失上下文。用户说"接着上面问""那老年人呢"等,属于追问。
- 返回正文末尾 `---` 之后的 `log_uuid`、`chat_group_uuid` 是追问与兜底必需,回答用户后记住它们;它们是程序元信息,**不要展示给用户**。
- 答案正文是已渲染好的 Markdown,**原样完整输出**,不要改写、删减、总结、翻译或补充。
- 服务端判定无需检索时(非医学问题、附件无文字、检索为空),话术照常返回但 `structuredContent.no_answer = true`:照话术如实回复,不要补造医学结论。

### 文档问答

用户带附件/文档提问时:先 `medlive_upload_file` 上传(返回 `file_uuid`),再把它放进 `medlive_ask` 的 `file_uuids`。解析未完成的文件**不要**拿去提问;同一份文件只上传一次。

### 回顾与兜底

- 回顾会话:先 `medlive_list_history` 分页定位,某条需要完整答案再 `medlive_get_answer` 取详情。
- `medlive_ask` 超时或流中断后:用同一 `log_uuid` 调 `medlive_get_answer` 兜底取回,不要重复提问。
- 这两个工具只读、不消耗配额,也不会新建会话。

## 调用规则(重要)

1. **`medlive_ask` 会真实消耗用户配额**:同一问题不要重复调用;能复用上一轮答案时不要重新提问。
2. **`medlive_ask` 是同步阻塞调用**,复杂问题可能 1~3 分钟:等待期间不要并发重复调用同一个问题。
3. **失败时原样输出**工具返回的可读错误文案(`isError: true`)——与答案正文一样,**不要改写、删减、翻译或补充**;可在此基础上给出下一步(如用 `medlive_get_answer` 复核、或提示重新连接);**不要**凭记忆补出医学结论。
4. 答案含「答案在流中断后从数据库取回」标注时,说明答案是在流中断后从数据库取回的,内容完整可用;若工具返回「答案流中断且未能从数据库取回完整答案」,说明答案不完整,如实转述并可用 `medlive_get_answer` 复核该记录。

## 详细参考

- **工具参数与返回值**:见 [references/tools.md](references/tools.md),需要精确参数或返回值格式时读取。
- **典型调用示例**:见 [references/examples.md](references/examples.md),不确定如何拼接调用时读取。

## 禁止事项

- 不要把本连接器当作通用搜索引擎或非医学问题助手使用。
- 不要代替医生给出确诊结论;回答需保留来源依据,并提示以临床判断为准。
- 不要在未获得用户明确意图时批量、循环调用 `medlive_ask`(会持续消耗配额)。

Files in this skill

  • SKILL.md4.5 KB
  • references/examples.md1.1 KB
  • references/tools.md4 KB

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

View all in documentation →

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.