folklore-variant-evidence
关于
This skill retrieves ClinGen gene-disease validity data and interprets a specific public genetic variant (SNV/indel) via the Folklore API, providing linked evidence and literature. It enables deterministic workflow branching based on variant interpretation outcomes and chains resolved variants to publication details. It's designed for evidence provenance without handling private patient data, operating via a stateless HTTP MCP server.
快速安装
Claude Code
推荐npx skills add K-Dense-AI/claude-scientific-skills -a claude-code/plugin add https://github.com/K-Dense-AI/claude-scientific-skillsgit clone https://github.com/K-Dense-AI/claude-scientific-skills.git ~/.claude/skills/folklore-variant-evidence在 Claude Code 中复制并粘贴此命令以安装该技能
技能文档
Folklore Variant Evidence
Use Folklore Clinical Variant Interpretation MCP to retrieve structured public variant evidence, automated variant-level ACMG/AMP decision support, provenance, and source-linked literature for professional review. Keep the workflow limited to public identifiers and preserve every explicit outcome state. Adapter 1.5.0 also provides ClinGen Gene-Disease Validity assertions; source coverage is bounded, not every known association.
Folklore Clinical Variant Interpretation MCP is published by Helena Bioinformatics. Its hosted endpoint is:
https://api.helena.bio/folklore/v1/mcp
No account or API key is required. The public Apache-2.0 adapter and contract are available at https://github.com/helena-bioinformatics/folklore-mcp.
Minimal connection example
A host without native MCP support can make the same public JSON-RPC call:
curl --silent --show-error --fail-with-body --max-time 60 \
-X POST https://api.helena.bio/folklore/v1/mcp \
-H 'Content-Type: application/json' \
-H 'Accept: application/json, text/event-stream' \
-H 'MCP-Protocol-Version: 2026-07-28' \
-H 'Mcp-Method: tools/call' \
-H 'Mcp-Name: search_variant_evidence' \
-d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"_meta":{"io.modelcontextprotocol/protocolVersion":"2026-07-28","io.modelcontextprotocol/clientCapabilities":{}},"name":"search_variant_evidence","arguments":{"assembly":"GRCh38","query":"rs80357914"}}}'
Inspect the returned outcome before continuing. This example can return
ambiguous with multiple candidates: stop and request an unambiguous public
variant notation instead of selecting a candidate automatically.
Select the right skill
Use this skill when the task is one public variant to structured Folklore evidence, explicit resolution-state handling, variant-linked literature, or ClinGen gene-to-disease/disease-to-gene assertions.
- Use
database-lookupfor broad direct queries across ClinVar, dbSNP, gnomAD, Ensembl VEP, COSMIC, or multiple databases. - Use
genomic-coordinatesfirst when the assembly, coordinate convention, contig name, or variant representation is uncertain. - Do not use this skill for VCF annotation, batch processing, somatic variants, structural variants, polygenic scores, or patient-specific interpretation.
Folklore Clinical Variant Interpretation MCP complements those skills with one source-linked public evidence contract. It does not replace direct database review or qualified clinical judgment.
Enforce the input boundary
Before a variant tool call:
- Extract exactly one public variant identifier or notation.
- Require GRCh38 and a germline nuclear SNV or simple indel.
- Remove or refuse patient names, case identifiers, phenotypes, family history, segregation evidence, clinical records, uploaded files, and other private or patient-specific context.
- If the task depends on patient context, stop and explain that Folklore Clinical Variant Interpretation MCP does not accept or evaluate it.
- Never transform a patient-specific request into a public variant query while implying that the result answers the patient-specific question.
Accepted public variant forms include genomic coordinates, genomic/coding/
protein HGVS, SPDI, rsID, or a canonical_key returned by Folklore Clinical
Variant Interpretation MCP.
Verify the live tool catalog
Connect to the hosted endpoint and call tools/list. Verify the available tools
instead of relying on model memory. The documented public catalog contains:
search_variant_evidencesearch_variant_literatureget_publication_detailssearch_literature_corpusget_gene_disease_associationssearch_disease_genes
The separate seventh tool support_helena is not scientific evidence; use it only when explicitly requested.
If discovery or a tool call fails, preserve the failure as an availability problem. Do not reinterpret it as lack of scientific evidence.
Read the public MCP contract before composing tool calls or interpreting response states.
Retrieve gene-disease assertions
Use get_gene_disease_associations for one exact gene symbol or HGNC identifier, or search_disease_genes for an exact MONDO identifier or public disease-name substring. Both accept limit (default 20, 1–50) and offset (default 0, 0–1000). See the reference for request examples. This is a separate source lookup and requires no variant input or assembly.
Preserve each returned disease identity, inheritance, evidence assessment, source URL, date and snapshot. Do not combine distinct diseases or silently choose among name matches. Gene-disease validity does not classify a particular variant. Empty results mean no matching assertion in the available ClinGen source, not no association. No patient, phenotype, family, segregation, private case data or sequencing files may be sent. Qualified professional review remains required.
Run the variant-evidence workflow
1. Resolve and retrieve evidence
Call search_variant_evidence with:
assembly: GRCh38
query: <one public variant identifier or notation>
Do not add phenotype, disease, patient, family, or treatment context to this call. Preserve the returned contract fields, source links, limitations, and usage boundary.
2. Branch on the returned status
Treat the status as a control-flow value, not prose:
| Status | Required action |
|---|---|
resolved | Reuse the returned canonical_key; review the structured interpretation, provenance, source links, and limitations. |
ambiguous | Show the returned candidates and ask for an explicit public variant selection. Never choose a candidate automatically. |
not_found | Report that no result was found within this service and query scope. Do not claim universal absence. |
invalid_request | Report the validation problem and request a corrected public variant. Do not silently reinterpret the input. |
unsupported | State the relevant service boundary and stop. Do not force the query into a supported form. |
resolution_unavailable | Report a temporary resolution or availability failure. Do not treat it as evidence absence. |
Only a resolved result may proceed automatically into a variant-linked
literature workflow. If a resolved interpretation itself reports unavailable
evidence, preserve that separate limitation.
3. Review the evidence without overclaiming
For a resolved result:
- Present the returned variant identity and
canonical_key. - Preserve the automated variant-level ACMG/AMP decision-support result exactly as returned.
- Cite the returned public sources and provenance.
- Separate returned facts from the agent's synthesis.
- State that qualified professional review is required.
- Do not turn the result into a diagnosis, individual risk estimate, treatment recommendation, or standalone clinical report.
Chain into literature
Variant-linked literature
After a resolved evidence call, pass the returned canonical_key to
search_variant_literature. Keep assembly as GRCh38. An optional question
may narrow the literature focus, but it must remain a public scientific question
and must not contain patient context.
Distinguish each result's match type:
exact_variant: direct match to the resolved variantvariant_alias: match through a reported aliasgene_association: broader gene-level association, not variant-specific proof
Literature associations do not alter the returned ACMG/AMP classification.
Publication details
Call get_publication_details only with a PMID returned by the literature tools.
Preserve PubMed URLs, DOI/PMCID fields when present, retraction status, and the
distinction between gene mentions and variant mentions.
Semantic corpus search
Use search_literature_corpus for a public natural-language scientific question
or for discovery by publication identifier, gene, variant, phenotype, HPO, or
OMIM concept. Treat results as source-linked candidates for professional review.
A zero-result response means no result was returned for that bounded query, not
that no relevant publication exists anywhere.
Do not place patient information into a corpus query, even if the query is not variant-specific.
Report a reproducible result
Include:
- The exact public query and
GRCh38assembly. - The returned status and, if resolved, the
canonical_key. - The structured evidence or literature result without changing its meaning.
- Source links and publication identifiers.
- Match type for literature results.
- Access date and any availability limitation.
- This boundary statement:
This is public, variant-level decision support for qualified professional review. It does not evaluate patient, phenotype, family, segregation, or private case data and is not a diagnosis or treatment recommendation.
Falsifiable smoke test
Use the public rsID rs80357914 to test ambiguity handling:
Call search_variant_evidence with assembly GRCh38 and query rs80357914. If the
result is ambiguous, list the returned candidates and stop for explicit
selection. Do not select a candidate or call downstream literature tools.
The test passes only if an ambiguous response causes the workflow to stop without automatic candidate selection.
Official references
- Integration setup: https://folklore.helena.bio/integrations
- Technical guide: https://folklore.helena.bio/docs/folklore-connector
- Public adapter and contract: https://github.com/helena-bioinformatics/folklore-mcp
- Official MCP Registry identity:
io.github.helena-bioinformatics/folklore
GitHub 仓库
常见问题
什么是 folklore-variant-evidence Skill?
folklore-variant-evidence 是一个 Claude Skill,作者为 K-Dense-AI。Skill 将 Claude 按需加载的说明和资源打包,让 Claude 无需额外提示即可执行与 folklore-variant-evidence 相关的任务。
如何安装 folklore-variant-evidence?
使用本页的安装命令:将 folklore-variant-evidence 作为插件添加到 Claude Code,或将其仓库克隆到 skills 目录,然后重启 Claude 以加载该 Skill。
folklore-variant-evidence 属于哪个分类?
folklore-variant-evidence 属于开发分类。
folklore-variant-evidence 可以免费使用吗?
可以。folklore-variant-evidence 已收录在 AIMCP,可免费安装。
相关推荐技能
这是一个本地搜索和索引的CLI工具,支持BM25、向量搜索和重排序功能。开发者可以用它快速索引本地文件(如Markdown文档)并进行混合搜索,特别适合代码库或文档的本地检索。它还提供MCP模式,能轻松集成到Claude开发环境中使用。
该Skill用于在当前会话中执行包含独立任务的实施计划,它会为每个任务分派一个全新的子代理并在任务间进行代码审查。这种"全新子代理+任务间审查"的模式既能保障代码质量,又能实现快速迭代。适合需要在当前会话中连续执行独立任务,并希望在每个任务后都有质量把关的开发场景。
mcporter Skill 让开发者能在Claude中直接管理和调用MCP服务器。它支持列出可用服务器、调用工具、处理OAuth认证以及管理服务器守护进程。开发者可以通过命令行式交互快速执行`mcporter list`查看服务器,或使用`mcporter call`直接调用工具,简化了MCP工作流程。
这是一个用于部署和编排Google Vertex AI ADK智能体的Claude Skill,专为构建生产级多智能体系统而设计。它支持通过A2A协议进行智能体通信,提供代码执行沙箱和记忆库功能,并能处理智能体发现与任务提交。当开发者需要部署ADK智能体或编排多智能体协作时,可使用此Skill来简化Vertex AI Agent Engine的部署流程。
