Tencent Health Omics Task Analysis
Paste the following prompt into your AI chat to install this skill:
Please follow https://skillhub.cn/install/skillhub.md to install @tencent-adm/omics-task-skill into your AI assistant.
About this skill
Problem
omics-task-skill is for engineers operating the Tencent Health Omics platform through omics-platform-cli. It addresses repetitive CLI flag construction, auth failures, incomplete local configuration, unclear public-app import semantics, and unknown trial quota before running tasks. It maps common requests to whitelisted commands and enforces confirmation before execution.
How it works
The skill first checks whether the CLI is installed, then runs omics whoami and omics config show to verify login state and project, environment, and COS bucket settings. If authentication fails, it initiates omics login; if configuration is missing, it guides the user through B-side or C-side setup. Query capabilities include list public-apps, list apps, list versions, list templates, and list volume. Run operations only use omics run with one of four mutually exclusive forms: --wdl, --nf, --public-app, or --app. Before invoking run, the skill assembles the full command, prints a parameter summary, and requires explicit user confirmation; C-side trial users must also pass omics quota first. For failures, omics status and omics debug can inspect subtasks and stderr.
Boundaries
The skill may only call whitelisted commands and must not bypass the CLI to access backend APIs, SQL, or the filesystem. Public app collections cannot be run directly; their sub-apps must be expanded and selected first. Form B requires an explicit --app-type, form D rejects --update, and C-side accounts cannot use local WDL or COS Nextflow forms. If parameter merging fails, follow the PARAM_MERGE_FAILED details to supply required values before retrying.
Use Cases
- After account setup, query public apps, project apps, and versions to confirm the WDL or NF app to run.
- Before submitting a local WDL or COS-hosted NF source, upload files, build the run command, and show a parameter summary for confirmation.
- After a task fails, use status and debug to inspect subtask status and stderr, then fill missing inputs and retry.
- Before running public apps as a C-side trial user, check trial quota and remaining runs to avoid submissions after the limit is exhausted.
Best For
- Genomics engineers using omics-platform-cli who need to finish login, project setup, and public app lookup.
- Bioinformatics developers running WDL/NF pipelines who need to submit jobs, fill runtime inputs, and inspect failure logs.
- C-side trial users of the Tencent Health Omics platform who want to import and run public apps within quota.
- DevOps engineers maintaining omics job scripts who need to upload COS files, check status, and debug subtask stderr.
Related Skills
Creates themed learning sites by generating flashcards, lessons, quizzes, index, and progress pages into a deployable website.
End-to-end mathematical optimization modeling with Gurobi and Python, covering data validation, code generation, solving, result analysis, and iterative revision.
Executes an Eversheet Web CDP login using externally supplied baseUrl, username, and password, then verifies the page reaches a logged-in home state.
Clarify product goals, user flows, pages, data, and permissions, then output an implementation-ready development prompt and lightweight spec.