/galaxy-bridge
Galaxy tool discovery, intelligent recommendation, and execution — 8,000+ bioinformatics tools from usegalaxy.org
$ npx -y skills add ClawBio/ClawBio --skill galaxy-bridge --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
- Fires itselfAuto-invocation. Claude auto-loads it when your prompt matches the work.Auto-invocation is when the right skill fires by itself at the right moment, driven by a FLOW.md router and a hook, instead of you invoking it by name. It is the difference between a skill being installed and a skill actually getting used.Read the full definition →
- You can call itInvoke it directly when you want it.
- Slash command
/galaxy-bridge
Context preview
The summary Claude sees to decide when to auto-load this skill.
Galaxy tool discovery, intelligent recommendation, and execution — 8,000+ bioinformatics tools from usegalaxy.org
SKILL.md
galaxy-bridge.SKILL.mdname: galaxy-bridge
description: Galaxy tool discovery, intelligent recommendation, and execution — 8,000+ bioinformatics tools from usegalaxy.org
with multi-signal scoring and workflow suggestions
license: MIT
metadata:
version: 0.2.0
author: Manuel Corpas
tags:
- galaxy
- bioinformatics
- tool-discovery
- workflows
- NGS
- genomics
- proteomics
- metagenomics
openclaw:
requires:
bins:
- python3
env:
- GALAXY_URL
- GALAXY_API_KEY
always: false
emoji: 🌌
homepage: https://github.com/ClawBio/ClawBio
os:
- darwin
- linux
install:
- kind: pip
package: bioblend
trigger_keywords:
- galaxy
- usegalaxy
- tool shed
- bioblend
- run on galaxy
- galaxy tool
- galaxy workflow
- NGS pipelineGalaxy Bridge
**ClawBio's gateway to the Galaxy ecosystem — 1,770+ production bioinformatics tools, discoverable and executable through natural language.**
Why This Exists
Galaxy (usegalaxy.org) hosts the world's largest collection of curated bioinformatics tools — 1,770+ on the main server alone, covering everything from FASTQ QC to metagenomics to protein structure prediction. But discovering the right tool requires knowing exact tool IDs, navigating nested ToolShed categories, and understanding parameter schemas.
Galaxy Bridge makes these tools **agent-accessible**: search by natural language, execute via CLI, and chain Galaxy tools with ClawBio's local skills for cross-platform workflows that neither system can do alone.
Core Capabilities
1. **Intelligent tool recommendation** — describe a task in plain English; multi-signal scoring across 7 dimensions returns the best Galaxy tool with explanations 2. **Workflow suggestions** — 8 pre-defined pipeline templates (RNA-seq DE, metagenomics, variant calling, WES germline, ChIP-seq, nanopore, genome assembly, variant annotation) 3. **Input format awareness** — provide your file extension (.fastq, .bam, .vcf) for format-aware recommendations 4. **Version deduplication** — 8,182 catalog entries collapse to ~2,300 unique tools; latest version preferred, version count as maturity signal 5. **EDAM ontology resolution** — 108 EDAM topic/operation IDs resolved to human-readable labels for richer matching 6. **Natural language search** — keyword-based search across 8,000+ Galaxy tools by name, description, section, and EDAM terms 7. **Remote execution** — run Galaxy tools on usegalaxy.org via BioBlend API 8. **Category browsing** — explore 86 ToolShed categories with tool counts 9. **Tool detail inspection** — view inputs, outputs, and parameter schemas 10. **Offline demo mode** — FastQC demo with pre-cached results (no API key needed) 11. **Cross-platform chaining** — Galaxy VEP → ClawBio PharmGx, Galaxy Kraken2 → ClawBio metagenomics
Input Formats
| Format | Extension | Required Fields | Example | |--------|-----------|----------------|---------| | FASTQ | `.fq`, `.fastq`, `.fq.gz` | Sequence reads | Illumina paired-end reads | | VCF | `.vcf`, `.vcf.gz` | Variant calls | Annotated VCF for VEP | | BAM | `.bam` | Aligned reads | BWA-MEM2 output | | FASTA | `.fa`, `.fasta` | Sequences | Reference genome | | Tabular | `.tsv`, `.csv` | Varies by tool | Gene expression matrix |
Workflow
1. **Search** — User describes what they need → bridge searches local catalog + Galaxy API 2. **Select** — Ranked results with descriptions, versions, and categories 3. **Configure** — Show tool inputs/outputs schema; user provides files and parameters 4. **Execute** — Upload input to Galaxy, run tool, poll for completion 5. **Retrieve** — Download outputs to local directory 6. **Bundle** — Generate reproducibility package (commands.sh, environment.yml, checksums)
CLI Reference
# Intelligent tool recommendation (new in v0.2.0)
python galaxy_bridge.py --recommend "quality control on my sequencing reads"
python galaxy_bridge.py --recommend "classify microbial species" --format .fastq
python galaxy_bridge.py --recommend "call variants" --format .bam
python galaxy_bridge.py --recommend "annotate variants from WES" --format .vcf
# Workflow / pipeline suggestions (new in v0.2.0)
python galaxy_bridge.py --workflow "RNA-seq differential expression"
python galaxy_bridge.py --workflow "metagenomics"
python galaxy_bridge.py --workflow "whole exome sequencing"
# Search for tools by keyword
python galaxy_bridge.py --search "metagenomics profiling"
python galaxy_bridge.py --search "variant annotation"
python galaxy_bridge.py --search "RNA-seq differential expression"
# Browse Galaxy ToolShed categories
python galaxy_bridge.py --list-categories
# View tool details (inputs, outputs, parameters)
python galaxy_bridge.py --tool-details toolshed.g2.bx.psu.edu/repos/devteam/fastqc/fastqc/0.74+galaxy1
# Run a tool on Galaxy (requires GALAXY_API_KEY)
python galaxy_bridge.py --run fastqc --input reads.fq.gz --output /tmp/qc_results
# Demo mode (works offline, no API key needed)
python galaxy_bridge.py --demo
Recommendation Engine
The `--recommend` flag uses **multi-signal scoring** across 7 dimensions to rank tools:
| Signal | Max Points | Description | |--------|-----------|-------------| | Section match | 30 | Tool's Galaxy category matches the detected task | | Preferred tool | 20 | Tool is a known best-in-class for the task | | Exact name match | 15 | Tool name appears in the query | | Keyword match | 15 | Query words found in tool name/description | | EDAM ontology | 10 | EDAM topic/operation IDs match the task | | Format compatibility | 10 | Tool accepts the specified input format | | Version maturity | 5 | Tools with more versions score higher (log scale) |
**15 task categories** are recognised: Quality Control, Read Mapping, Variant Calling, Variant Annotation, WES/WGS, RNA-seq, Metagenomics, Genome Assembly, Genome Annotation, Phylogenetics, ChIP-seq, Single-cell, Proteomics, Nanopore, BAM Processing.
**8 workflow
Read more
name: galaxy-bridge
description: Galaxy tool discovery, intelligent recommendation, and execution — 8,000+ bioinformatics tools from usegalaxy.org
with multi-signal scoring and workflow suggestions
license: MIT
metadata:
version: 0.2.0
author: Manuel Corpas
tags:
- galaxy
- bioinformatics
- tool-discovery
- workflows
- NGS
- genomics
- proteomics
- metagenomics
openclaw:
requires:
bins:
- python3
env:
- GALAXY_URL
- GALAXY_API_KEY
always: false
emoji: 🌌
homepage: https://github.com/ClawBio/ClawBio
os:
- darwin
- linux
install:
- kind: pip
package: bioblend
trigger_keywords:
- galaxy
- usegalaxy
- tool shed
- bioblend
- run on galaxy
- galaxy tool
- galaxy workflow
- NGS pipelineGalaxy Bridge
**ClawBio's gateway to the Galaxy ecosystem — 1,770+ production bioinformatics tools, discoverable and executable through natural language.**
Why This Exists
Galaxy (usegalaxy.org) hosts the world's largest collection of curated bioinformatics tools — 1,770+ on the main server alone, covering everything from FASTQ QC to metagenomics to protein structure prediction. But discovering the right tool requires knowing exact tool IDs, navigating nested ToolShed categories, and understanding parameter schemas.
Galaxy Bridge makes these tools **agent-accessible**: search by natural language, execute via CLI, and chain Galaxy tools with ClawBio's local skills for cross-platform workflows that neither system can do alone.
Core Capabilities
1. **Intelligent tool recommendation** — describe a task in plain English; multi-signal scoring across 7 dimensions returns the best Galaxy tool with explanations 2. **Workflow suggestions** — 8 pre-defined pipeline templates (RNA-seq DE, metagenomics, variant calling, WES germline, ChIP-seq, nanopore, genome assembly, variant annotation) 3. **Input format awareness** — provide your file extension (.fastq, .bam, .vcf) for format-aware recommendations 4. **Version deduplication** — 8,182 catalog entries collapse to ~2,300 unique tools; latest version preferred, version count as maturity signal 5. **EDAM ontology resolution** — 108 EDAM topic/operation IDs resolved to human-readable labels for richer matching 6. **Natural language search** — keyword-based search across 8,000+ Galaxy tools by name, description, section, and EDAM terms 7. **Remote execution** — run Galaxy tools on usegalaxy.org via BioBlend API 8. **Category browsing** — explore 86 ToolShed categories with tool counts 9. **Tool detail inspection** — view inputs, outputs, and parameter schemas 10. **Offline demo mode** — FastQC demo with pre-cached results (no API key needed) 11. **Cross-platform chaining** — Galaxy VEP → ClawBio PharmGx, Galaxy Kraken2 → ClawBio metagenomics
Input Formats
| Format | Extension | Required Fields | Example | |--------|-----------|----------------|---------| | FASTQ | `.fq`, `.fastq`, `.fq.gz` | Sequence reads | Illumina paired-end reads | | VCF | `.vcf`, `.vcf.gz` | Variant calls | Annotated VCF for VEP | | BAM | `.bam` | Aligned reads | BWA-MEM2 output | | FASTA | `.fa`, `.fasta` | Sequences | Reference genome | | Tabular | `.tsv`, `.csv` | Varies by tool | Gene expression matrix |
Workflow
1. **Search** — User describes what they need → bridge searches local catalog + Galaxy API 2. **Select** — Ranked results with descriptions, versions, and categories 3. **Configure** — Show tool inputs/outputs schema; user provides files and parameters 4. **Execute** — Upload input to Galaxy, run tool, poll for completion 5. **Retrieve** — Download outputs to local directory 6. **Bundle** — Generate reproducibility package (commands.sh, environment.yml, checksums)
CLI Reference
# Intelligent tool recommendation (new in v0.2.0) python galaxy_bridge.py --recommend "quality control on my sequencing reads" python galaxy_bridge.py --recommend "classify microbial species" --format .fastq python galaxy_bridge.py --recommend "call variants" --format .bam python galaxy_bridge.py --recommend "annotate variants from WES" --format .vcf # Workflow / pipeline suggestions (new in v0.2.0) python galaxy_bridge.py --workflow "RNA-seq differential expression" python galaxy_bridge.py --workflow "metagenomics" python galaxy_bridge.py --workflow "whole exome sequencing" # Search for tools by keyword python galaxy_bridge.py --search "metagenomics profiling" python galaxy_bridge.py --search "variant annotation" python galaxy_bridge.py --search "RNA-seq differential expression" # Browse Galaxy ToolShed categories python galaxy_bridge.py --list-categories # View tool details (inputs, outputs, parameters) python galaxy_bridge.py --tool-details toolshed.g2.bx.psu.edu/repos/devteam/fastqc/fastqc/0.74+galaxy1 # Run a tool on Galaxy (requires GALAXY_API_KEY) python galaxy_bridge.py --run fastqc --input reads.fq.gz --output /tmp/qc_results # Demo mode (works offline, no API key needed) python galaxy_bridge.py --demo
Recommendation Engine
The `--recommend` flag uses **multi-signal scoring** across 7 dimensions to rank tools:
| Signal | Max Points | Description | |--------|-----------|-------------| | Section match | 30 | Tool's Galaxy category matches the detected task | | Preferred tool | 20 | Tool is a known best-in-class for the task | | Exact name match | 15 | Tool name appears in the query | | Keyword match | 15 | Query words found in tool name/description | | EDAM ontology | 10 | EDAM topic/operation IDs match the task | | Format compatibility | 10 | Tool accepts the specified input format | | Version maturity | 5 | Tools with more versions score higher (log scale) |
**15 task categories** are recognised: Quality Control, Read Mapping, Variant Calling, Variant Annotation, WES/WGS, RNA-seq, Metagenomics, Genome Assembly, Genome Annotation, Phylogenetics, ChIP-seq, Single-cell, Proteomics, Nanopore, BAM Processing.
**8 workflow
🦖 ClawBio - The first bioinformatics-native AI agent skill library. Local-first. Reproducible. Open. Free.
Other skills on clawbio.
- /affinity-proteomics
Unified analysis pipeline for affinity-based proteomics platforms — Olink (PEA, NPX) and SomaLogic SomaScan (SOMAmer,
Open skill - /analyze-fasta
Synthetic ~120 aa protein sequence (CC0, no real organism)
Open skill - /ancestry-risk-profiler
Synthetic South Asian 23andMe profile with T2D, CAD, and hypertension risk alleles
Open skill - /archaic-introgression
Genomic coordinates of introgressed segments
Open skill - /article-data-fetcher
A test DOI pointing to a public GEO dataset
Open skill - /bgpt-mcp
Structured paper data with 25+ fields per result
Open skill

