gget — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited gget (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
Use this skill when a task needs quick bioinformatics lookup across genomic reference databases with the gget CLI or Python package.
modules through a single interface.
tools such as Biopython, Snakemake, Nextflow, BLAST+, or database-specific clients.
Use a dedicated workflow instead of gget when the task requires regulated clinical interpretation, high-throughput production pipelines, or fine-grained control over database versions and local indexes.
Use a clean Python environment.
python -m venv .venv
. .venv/bin/activate
python -m pip install --upgrade pip
python -m pip install --upgrade gget
gget --helpIf uv is available:
uv venv
. .venv/bin/activate
uv pip install ggetBefore relying on an older environment, upgrade gget and re-check the module docs. The upstream databases queried by gget change over time.
CLI shape:
gget <module> [arguments] [options]Python shape:
import gget
result = gget.search(["BRCA1"], species="human")
print(result)Common workflow:
Use current upstream docs for exact arguments. These modules are common first choices:
gget search: find Ensembl IDs from search terms.gget info: retrieve metadata for Ensembl, UniProt, or related IDs.gget seq: fetch nucleotide or amino-acid sequences.gget ref: retrieve reference genome download links.gget blast: run a quick BLAST query.gget blat: locate a sequence against supported genome assemblies.gget muscle: run multiple sequence alignment.gget diamond: run local sequence alignment against reference sequences.gget alphafold and gget pdb: inspect protein-structure references.gget enrichr, gget opentargets, gget archs4, gget bgee, gget cbio,and gget cosmic: explore enrichment, target, expression, cancer, and disease association data.
Do not assume every module supports every Python version or dependency set. Some optional scientific dependencies have narrower version support than the core package.
Find genes:
gget search -s human brca1 dna repair -o brca1-search.jsonFetch gene metadata:
gget info ENSG00000012048 -o brca1-info.jsonFetch a sequence:
gget seq ENSG00000012048 -o brca1-seq.faRun a small BLAST query:
gget blast "MEEPQSDPSVEPPLSQETFSDLWKLLPEN" -l 10 -o blast-results.jsonPython example:
import gget
genes = gget.search(["BRCA1", "DNA repair"], species="human")
info = gget.info(["ENSG00000012048"])
sequence = gget.seq("ENSG00000012048")For scientific outputs, include enough metadata to replay the query.
| Date | gget version | Module | Query | Species/assembly | Output | Notes |
| --- | --- | --- | --- | --- | --- | --- |
| 2026-05-11 | `gget --version` | search | `BRCA1 DNA repair` | human | `brca1-search.json` | Docs checked before run |Also record:
gget setup.gget.gget version?~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.