alphafold_database_fet…
Retrieve and analyze AlphaFold predicted structures for a protein. Use when the user provides…
Query ClinicalTrials.gov via APIv2. Use when you want to search for trials by condition, drug, location, status, or phase; retrieve trial details by NCT ID; check eligibility/inclusion criteria; count trials across conditions or time periods; identify a sponsor's trial
$ npx -y skills add google-deepmind/science-skills --skill clinical_trials_database --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/clinical_trials_databaseContext preview
The summary Claude sees to decide when to auto-load this skill.
Query ClinicalTrials.gov via APIv2. Use when you want to search for trials by condition, drug, location, status, or phase; retrieve trial details by NCT ID; check eligibility/inclusion criteria; count trials across conditions or time periods; identify a sponsor's trial
name: clinical-trials-database description: > Query ClinicalTrials.gov via APIv2. Use when you want to search for trials by condition, drug, location, status, or phase; retrieve trial details by NCT ID; check eligibility/inclusion criteria; count trials across conditions or time periods; identify a sponsor's trial portfolio; find recruiting trials for patient matching.
1. **`uv`**: Read the `uv` skill and follow its Setup instructions to ensure `uv` is installed and on PATH. 2. **User Notification**: If .licenses/clinical_trials_database_LICENSE.txt does not already exist in the workspace root directory then (1) prominently notify the user to check the terms at https://clinicaltrials.gov/, then (2) create the file recording the notification text and timestamp.
Access worldwide clinical trial data from ClinicalTrials.gov via the REST API v2. The CLI script at `scripts/clinical_trials_api.py` wraps the API with dedicated flags for common filters (phase, age group, status, intervention, sponsor, etc.) so you rarely need to construct raw queries.
database rather than accessing the database directly. The scripts automatically enforce the required rate limit gracefully.
to the data points you need.
records.
iterate.
explicitly asked to verify detailed eligibility.
output.
Trial JSON records can be very large. **Always** use the `--fields` parameter to restrict the response to only the data points you need. After writing to file, read only the fields you need rather than the entire file.
> [!TIP] Use `references/studies_schema.md` to identify exact field paths for > `--fields`.
API responses contain a list of studies (usually in a `studies[]` array). Each study is split into `protocolSection` and optional `resultsSection`.
> [!Tip] Use the **shorthand aliases** below with the `--fields` parameter to > request specific data and keep responses small.
title
Recruitment status
Short description
(`ArmsInterventionsModule`)
(`EligibilityCriteria`) — Inclusion/Exclusion
etc.
Consult `references/studies_schema.md` for full paths (Locations, Outcomes, Results) and common `--fields` recipes.
Use for: finding trials by disease, drug, phase, status, age group, or any combination of these filters.
uv run scripts/clinical_trials_api.py search \ --condition "<disease>" \ --intervention "<drug_or_treatment>" \ --status "<status>" \ --phase "<phase>" \ --age-group "<age_group>" \ --study-type "<study_type>" \ --sponsor "<sponsor_name>" \ --has-results \ --sort "<field>:<asc|desc>" \ --fields "<fields>" \ --limit <N> \ --count-total \ --page-token "<token>" \ --output /tmp/search_results.json
All flags are optional and combine via AND logic.
**Flag reference:**
fibrosis"`).
NOT_YET_RECRUITING, ACTIVE_NOT_RECRUITING, ENROLLING_BY_INVITATION, TERMINATED, SUSPENDED, WITHDRAWN.
EARLY_PHASE1, NA.
(18–64), OLDER_ADULT (65+).
EXPANDED_ACCESS.
Institute"`).
studies that have results available on ClinicalTrials.gov.
`LastUpdatePostDate`, `EnrollmentCount`, `StudyFirstPostDate`, `StartDate`.
response. Use this to keep responses small (e.g. `"NCTId,BriefTitle,OverallStatus,Phase"`). See `references/studies_schema.md` for available field paths.
10).
includes a `totalCount` field showing the total number of matching studies across all pages.
results. Obtain this value from
A collection of agent skills for scientific research tasks, spanning genomics, structural biology, cheminformatics, literature search, and more.
Retrieve and analyze AlphaFold predicted structures for a protein. Use when the user provides…
Constructs deep-links and URLs for the AlphaGenome Atlas website. Supports generating…
Analyzes genetic variant effects on gene expression (RNA-seq), chromatin accessibility…
Score, annotate, and analyze the functional impact of genetic variants using AlphaGenome…
Query the ChEMBL database for bioactive molecules, drug targets, bioactivity data, approved…
Use when needing clinical significance, pathogenicity classifications (e.g., Pathogenic,…