Alphagenome Single Variant Analysis
google-deepmind/science-skills
Analyzes genetic variant effects on gene expression (RNA-seq), chromatin accessibility (DNASE), histone marks (ChIP), and transcription factors using the AlphaGenome API.
Answer drug-response, medication, PharmGKB-style, PGxDB, ATC, DrugBank, gene-drug, and variant-drug questions using public PGx evidence plus local sample genotype support when an Active Genome Index…
$ npx skills add exon-research/genomi --skill pharmacogenomics -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install exon-research/genomi pharmacogenomics --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
$ git clone --depth 1 https://github.com/exon-research/genomi.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/pharmacogenomics .claude/skills/pharmacogenomics && rm -rf skills-srcUse ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.
Claude Code skills documentation · loads skills from .claude/skills/
Install the "pharmacogenomics" agent skill from https://github.com/exon-research/genomi/tree/master/skills/pharmacogenomics into .claude/skills/pharmacogenomics/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "pharmacogenomics", then confirm the skill loads.Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$skill-installer install https://github.com/exon-research/genomi/tree/master/skills/pharmacogenomicsType this inside Codex. $skill-installer <name> installs a curated skill from openai/skills. The installer writes to $CODEX_HOME/skills (default ~/.codex/skills). Restart Codex if the skill does not show up.
$ npx skills add exon-research/genomi --skill pharmacogenomics -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install exon-research/genomi pharmacogenomics --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/exon-research/genomi.git skills-src && mkdir -p .agents/skills && cp -r skills-src/skills/pharmacogenomics .agents/skills/pharmacogenomics && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "pharmacogenomics" agent skill from https://github.com/exon-research/genomi/tree/master/skills/pharmacogenomics into .agents/skills/pharmacogenomics/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "pharmacogenomics", then confirm the skill loads.Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add exon-research/genomi --skill pharmacogenomics -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install exon-research/genomi pharmacogenomics --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/exon-research/genomi.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/skills/pharmacogenomics .cursor/skills/pharmacogenomics && rm -rf skills-srcUse ~/.cursor/skills/ instead of .cursor/skills for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "pharmacogenomics" agent skill from https://github.com/exon-research/genomi/tree/master/skills/pharmacogenomics into .cursor/skills/pharmacogenomics/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "pharmacogenomics", then confirm the skill loads.Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gemini skills install https://github.com/exon-research/genomi.git --path skills/pharmacogenomics--scope user (default) or --scope workspace; --path is the subfolder of the repo that holds the skill; --consent skips the security confirmation prompt.
$ npx skills add exon-research/genomi --skill pharmacogenomics -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install exon-research/genomi pharmacogenomics --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/exon-research/genomi.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/skills/pharmacogenomics .gemini/skills/pharmacogenomics && rm -rf skills-srcUse ~/.gemini/skills/ instead of .gemini/skills for a personal install, then run /skills reload.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "pharmacogenomics" agent skill from https://github.com/exon-research/genomi/tree/master/skills/pharmacogenomics into .gemini/skills/pharmacogenomics/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "pharmacogenomics", then confirm the skill loads.Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gh skill install exon-research/genomi pharmacogenomicsInstalls for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
$ npx skills add exon-research/genomi --skill pharmacogenomics -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/exon-research/genomi.git skills-src && mkdir -p .github/skills && cp -r skills-src/skills/pharmacogenomics .github/skills/pharmacogenomics && rm -rf skills-srcUse ~/.copilot/skills/ instead of .github/skills for a personal install. Commit .github/skills so cloud agent and code review can use it.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "pharmacogenomics" agent skill from https://github.com/exon-research/genomi/tree/master/skills/pharmacogenomics into .github/skills/pharmacogenomics/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "pharmacogenomics", then confirm the skill loads.GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add exon-research/genomi --skill pharmacogenomics -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install exon-research/genomi pharmacogenomics --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/exon-research/genomi.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/skills/pharmacogenomics .opencode/skills/pharmacogenomics && rm -rf skills-srcUse ~/.config/opencode/skills/ instead of .opencode/skills for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "pharmacogenomics" agent skill from https://github.com/exon-research/genomi/tree/master/skills/pharmacogenomics into .opencode/skills/pharmacogenomics/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "pharmacogenomics", then confirm the skill loads.OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
pharmacogenomicsAnswer drug-response, medication, PharmGKB-style, PGxDB, ATC, DrugBank, gene-drug, and variant-drug questions using public PGx evidence plus local sample genotype support when an Active Genome Index…
Pharmacogenomics is an agent skill from exon-research/genomi. Answer drug-response, medication, PharmGKB-style, PGxDB, ATC, DrugBank, gene-drug, and variant-drug questions using public PGx evidence plus local sample genotype support when an Active Genome Index is selected.
Its SKILL.md is about 3.1k tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts.
It sits in Research & Science, covering Bioinformatics. The repository describes itself as: Local-first, open-source Claude Science alternative, before Claude Science is a thing. Turn your AI agent into personal DNA expert. The licence is Apache-2.0.
4 steps, taken from the first numbered list in SKILL.md.
Read from SKILL.md and the folder at commit 1df4f5b. It shows what the files ask for, not the result of running them.
Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.
From allowed-tools in the SKILL.md frontmatter.
No scripts in the folder and no shell commands in SKILL.md.
From the folder's file list and the shell code blocks in SKILL.md.
No URLs in SKILL.md.
From URLs in SKILL.md, links to its own repository left out.
Names no API keys, tokens, secrets or passwords.
From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
Pharmacogenomics loads about 3.1k tokens when it runs. Until then it costs about 57 tokens; SKILL.md has 1,327 words of instructions outside code blocks.
Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.
The automated check found no risky patterns in SKILL.md.
Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.
The full file from exon-research/genomi at commit 1df4f5b, republished under its Apache-2.0 licence (© exon-research). 1,327 words, ~3,130 tokens.
.claude/skills/pharmacogenomics/SKILL.md (or your agent's skills folder).Use this skill when the user asks about medication response, PGx guidelines, drug-gene or variant-drug evidence, PGxDB, ATC codes, DrugBank IDs, PharmCAT, or pharmacogene sample evidence.
Convention: See
skills/conventions/evidence-quality.md. Convention: Seeskills/_output-rules.md.
pharmacogenomics.review_medication for ordinary medication questions.
It combines ClinPGx, FDA PGx tables, PGxDB, stored reviewed research, and
optional selected sample evidence in one bounded review.evidence_envelope, medication_review_matrix,
evidence_matrix, target_inventory, answer_support, and
unanswered_answer_components before answering. Treat each
medication_review_matrix.rows[] entry as the review unit.research.list_sources, review the selected public target, then store the
finding with research.record.variant.resolve or active_genome_index.classify_genotype_support.pharmacogenomics.review_medication: bounded medication evidence review;
public-only by default, with Active Genome Index evidence when selected.pharmacogenomics.fetch_clinpgx, pharmacogenomics.fetch_fda_labels, and
pharmacogenomics.fetch_pgxdb: focused public PGx source retrieval when the
medication review needs a source-specific follow-up.pharmacogenomics.describe_gene_requirements: gene-specific sample evidence
requirements for named allele matching, outside calls, HLA, MT-RNR1, G6PD,
and SV/CNV-sensitive genes.pharmacogenomics.check_pharmcat: check local PharmCAT availability.pharmacogenomics.preflight_pharmcat: inspect whether the selected Active
Genome Index can provide a suitable PharmCAT input before running it.pharmacogenomics.prepare_outside_call_tsv and
pharmacogenomics.validate_outside_call_tsv: prepare or validate specialized
outside-call evidence for PharmCAT.pharmacogenomics.run_pharmcat: run broad PharmCAT calling from the selected
Active Genome Index and return provenance plus sample_pgx_matrix rows
projected from report, phenotype, calls-only, and matcher artifacts.pharmacogenomics.import_pharmcat_artifacts: import existing PharmCAT JSON,
TSV, matcher, phenotype, missing-position, or output-directory artifacts and
return sample_pgx_matrix.PGx capability metadata is exposed through genomi.list_resources; there is
no separate PGx capability-listing tool.
A scope-limited result from this capability is not a final user-facing answer when other Genomi capabilities can contribute orthogonal evidence to the same question. Returning "cannot answer" while applicable capabilities remain unexamined is a host-agent failure mode.
Check local PharmCAT availability and version provenance for broad PGx calling from an AGI-derived PharmCAT input.
Use when: The agent needs to know whether broad PharmCAT PGx calling is available before running pharmacogenomics.run_pharmcat.
Why necessary: External PGx calls need availability and version provenance before they are trusted.
Result semantics: Reports local PharmCAT executable/jar availability and version probe output for auditability before broad PGx calling.
Return pharmacogene-specific sample evidence requirements for PharmCAT named allele matching, outside calls, CYP2D6 SV/CNV handling, HLA typing, MT-RNR1, and G6PD chrX representation.
Use when: The selected medication or source evidence names a pharmacogene and the agent needs to choose sample evidence, PharmCAT, outside-call, or targeted lookup handling.
Why necessary: Complex pharmacogenes require special evidence handling that a simple rsID lookup cannot provide.
Result semantics: Returns packaged source-backed pharmacogene sample-evidence requirements, candidate tools, and source references for the selected gene.
Fetch traceable ClinPGx pharmacogenomic guideline, clinical annotation, and FDA label evidence for a selected drug, gene, or rsID; compact normalized records are returned by default.
Use when: The question involves medication response, adverse effects, CPIC/DPWG guidance, FDA drug-label PGx context, PharmGKB/ClinPGx annotations, or drug plus gene/rsID interpretation.
Why necessary: Guideline, clinical annotation, and label rows are separate public PGx evidence from sample genotype calls.
Result semantics: Fetches public guideline, annotation, and label rows; raw API records are opt-in with include_raw_records; personal interpretation requires separate local genotype or diplotype evidence.
Fetch targeted FDA pharmacogenomic biomarker-labeling and pharmacogenetic-association table rows from official FDA pages.
Use when: The question needs FDA biomarker-labeling table context or FDA pharmacogenetic association table context for a selected drug or gene.
Why necessary: FDA biomarker and pharmacogenetic-association tables are official label evidence with their own boundaries.
Result semantics: Fetches official FDA table rows; keep biomarker-labeling rows separate from pharmacogenetic-association rows and combine with separate sample evidence for personal interpretation.
Fetch targeted PGxDB pharmacogenomic evidence for a selected drug, ATC code, DrugBank ID, rsID, variant marker, or gene.
Use when: The question involves medication response, adverse effects, pharmacogenomics, PharmGKB-style evidence, a drug plus rsID, or a drug plus gene.
Why necessary: PGxDB association records provide targeted drug-variant evidence distinct from guideline recommendations.
Result semantics: Fetches public PGxDB rows; sample interpretation requires separate local genotype evidence.
Import existing PharmCAT report JSON, calls-only TSV, matcher JSON, phenotype JSON, missing-position VCF, or output directory without executing PharmCAT.
Use when: The agent has existing PharmCAT artifacts and needs sample-side PGx evidence without running local PharmCAT.
Why necessary: Existing PharmCAT outputs should be reused rather than rerun when sample-side PGx evidence already exists.
Result semantics: Parses existing PharmCAT artifacts into sample_pgx_matrix, evidence summaries, and record_research_payloads used by pharmacogenomics.run_pharmcat, including interpretation readiness and missing-position review facts.
Inspect selected Active Genome Index structure for broad PharmCAT PGx calling without running PharmCAT or writing artifacts.
Use when: The agent needs read-only Active Genome Index structure, sample-column, genotype-field, or header evidence before broad PharmCAT PGx calling.
Why necessary: Broad PharmCAT runs need input suitability checks before execution or artifact interpretation.
Result semantics: Returns local AGI-derived preflight facts without exposing the raw AGI path; PharmCAT coverage sufficiency is judged from execution artifacts, especially missing PGx position review.
Prepare a PharmCAT outside-call TSV from supported specialized caller output such as OptiType HLA calls, StellarPGx CYP2D6 summaries, or generic gene/diplotype tables.
Use when: The agent has specialized caller output for HLA-A, HLA-B, CYP2D6, MT-RNR1, or another pharmacogene and needs a PharmCAT outside-call TSV.
Why necessary: Specialized callers for HLA, CYP2D6, and related genes need conversion before PharmCAT can consume them.
Result semantics: Writes a canonical outside-call TSV under Genomi output storage or the requested output_file, validates it, and returns output.path for pharmacogenomics.run_pharmcat with parsed rows, invalid rows, warnings, caller format, and sample identity facts.
Review medication pharmacogenomic evidence as medication-first rows combining ClinPGx guideline/label context, FDA PGx table rows, PGxDB association evidence, Active Genome Index rsID lookup when selected, implemented marker-definition evidence when selected, evidence components, and target inventory.
Use when: Combines public PGx evidence with selected active-genome-index or marker evidence for one medication.
Why necessary: Medication-response questions need drug-specific PGx sources plus optional personal genotype evidence in one bounded review.
Not for: diagnosing disease risk; it is medication-response evidence.
Example prompts: Does my DNA say anything about clopidogrel?
Result semantics: Returns medication_review_matrix where each row carries drug, gene, variant/diplotype/phenotype, recommendation/source text, evidence IDs, sample relevance, row readiness, and clinical boundary. Public-only by default unless active-genome-index context is selected.
Run a local PharmCAT installation from an approved Active Genome Index for broad PGx diplotype, phenotype, recommendation artifacts, and sample_pgx_matrix rows.
Use when: Runs local PharmCAT from the selected Active Genome Index to generate broad PGx diplotype, phenotype, and recommendation artifacts.
Why necessary: Broad PGx diplotype and recommendation artifacts require a specialized external caller.
Result semantics: Runs local PharmCAT as sample-side PGx evidence generation; returns input preflight, runtime provenance, outside-call validation, sample_pgx_matrix, artifacts, warnings, interpretation readiness, and record_research_payloads for synthesis.
Validate PharmCAT outside-call TSV structure and summarize selected diplotype, phenotype, or activity-score evidence.
Use when: The PGx sample evidence path already has a PharmCAT outside-call TSV for CYP2D6, HLA-A, HLA-B, MT-RNR1, or another specialized caller result before PharmCAT execution.
Why necessary: Outside calls can override complex gene evidence, so their structure must be validated before use.
Result semantics: Validates outside-call TSV shape, hides the local path, returns parsed rows, invalid rows, warnings, and explains that outside calls override PharmCAT VCF-derived calls for the same gene.
© exon-research, Apache-2.0. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
Just SKILL.md in skills/pharmacogenomics of exon-research/genomi.
Open the folder on GitHubat commit 1df4f5b
Pharmacogenomics next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.
| Skill | Stars | Used in | Tokens | Auto-check | Licence | Repo updated |
|---|---|---|---|---|---|---|
| Pharmacogenomics this skillexon-research/genomi | 484 | — | ~3.1k | Automated safety check: Pass | Apache-2.0 | |
| Alphagenome Single Variant Analysisgoogle-deepmind/science-skills | 3.2k | 2 repos | ~3k | Automated safety check: Notes | Apache-2.0 | |
| 13C Metabolic Flux AnalysisK-Dense-AI/scientific-agent-skills | 48k | 1 repos | ~3.2k | Automated safety check: Pass | MIT | |
| Clinvar Databasegoogle-deepmind/science-skills | 3.2k | 2 repos | ~3.9k | Automated safety check: Notes | Apache-2.0 | |
| Metabolic Study Planneraiming-lab/AutoResearchClaw | 15k | — | ~1.9k | Automated safety check: Pass | MIT | |
| Dbsnp Databasegoogle-deepmind/science-skills | 3.2k | 2 repos | ~3.4k | Automated safety check: Notes | Apache-2.0 |
google-deepmind/science-skills
Analyzes genetic variant effects on gene expression (RNA-seq), chromatin accessibility (DNASE), histone marks (ChIP), and transcription factors using the AlphaGenome API.
K-Dense-AI/scientific-agent-skills
Estimates reaction fluxes inside cells from steady-state carbon-13 labeling data with a bundled mfapy-based solver, and reports which fluxes the data pin down.
google-deepmind/science-skills
A skill your agent uses when needing clinical significance, pathogenicity classifications (e.g., Pathogenic, Benign, VUS), clinical evidence rationales, or finding "hard positive" benchmark controls…
aiming-lab/AutoResearchClaw
Turns a broad metabolic modelling topic into a concrete, paper-shaped plan with organism, model, perturbations, metrics and figures before any FBA code is written.
google-deepmind/science-skills
A skill your agent uses when you want to look up, map, and search for short genetic variants (SNPs, indels) in NCBI's dbSNP database.
aiming-lab/AutoResearchClaw
Runs a metabolic flux analysis from model loading to phenotype prediction and figures by handing work to four sub-agents in sequence.
exon-research/genomi
A skill your agent uses for genetics, genome source, variant, gene, phenotype, disease, screen, pharmacogenomics, and Genomi install/setup maintenance questions.
exon-research/genomi
Fetch reusable public population allele frequencies from gnomAD for a specific variant.
exon-research/genomi
Run or continue patient-authorized, genome-informed GenomiLab investigations in the current Claude, Codex, or other MCP agent task.
exon-research/genomi
Retrieve canonical pathway members, cell-type marker records, and genomic interval feature overlaps from declared analytical sources.
exon-research/genomi
Use local ancestry reference-panel tools for 1000 Genomes GRCh37/GRCh38 PCA projection, marker overlap QC, and qualitative reference-neighbor context.
exon-research/genomi
Build and inspect ClinVar exact-match evidence and candidate inventories.
Categories
Answer drug-response, medication, PharmGKB-style, PGxDB, ATC, DrugBank, gene-drug, and variant-drug questions using public PGx evidence plus local sample genotype support when an Active Genome Index…. Pharmacogenomics is an agent skill from exon-research/genomi. Answer drug-response, medication, PharmGKB-style, PGxDB, ATC, DrugBank, gene-drug, and variant-drug questions using public PGx evidence plus local sample genotype support when an Active Genome Index is selected.
Pharmacogenomics fits situations like: tasks that involve Bioinformatics.
Run `npx skills add exon-research/genomi --skill pharmacogenomics -a claude-code`. Or copy the skill folder (skills/pharmacogenomics in exon-research/genomi) into .claude/skills/pharmacogenomics in your project. Claude Code loads it when a task matches its description.
Run `npx skills add exon-research/genomi --skill pharmacogenomics -a codex`. Or copy the skill folder (skills/pharmacogenomics in exon-research/genomi) into .agents/skills/pharmacogenomics in your project. Codex loads it when a task matches its description.
Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add exon-research/genomi --skill pharmacogenomics -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/pharmacogenomics, .gemini/skills/pharmacogenomics, .github/skills/pharmacogenomics and .opencode/skills/pharmacogenomics in your project.
SKILL.md names no scripts, command-line tools or credentials: Pharmacogenomics is instructions for the agent only.
SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.
Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.
Pharmacogenomics is published under the Apache-2.0 licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.
About 3.1k tokens (SKILL.md is roughly 13k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.
Skills that share tags, products or a category with Pharmacogenomics: Alphagenome Single Variant Analysis (google-deepmind/science-skills, 3.2k stars), 13C Metabolic Flux Analysis (K-Dense-AI/scientific-agent-skills, 48k stars), Clinvar Database (google-deepmind/science-skills, 3.2k stars) and Metabolic Study Planner (aiming-lab/AutoResearchClaw, 15k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
exon-research (a GitHub organization) maintains it in exon-research/genomi, which has 484 GitHub stars. The repository holds 20 skills in this directory. The repository was last updated on August 31, 2026.
Source: exon-research/genomi on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.