腾讯健康组学任务分析
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @tencent-adm/omics-task-skill 到你的 AI 助手中。
技能介绍
解决的问题
omics-task-skill 面向通过 omics-platform-cli 操作腾讯健康组学平台的工程师,解决手工拼 CLI 参数、鉴权失败、配置缺失、公共应用导入运行边界不清,以及 C 端体验用户运行前配额未知等问题。它把常见请求映射到白名单命令,并在运行前强制做确认。
工作方式
技能先检查 CLI 是否存在,再执行 omics whoami 和 omics config show 确认登录态与项目、环境、COS 桶配置。若鉴权失败,主动调用 omics login;若配置缺失,按 B 端或 C 端路径引导补齐。查询类能力包括 list public-apps、list apps、list versions、list templates、list volume 等。运行类只通过 omics run 的四种互斥形态进入:--wdl、--nf、--public-app、--app。在调用 run 前,技能会拼完整命令、输出参数摘要,并要求用户明确确认;C 端体验用户还需先检查 omics quota。对失败任务,可用 omics status、omics debug 查看子任务和 stderr。
适用边界
该技能只允许调用白名单命令,禁止绕过 CLI 直接访问后端 API、SQL 或文件系统。公共应用合集不能直接运行,需要展开后选择子应用。形态 B 必须显式指定 --app-type,形态 D 不支持 --update,且 C 端不可使用本地 WDL 或 COS NF 形态。运行参数合并失败时,应根据 PARAM_MERGE_FAILED 提示补齐必填项后重试。
使用场景
- 在配置好账号后,查询公共应用、项目应用和版本,确认要运行的 WDL 或 NF 应用。
- 提交本地 WDL 或 COS 上的 NF 源码前,先上传文件、拼出 run 命令,并展示参数摘要供确认。
- 任务失败后,用 status 和 debug 查看子任务状态与 stderr,再补齐输入参数并重试。
- C 端体验用户运行公共应用前,先检查试用配额和剩余次数,避免次数用完后继续发起任务。
适合人员
- 使用 omics-platform-cli 的组学工程师:要完成登录、项目环境配置和公共应用查询。
- 运行 WDL/NF 流水线的生物信息研发:要提交任务、补齐运行参数并查看失败日志。
- 试用腾讯健康组学平台的 C 端体验用户:要在配额允许时导入并运行公共应用。
- 维护组学任务脚本的运维工程师:要上传 COS 文件、检查状态并排查子任务 stderr。