Claude Skill MartBrowse skillsWhat is a Skill?
Back to list

Pathogen Variant Surveillance

Queries live GenSpectrum LAPIS APIs to report which pathogen lineages are circulating now, how fast they are growing, and which mutations they carry.

Data & AnalyticsAdvanced33,0303,248AI score 8/10Last updated: Aug 9, 2026

What it does

This skill pulls live genomic surveillance data for SARS-CoV-2, H5N1, seasonal influenza, RSV, mpox, measles, dengue, West Nile, Ebola and more from public GenSpectrum LAPIS instances. Its core rule is that a lineage name or prevalence figure is never produced from model memory — every number is a count returned by a live instance, stamped with the data version it came from.

Four Python scripts (standard library only):

  • resolve_lineage.py — is this name still designated, what does the alias unpack to, was it withdrawn or redesignated?
  • lineage_prevalence.py — weekly share with Wilson confidence intervals plus a descriptive log-odds growth slope
  • mutation_profile.py — mutation profile, lineage-vs-lineage diff, nucleotide mode for primer/probe questions
  • reporting_lag.py — completeness curve telling you how far back the data can be trusted

Field names are read from each instance's databaseConfig at run time rather than assumed, and the doc catalogues ten traps that otherwise produce silently wrong answers (bare lineage names excluding descendants, * wildcards behaving inversely on unindexed columns, and so on).

Who it's for

  • Infectious-disease researchers who must cite lineage names and prevalence in manuscripts
  • Diagnostics developers checking whether PCR primers/probes still match circulating sequence
  • Epidemiology, public-health and bioinformatics analysts
  • Anyone who wants to eliminate stale or withdrawn lineage names from AI output

Example uses

  1. "What variant is dominant in the US right now?" — run lineage_prevalence.py --top 5 --where country=USA --weeks 12 to discover the top lineages from data instead of naming them up front.
  2. Gate a manuscript's lineage listresolve_lineage.py XFG.23.1.3 PQ.17 PC.2 flags withdrawn or redesignated names and exits 1 so CI can fail the check.
  3. Assay integrity checkmutation_profile.py "XFJ*" --versus "XFG*" --nucleotide to see whether the target region has drifted.
  4. Decide what's quotablereporting_lag.py --where country=USA before citing any recent prevalence; on H5N1 the recent picture can be effectively blind for two months.

· · · Install guide · · ·

Install in the Claude app (no terminal)
  1. Download the ZIP with the button below.
  2. In Claude, open Settings → Capabilities and turn on 'Code execution and file creation'. (one time)
  3. Go to Customize → Skills → + → 'Upload a skill' and upload the ZIP.
Download ZIP
Install in Claude Code

Let Claude do it — paste this into Claude Code

Install the skill I found on Claude Skill Mart.
Copy the skills/pathogen-variant-surveillance folder from the GitHub repo K-Dense-AI/scientific-agent-skills into my ~/.claude/skills/pathogen-variant-surveillance/.
When it's done, tell me in one line what this skill can do.

Install with a command instead

git clone https://github.com/K-Dense-AI/scientific-agent-skills.git /tmp/scientific-agent-skills && mkdir -p ~/.claude/skills && cp -r /tmp/scientific-agent-skills/skills/pathogen-variant-surveillance ~/.claude/skills/

This is a third-party skill. Check the source repository before installing.

  1. Open a terminal and confirm Python 3.11 or newer: python3 --version
  2. Clone the repository: git clone https://github.com/K-Dense-AI/scientific-agent-skills.git
  3. Create the skills directory: mkdir -p ~/.claude/skills
  4. Copy just this skill: cp -r scientific-agent-skills/skills/pathogen-variant-surveillance ~/.claude/skills/
  5. Make sure the machine can reach lapis.cov-spectrum.org, lapis.genspectrum.org, lapis.pathoplexus.org and raw.githubusercontent.com. No API key is required.
  6. Restart Claude Code and ask something like "which SARS-CoV-2 lineage is dominant right now?" — the skill triggers automatically.
  7. To run a script by hand: cd ~/.claude/skills/pathogen-variant-surveillance/scripts && python3 lineage_prevalence.py --top 5 --weeks 12