askill
openbio

openbioSafety 90Repository

OpenBio API for biological data access and computational biology tools. Use when: (1) Querying biological databases (PDB, UniProt, ChEMBL, etc.), (2) Searching scientific literature (PubMed, bioRxiv, arXiv), (3) Running structure prediction (Boltz, Chai, ProteinMPNN), (4) Performing pathway/enrichment analysis, (5) Designing molecular biology experiments (primers, cloning), (6) Analyzing variants and clinical data.

2 stars
1.2k downloads
Updated 2/7/2026

Package Files

Loading files...
SKILL.md

Installation

bunx skills add https://github.com/openbio-ai/skills --skill openbio

Authentication

Required: OPENBIO_API_KEY environment variable.

export OPENBIO_API_KEY=your_key_here

Base URL: https://openbio-api.fly.dev/

Quick Start

# List available tools
curl -X GET "https://openbio-api.fly.dev/api/v1/tools" \
  -H "X-API-Key: $OPENBIO_API_KEY"

# Get tool schema (always do this first!)
curl -X GET "https://openbio-api.fly.dev/api/v1/tools/{tool_name}" \
  -H "X-API-Key: $OPENBIO_API_KEY"

# Invoke tool
curl -X POST "https://openbio-api.fly.dev/api/v1/tools" \
  -H "X-API-Key: $OPENBIO_API_KEY" \
  -F "tool_name=search_pubmed" \
  -F 'params={"query": "CRISPR", "max_results": 5}'

Decision Tree: Which Tools to Use

What do you need?
│
├─ Protein/structure data?
│   └─ Read rules/protein-structure.md
│       → PDB, AlphaFold, UniProt tools
│
├─ Literature search?
│   └─ Read rules/literature.md
│       → PubMed, arXiv, bioRxiv, OpenAlex
│
├─ Genomics/variants?
│   └─ Read rules/genomics.md
│       → Ensembl, GWAS, VEP, GEO
│
├─ Small molecule analysis?
│   └─ Read rules/cheminformatics.md
│       → RDKit, PubChem, ChEMBL
│
├─ Cloning/PCR/assembly?
│   └─ Read rules/molecular-biology.md
│       → Primers, restriction, Gibson, Golden Gate
│
├─ Structure prediction/design?
│   └─ Read rules/structure-prediction.md
│       → Boltz, Chai, ProteinMPNN, LigandMPNN
│
├─ Pathway analysis?
│   └─ Read rules/pathway-analysis.md
│       → KEGG, Reactome, STRING
│
└─ Clinical/drug data?
    └─ Read rules/clinical-data.md
        → ClinicalTrials, ClinVar, FDA, Open Targets

Critical Rules

1. Always Check Tool Schema First

# Before invoking ANY tool:
curl -X GET "https://openbio-api.fly.dev/api/v1/tools/{tool_name}" \
  -H "X-API-Key: $OPENBIO_API_KEY"

Parameter names vary (e.g., pdb_ids not pdb_id). Check schema to avoid errors.

2. Long-Running Jobs (submit_* tools)

Prediction tools return a job_id. Poll for completion:

# Check status
curl -X GET "https://openbio-api.fly.dev/api/v1/jobs/{job_id}/status" \
  -H "X-API-Key: $OPENBIO_API_KEY"

# Get results with download URLs
curl -X GET "https://openbio-api.fly.dev/api/v1/jobs/{job_id}" \
  -H "X-API-Key: $OPENBIO_API_KEY"

3. Quality Thresholds

Don't just retrieve data—interpret it:

AlphaFold pLDDT: > 70 = confident, < 50 = disordered Experimental resolution: < 2.5 Å for binding sites GWAS p-value: < 5×10⁻⁸ = genome-wide significant Tanimoto similarity: > 0.7 = similar compounds

See individual rule files for detailed thresholds.

Rule Files

Read these for domain-specific knowledge:

FileTools Covered
rules/api.mdCore endpoints, job management
rules/protein-structure.mdPDB, PDBe, AlphaFold, UniProt
rules/literature.mdPubMed, arXiv, bioRxiv, OpenAlex
rules/genomics.mdEnsembl, ENA, Gene, GWAS, GEO
rules/cheminformatics.mdRDKit, PubChem, ChEMBL
rules/molecular-biology.mdPrimers, PCR, restriction, assembly
rules/structure-prediction.mdBoltz, Chai, ProteinMPNN, etc.
rules/pathway-analysis.mdKEGG, Reactome, STRING
rules/clinical-data.mdClinicalTrials, ClinVar, FDA

Tool Categories Summary

CategoryCountExamples
Protein structure23fetch_pdb_metadata, get_alphafold_prediction
Literature14search_pubmed, arxiv_search, biorxiv_search_keywords
Genomics27lookup_gene, vep_predict, search_gwas_associations_by_trait
Cheminformatics20+calculate_molecular_properties, chembl_similarity_search
Molecular biology15design_primers, restriction_digest, assemble_gibson
Structure prediction15+submit_boltz_prediction, submit_proteinmpnn_prediction
Pathway analysis24analyze_gene_list, get_string_network
Clinical data22search_clinical_trials, search_clinvar

Common Mistakes

  1. Not checking schemas → Parameter errors
  2. Ignoring quality metrics → Using unreliable data
  3. Wrong tool for task → Check decision trees in rule files
  4. Not polling jobs → Missing prediction results

Tip: When in doubt, search for tools: GET /api/v1/tools/search?q=your_query

Install

Download ZIP
Requires askill CLI v1.0+

AI Quality Score

95/100Analyzed 2/12/2026

An exceptional skill definition for the OpenBio API that serves as a comprehensive gateway to bioinformatics tools. It features a clear decision tree for tool selection, critical usage patterns (schema validation, async polling), and domain-specific quality thresholds. The structure is highly agent-friendly, providing concrete curl commands and robust error handling strategies.

90
95
90
95
95

Metadata

Licenseunknown
Version-
Updated2/7/2026
PublisherDemerzels-lab

Tags

bioinformaticsbiologychemistrydrug-discoverygenomicsprotein