gdm-science-bundle
Vendor of the google-deepmind/science-skills bundle (37 skills for scientific research).
Skill by mkurman
Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/mkurman-gdm-science-bundle
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Use cases: backend, data, research, productivity
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
- Runs as
- Python package
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/gdm-science-bundle
What's inside
- Skill name
gdm-science-bundle- Description
- Vendor of the google-deepmind/science-skills bundle (37 skills for scientific research). Use when a user asks about any of: AlphaGenome single-variant effect analysis (RNA-seq / DNase / ChIP / TF effects, splicing disruption, UBERON/CL ontology resolution for non-coding variants), AlphaFold DB fetch and analyze, ChEMBL bioactivity queries, ClinicalTrials.gov lookups, ClinVar variant interpretation, dbSNP, EMBL-EBI Ontology Lookup Service (OLS4), ENCODE cCREs, Ensembl REST, Foldseek structural search, gnomAD, GTEx, Human Protein Atlas, InterPro, JASPAR transcription-factor profiles, literature search (arXiv / bioRxiv / EuropePMC / OpenAlex), NCBI sequence fetch (EFetch), openFDA, OpenTargets, PDB, protein sequence MSA / similarity search, PubChem, PubMed, PyMOL structural visualization, QuickGO, Reactome, STRING, UCSC conservation & TFBS, UniBind, UniProt, or any workflow combining them. Always read the per-skill SKILL.md under skills/<name>/ and invoke Python only through `uv run`.
- License
- MIT
- Instructions
- 97 lines in SKILL.md · view on GitHub
Before installing
- Ships executable scripts
Agent Skills spec issues
- name: "gdm-science-bundle" does not match folder "scientific-skills-gdm"
Files (195)
- CONTRIBUTING.md
- LICENSE
- README.md
- SKILL.md
- SKILL_LICENSES.md
- UPSTREAM_PIN.txt
- SKILL.md · alphafold_database_fetch_and_analyze/
- analyze_pae.py · alphafold_database_fetch_and_analyze/scripts/
- analyze_plddt.py · alphafold_database_fetch_and_analyze/scripts/
- fetch_structure.py · alphafold_database_fetch_and_analyze/scripts/
- SKILL.md · alphagenome_single_variant_analysis/
- alphagenome-api.md · alphagenome_single_variant_analysis/docs/
- README.md · alphagenome_single_variant_analysis/docs/examples/model_limitation_RNU4ATAC/
- ism_skeletal_muscle_RNA_SEQ.png · alphagenome_single_variant_analysis/docs/examples/model_limitation_RNU4ATAC/
- plot_skeletal_muscle_RNU4ATAC_detail.png · alphagenome_single_variant_analysis/docs/examples/model_limitation_RNU4ATAC/
- plot_skeletal_muscle_RNU4ATAC_effects.png · alphagenome_single_variant_analysis/docs/examples/model_limitation_RNU4ATAC/
- plot_skeletal_muscle_RNU4ATAC_wholegene.png · alphagenome_single_variant_analysis/docs/examples/model_limitation_RNU4ATAC/
- report.md · alphagenome_single_variant_analysis/docs/examples/model_limitation_RNU4ATAC/
- README.md · alphagenome_single_variant_analysis/docs/examples/negative_result_GATA4/
- ism_heart_DNASE.png · alphagenome_single_variant_analysis/docs/examples/negative_result_GATA4/
- plot_heart_GATA4_detail.png · alphagenome_single_variant_analysis/docs/examples/negative_result_GATA4/
- plot_heart_GATA4_effects.png · alphagenome_single_variant_analysis/docs/examples/negative_result_GATA4/
- plot_heart_GATA4_wholegene.png · alphagenome_single_variant_analysis/docs/examples/negative_result_GATA4/
- report.md · alphagenome_single_variant_analysis/docs/examples/negative_result_GATA4/
- README.md · alphagenome_single_variant_analysis/docs/examples/negative_result_TGFB3/
- ism_heart_ATAC.png · alphagenome_single_variant_analysis/docs/examples/negative_result_TGFB3/
- ism_heart_RNA_SEQ.png · alphagenome_single_variant_analysis/docs/examples/negative_result_TGFB3/
- plot_heart_TGFB3_detail.png · alphagenome_single_variant_analysis/docs/examples/negative_result_TGFB3/
- plot_heart_TGFB3_effects.png · alphagenome_single_variant_analysis/docs/examples/negative_result_TGFB3/
- plot_heart_TGFB3_wholegene.png · alphagenome_single_variant_analysis/docs/examples/negative_result_TGFB3/
- report.md · alphagenome_single_variant_analysis/docs/examples/negative_result_TGFB3/
- README.md · alphagenome_single_variant_analysis/docs/examples/polyadenylation_HBA2/
- ism_K562_RNA_SEQ.png · alphagenome_single_variant_analysis/docs/examples/polyadenylation_HBA2/
- plot_K562_HBA2_effects.png · alphagenome_single_variant_analysis/docs/examples/polyadenylation_HBA2/
- plot_K562_HBA2_wholegene.png · alphagenome_single_variant_analysis/docs/examples/polyadenylation_HBA2/
- report.md · alphagenome_single_variant_analysis/docs/examples/polyadenylation_HBA2/
- README.md · alphagenome_single_variant_analysis/docs/examples/regulatory/
- ism_heart_left_ventricle_RNA_SEQ.png · alphagenome_single_variant_analysis/docs/examples/regulatory/apoa1_promoter/
- ism_liver_RNA_SEQ.png · alphagenome_single_variant_analysis/docs/examples/regulatory/apoa1_promoter/
- plot_heart_left_ventricle_APOA1_effects.png · alphagenome_single_variant_analysis/docs/examples/regulatory/apoa1_promoter/
- plot_liver_APOA1_effects.png · alphagenome_single_variant_analysis/docs/examples/regulatory/apoa1_promoter/
- report.md · alphagenome_single_variant_analysis/docs/examples/regulatory/apoa1_promoter/
- README.md · alphagenome_single_variant_analysis/docs/examples/splicing/
- col6a2_exon_extension.png · alphagenome_single_variant_analysis/docs/examples/splicing/
- col6a2_report.md · alphagenome_single_variant_analysis/docs/examples/splicing/
- dlg1_exon_skipping.png · alphagenome_single_variant_analysis/docs/examples/splicing/
- dlg1_report.md · alphagenome_single_variant_analysis/docs/examples/splicing/
- interpretation-guide.md · alphagenome_single_variant_analysis/docs/
- report-templates.md · alphagenome_single_variant_analysis/docs/
- pyproject.toml · alphagenome_single_variant_analysis/
- analyze_ism.py · alphagenome_single_variant_analysis/scripts/
- generate_ontology_mapping.py · alphagenome_single_variant_analysis/scripts/
- interpret_splicing.py · alphagenome_single_variant_analysis/scripts/
- lookup_gene_info.py · alphagenome_single_variant_analysis/scripts/
- resolve_ontology_terms.py · alphagenome_single_variant_analysis/scripts/
- visualize_genome_tracks.py · alphagenome_single_variant_analysis/scripts/
- visualize_variant_effects.py · alphagenome_single_variant_analysis/scripts/
- SKILL.md · chembl_database/
- api_endpoints.md · chembl_database/references/
- chembl_api.py · chembl_database/scripts/
- …and 135 more
SKILL.md (first lines)
# GDM Science Bundle (vendored) A vendored copy of the [google-deepmind/science-skills](https://github.com/google-deepmind/science-skills) bundle (pin: see `UPSTREAM_PIN.txt`). This directory is the long-tail fallback: **for the 5 sub-plugins with first-class zorai support (alphagenome, alphafold, uniprot, clinvar, chembl) prefer the matching `plugins/zorai-plugin-science/` sub-plugin for typed settings and structured responses**. For every other sub-skill in this bundle, follow the workflow below. ## How to use a sub-skill in this bundle 1. **Read the skill's `SKILL.md` first.** Layout: `skills/<skill_dir>/SKILL.md` — the file's YAML frontmatter is the routing contract; the markdown body is the full workflow with steps, error fixes, and report templates. Never skip this read. 2. **Invoke Python only through `uv run`.** The deepmind scripts use PEP 723 inline `# /// script ... # ///` blocks, so `uv run` will resolve and install the right deps in an isolated cache (`~/.cache/uv/`). Never use bare `python3` or `pip install`. 3. **Read each skill's Prerequisites before running.** Most skills need `uv` on PATH (zorai runtime has it), a `~/.env` file with the relevant API key, and possibly a notification step that records the skill was used. 4. **Never read, `cat`, `echo`, `printenv`, or `os.environ.get` the `.env` file or its keys.** Deepmind scripts load credentials via `dotenv` inside the script — they pull keys from disk but do not surface them in the agent's context. Keep it that way. 5. **When running in zorai's sandbox**, credential injection is handled by the plugin settings system (see `zorai_plugin_science` sub-plugins); for the long-tail skills here, use `dotenv`'s normal on-disk load. ## Inventory of sub-skills in this bundle | Sub-skill (kebab-case) | Path under this bundle | Notes | |---|---|---| | `alphafold-database-fetch-and-analyze` | `skills/alphafold_database_fetch_and_analyze/` | Compute, also has a zorai sub-plugin. | | `alphagenome-single-variant-analysis` | `skills/alphagenome_single_variant_analysis/` | Compute + API key, also has a zorai sub-plugin. | | `chembl-database` | `skills/chembl_database/` | REST, also has a zorai sub-plugin. | | `clinical-trials-database` | `skills/clinical_trials_database/` | REST. | | `clinvar-database` | `skills/clinvar_database/` | REST, also has a zorai sub-plugin. | | `dbsnp-database` | `skills/dbsnp_database/` | REST (NCBI EFetch). | | `embl-ebi-ols` | `skills/embl_ebi_ols/` | REST (OLS4). | | `encode-ccres-database` | `skills/encode_ccres_database/` | REST. | | `ensembl-database` | `skills/ensembl_database/` | REST. | | `foldseek-structural-search` | `skills/foldseek_structural_search/` | Compute (Foldseek binary). | | `gnomad-database` | `skills/gnomad_database/` | REST. | | `gtex-database` | `skills/gtex_database/` | REST. | | `human-protein-atlas-database` | `skills/human_protein_atlas_database/` | REST. | | `interpro-database` | `skills/interpro_database/` | REST. | | `jaspar-database` | `skills/jaspar_database/` | REST. | | `literature-search-arxiv` | `skills/literature_search_arxiv/` | REST. | | `literature-search-biorxiv` | `skills/literature_search_biorxiv/` | REST. | | `literature-search-europepmc` | `skills/literature_search_europepmc/` | REST. | | `literature-search-openalex` | `skills/literature_search_openalex/` | REST (key optional). | | `ncbi-sequence-fetch` | `skills/ncbi_sequence_fetch/` | REST (EFetch). | | `openfda-database` | `skills/openfda_database/` | REST. | | `opentargets-database` | `skills/opentargets_database/` | REST (GraphQL). | | `pdb-database` | `skills/pdb_database/` | REST. | | `protein-sequence-msa` | `skills/protein_sequence_msa/` | Compute. | | `protein-sequence-similarity-search` | `skills/protein_sequence_similarity_search/` | Compute. | | `pubchem-database` | `skills/pubchem_database/` | REST. | | `pubmed-database` | `skills/pubmed_database/` | REST. | | `pymol` | `skills/pymol/` | Compute (PyMOL binary). | | `quickgo-database` | `skills/quickgo_database/` | REST. | | `reactome-database` | `skills/reactome_database/` | REST. | | `string-database` | `skills/string_database/` | REST. | | `ucsc-conservation-and-tfbs` | `skills/ucsc_conservation_and_tfbs/` | REST. | | `unibind-database` | `skills/unibind_database/` | REST. | | `uniprot-database` | `skills/uniprot_database/` | REST, also has a zorai sub-plugin. | | `uv` | `skills/uv/` | **Internal.** Sets up `uv`. zorai runtime already provides it. | | `scienceskillscommon` | `skills/scienceskillscommon/` | **Internal.** Shared helpers for other skills. Do not invoke directly. | | `workflow-skill-creator` | `skills/workflow_skill_creator/` | **Meta-skill.** Skip; the agent does not need to author new skills mid-task. | ## Shared runtime rules - All scripts expect to be run from the **skill directory** (or with `--project $SKILL_DIR` for ad-hoc). The skill's own `SKILL.md` will tell you which. - Output artifacts should go under the **user's working directory** (or the path the user specifies). Do not pollute `skills/`. - Confirm with the user before invoking anything with a real cost or rate limit (AlphaGenome API calls, OpenAlex bulk pulls, Foldseek server queries, etc.). - If a sub-skill's `SKILL.md` says to record a `LICENSE_NOTIFICATION.txt` in the skill directory, **skip the file write** when running through zorai (the bundle is read-only inside the repo); instead, mention the upstream license URL to the user once per session. ## License & attribution - **Code in this bundle** — Apache License 2.0 (see `LICENSE`). - **Documentation in this bundle** — Creative Commons Attribution 4.0 International (CC-BY-4.0). - **Individual database providers have their own terms.** See `SKILL_LICENSES.md` for the full list. You are responsible for ensuring that any data retrieved through these skills is used in compliance with the upstream provider's terms. - **Upstream repo**: https://github.com/google-deepmind/science-skills - **Pin**: see `UPSTREAM_PIN.txt` for the exact commit hash this bundle was vendored at. To refresh, re-vendor at a newer commit and update the pin.
From mkurman/zorai, MIT.
More from mkurman/zorai
- 0.798score
best-practices
web-quality-skills
Apply modern web development best practices for security, compatibility, and code quality.
SkillAFreshness: A★ 325Claude Code +9 - 0.597score
video-analyzer
mkurman
Use this skill when analyzing existing video files using FFmpeg and AI vision, extracting frames for design system generation, detecting scene boundaries…
SkillAFreshness: A★ 325Claude Code +9 - 0.597score
internal-docs
mkurman
Use this skill when writing, reviewing, or improving internal engineering documents - RFCs, design docs, post-mortems, runbooks, and knowledge base articles.
SkillAFreshness: A★ 325Claude Code +9 - 0.597score
proposal-writing
mkurman
Use this skill when writing proposals, responding to RFPs, drafting SOWs, or developing pricing strategies.
SkillAFreshness: A★ 325Claude Code +9 - 0.597score
budgeting-planning
mkurman
Use this skill when building budgets, conducting variance analysis, implementing rolling forecasts, or allocating costs.
SkillAFreshness: A★ 325Claude Code +9 - 0.597score
create-workflow
mkurman
Conversational guide for creating valid YAML workflow definitions.
SkillAFreshness: A★ 325Claude Code +9 - 0.597score
product-strategy
mkurman
Use this skill when defining product vision, building roadmaps, prioritizing features, or choosing frameworks like RICE, ICE, or MoSCoW.
SkillAFreshness: A★ 325Claude Code +9 - 0.597score
brand-strategy
mkurman
Use this skill when defining brand positioning, voice and tone guidelines, brand architecture, or storytelling frameworks.
SkillAFreshness: A★ 325Claude Code +9 - 0.597score
social-media-strategy
mkurman
Use this skill when planning social media strategy, creating platform-specific content, scheduling posts, or analyzing engagement metrics.
SkillAFreshness: A★ 325Claude Code +9 - 0.597score
compensation-strategy
mkurman
Use this skill when benchmarking compensation, designing equity plans, building leveling frameworks, or structuring total rewards.
SkillAFreshness: A★ 325Claude Code +9 - 0.597score
account-management
mkurman
Use this skill when managing key accounts, planning expansions, running QBRs, or mapping stakeholders.
SkillAFreshness: A★ 325Claude Code +9 - 0.597score
video-audio-design
mkurman
Use this skill when adding audio to programmatic videos - generating narration with ElevenLabs TTS, sourcing royalty-free background music, creating SFX with…
SkillAFreshness: A★ 325Claude Code +9
Signals
- Stars
- 325
- Forks
- 24
- Open issues
- 0
- Last commit (this folder)
- Jun 1, 2026 (4 months ago)
- Last release
- Oct 23, 2026 (5 days ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- MIT
- Repository
- github.com/mkurman/zorai
- Website
- zorai.app/
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from mkurman
- 0.597score
compensation-strategy
mkurman
Use this skill when benchmarking compensation, designing equity plans, building leveling frameworks, or structuring total rewards.
SkillAFreshness: A★ 325Claude Code +9 - 0.597score
account-management
mkurman
Use this skill when managing key accounts, planning expansions, running QBRs, or mapping stakeholders.
SkillAFreshness: A★ 325Claude Code +9 - 0.597score
brand-strategy
mkurman
Use this skill when defining brand positioning, voice and tone guidelines, brand architecture, or storytelling frameworks.
SkillAFreshness: A★ 325Claude Code +9 - 0.597score
budgeting-planning
mkurman
Use this skill when building budgets, conducting variance analysis, implementing rolling forecasts, or allocating costs.
SkillAFreshness: A★ 325Claude Code +9 - 0.597score
create-workflow
mkurman
Conversational guide for creating valid YAML workflow definitions.
SkillAFreshness: A★ 325Claude Code +9 - 0.597score
internal-docs
mkurman
Use this skill when writing, reviewing, or improving internal engineering documents - RFCs, design docs, post-mortems, runbooks, and knowledge base articles.
SkillAFreshness: A★ 325Claude Code +9
Cite this page
gdm-science-bundle skill. Agent Mart. https://agentmart.dev/skills/mkurman-gdm-science-bundle (last updated 2026-10-24)