一键导入
chatgenome-orchestrator
Use when ChatGenome should decide which genomics analysis tools to run, in which order, and how to explain the resulting Studio state.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Use when ChatGenome should decide which genomics analysis tools to run, in which order, and how to explain the resulting Studio state.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
| name | chatgenome-orchestrator |
| description | Use when ChatGenome should decide which genomics analysis tools to run, in which order, and how to explain the resulting Studio state. |
This skill defines the intended orchestration layer for ChatGenome.
Upload a source file to get started. Supported formats: DICOM images, PNG/JPG/TIFF images, NIfTI volumes (.nii, .nii.gz), FHIR clinical bundles (.fhir.json, .fhir.xml, .ndjson), VCF (variant interpretation), Excel workbooks, text/markdown notes, FASTQ/BAM/SAM (raw sequencing QC), and summary statistics. The appropriate tools will run automatically after upload. Type @help for detailed tool options and usage tips.
DICOM
PNG / JPG / TIFF Image
NIfTI Volume (.nii, .nii.gz)
FHIR Bundle
Excel Workbook
Text / Markdown
VCF (Variant Interpretation)
@liftover [target=hg38] — Convert genome build (hg19 ↔ hg38)@snpeff [genome=GRCh38.mane.1.2.105] — Run local SnpEff variant annotation@plink [mode=qc|score] — PLINK 2 QC or PRS scoring@ldblockshow chr:start:end — LD heatmap for a genomic regionFASTQ / BAM / SAM (Raw Sequencing QC)
@samtools [mode=qc] — samtools flagstat / stats / idxstats alignment QCSummary Statistics (GWAS)
@qqman — Manhattan plot + QQ plot@prs_prep — Build check, harmonization, score-file preparationClinical Guideline / Literature RAG
@guideline <clinical question> — Evidence-grounded answer retrieved from the guideline corpus with inline [REF#] citations (local Qwen3-8B); add +pubmed (or external_evidence=true) to also fetch & merge live PubMed evidence via the MCP gateway. Works standalone (no source) or, when a text note / FHIR bundle is the active source, grounds the answer in that source too (source_types: text, fhir).@guideline_index — (Re)build the FAISS retrieval index from the guideline corpus@citation_check — Verify that each cited claim in a grounded answer is supported by its passage (faithfulness guard)@mcp [action=list|call] — Discover or call tools on federated external MCP servers (server-to-server / agent2agent)@toolname help — Show detailed options for any tool@help — Show this guideUse these prefixes to get answers grounded in the current analysis state:
$studio — Interpret the active Studio cards$current analysis — Summarize the current analysis artifacts$current card — Explain the currently open card$grounded — Answer from tool-derived state onlyWithout a grounding prefix, questions are answered as general knowledge.
Use this skill when deciding which registered genomics tool should be used for a user request or an upload workflow.
{file_name} 파일을 받았습니다. VCF analysis scope와 range(limit)를 입력해 주세요. 별도 지시가 없으면 representative로 시작합니다. 예: all로 200개, representative로 진행.
The architecture target is:
For the current migration stage, the preferred initial order is:
vcf_qc_toolannotation_toolroh_analysis_toolsnpeff_execution_tool when the user explicitly requests local SnpEff annotationcadd_lookup_toolrevel_lookup_toolcandidate_ranking_toolgrounded_summary_toolclinvar_review_toolvep_consequence_toolclinical_coverage_toolfiltering_view_toolsymbolic_alt_toolldblockshow_execution_tool when the user explicitly requests locus-level LD heatmap visualization for a VCF regionsamtools_execution_tool when the user explicitly requests BAM/SAM/CRAM alignment QC, flagstat, idxstats, or post-alignment summary reviewLater tools should include:
igv_snapshot_toolvcf_qc_tool to establish base facts for any VCF workflow.annotation_tool to generate transcript-aware annotation state before downstream ranking.snpeff_execution_tool when the user explicitly asks to run SnpEff on a local VCF and the required local Java runtime, jar, and genome database are available.ldblockshow_execution_tool when the user explicitly asks for LD heatmap or block visualization over a region and provides or implies a concrete locus in chr:start:end format.samtools_execution_tool when the user explicitly asks for post-alignment QC or BAM/SAM/CRAM inspection such as flagstat, idxstats, or samtools stats.cadd_lookup_tool to enrich shortlisted annotated variants with local CADD scores when a build-matched local table is available.revel_lookup_tool to enrich shortlisted missense variants with local REVEL scores when a matching local segment file is available.roh_analysis_tool when ROH/recessive review is shown or requested.candidate_ranking_tool to populate the ranked shortlist shown in Studio after optional score enrichment such as local CADD and REVEL lookup.grounded_summary_tool to compose the narrative answer from trusted tool-derived state.clinvar_review_tool to populate the clinical significance distribution.vep_consequence_tool to populate the consequence distribution shown in Studio.clinical_coverage_tool to summarize annotation completeness.filtering_view_tool to populate filtering/triage overview metrics for the variant table.symbolic_alt_tool to split symbolic ALT records into a dedicated review path.guideline_index_tool once to build the FAISS retrieval index before any guideline RAG query, and again whenever the guideline corpus changes.guideline_rag_tool for clinical questions that should be answered from the guideline/literature corpus rather than free-form knowledge; it retrieves passages first and grounds a cited answer second. Set external_evidence=true to fuse federated MCP evidence when fresh literature is wanted.citation_verifier_tool after a grounded answer to confirm each [REF#] claim is supported by its passage; surface unsupported claims rather than hiding them.mcp_federation_tool (action=list) to discover external MCP server tools and (action=call) to invoke one; treat unreachable servers as a reported error, never a hard failure.The chat layer should separate general conversation from grounded Studio interpretation.
ROH가 뭐야? -> answer as a general definition.BTS가 누구야? -> answer as a general knowledge question.candidate variant가 뭔지 설명해줘 -> answer as a general genomics concept unless grounding is explicitly requested.$studio$current analysis$current card$grounded$studio ROH 결과 설명해줘$current analysis candidate card를 해석해줘@toolname as the explicit execution trigger for tool calls.@toolname help when the user wants to understand tool options before execution.@toolname should use the current active source by default.@liftover should use the active VCF source.@samtools should use the active BAM/SAM/CRAM raw-QC source.@plink should use the active VCF source and open the curated PLINK Studio flow.@liftover help and @samtools help should render curated option help from tool metadata instead of a hard-coded backend explanation.@plink help should render curated option help from tool metadata instead of a hard-coded backend explanation.@skill prs_prep should prepare build check and harmonization readiness before any PLINK score-file generation step.The orchestrator should ensure that: