skills$openclaw/openbio
ravishar3137.8k

by ravishar313

openbio – OpenClaw Skill

openbio is an OpenClaw Skills integration for data analytics workflows. >

7.8k stars8.4k forksSecurity L1
Updated Feb 7, 2026Created Feb 7, 2026data analytics

Skill Snapshot

nameopenbio
description> OpenClaw Skills integration.
ownerravishar313
repositoryravishar313/openbio
languageMarkdown
licenseMIT
topics
securityL1
installopenclaw add @ravishar313/openbio
last updatedFeb 7, 2026

Maintainer

ravishar313

ravishar313

Maintains openbio in the OpenClaw Skills directory.

View GitHub profile
File Explorer
12 files
.
rules
api.md
6.3 KB
cheminformatics.md
7.5 KB
clinical-data.md
8.8 KB
genomics.md
8.1 KB
literature.md
7.8 KB
molecular-biology.md
8.8 KB
pathway-analysis.md
7.1 KB
protein-structure.md
6.8 KB
structure-prediction.md
7.8 KB
_meta.json
271 B
SKILL.md
5.1 KB
SKILL.md

name: openbio description: > 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. metadata: tags: [biology, protein, genomics, chemistry, bioinformatics, drug-discovery]

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

README.md

No README available.

Permissions & Security

Security level L1: Low-risk skills with minimal permissions. Review inputs and outputs before running in production.

Requirements

  • OpenClaw CLI installed and configured.
  • Language: Markdown
  • License: MIT
  • Topics:

FAQ

How do I install openbio?

Run openclaw add @ravishar313/openbio in your terminal. This installs openbio into your OpenClaw Skills catalog.

Does this skill run locally or in the cloud?

OpenClaw Skills execute locally by default. Review the SKILL.md and permissions before running any skill.

Where can I verify the source code?

The source repository is available at https://github.com/openclaw/skills/tree/main/skills/ravishar313/openbio. Review commits and README documentation before installing.