Install and run Foundry skills with Claude Code or Codex.
The Foundry casts each Mold into a self-contained skill, and assembles each Pipeline into a
runnable harness. Both are committed under casts/ and surfaced
as one shared Agent Skills bundle with thin Claude Code and Codex plugin metadata. Install
once in your runtime; run a pipeline end-to-end or invoke any
cast skill directly.
- Pipelines
- 7
- Shared skills
- 33
- Casts
- 33
Install
/ one bundle, two runtimesClaude Code. Add the marketplace and install the plugin:
/plugin marketplace add galaxyproject/foundry
/plugin install foundry-skills@galaxy-workflow-foundry Skills are namespaced under the plugin. Invoke a cast skill in a session like:
/foundry-skills:summarize-nextflow Codex. Add the same repository marketplace and install the same plugin:
codex plugin marketplace add galaxyproject/foundry
codex plugin add foundry-skills@galaxy-workflow-foundry
In Codex CLI or the IDE, run /skills or type $
to select a skill explicitly:
$summarize-nextflow Codex may also select a skill implicitly when your task matches its description.
Or skip plugin installation and copy a single skill into the runtime's user skill directory:
git clone https://github.com/galaxyproject/foundry
cp -r foundry/casts/claude/skills/<name> ~/.claude/skills/<name> # Claude Code
cp -r foundry/casts/claude/skills/<name> ~/.agents/skills/<name> # Codex
Update Claude Code with /plugin update foundry-skills@galaxy-workflow-foundry.
Refresh the Codex marketplace with codex plugin marketplace upgrade galaxy-workflow-foundry.
Restart the runtime if updated skills do not appear.
Run a pipeline
/ how to run one end-to-end today
A Foundry pipeline is an ordered sequence of Molds that walks a source workflow to a target
workflow. You run one today via its assembled pipeline-* harness
skill — a stop-gap that invokes each phase's cast in order.
- Install the harness skills. They install like any Foundry cast skill through the Claude Code or Codex plugin metadata around the same shared bundle. See Install.
- Make the runtime available. Pipelines call out to
gxwf(schema/validation), Planemo (test execution), and the Foundry validators. Install these in the environment before a run that reaches the validate/test phases. - Invoke the harness for the pipeline you want. Each run gets its own
./<run-slug>/working directory, so artifacts stay namespaced and a second run won't clobber the first — the harness creates it before phase 1. - Optional run flags. Pass
--use-subagentsto run each cast phase in its own subagent (one per loop iteration) so the orchestrator's context stays small, and--checkpointtogit initthe run directory and commit after every phase — a per-step history for workflow-implementation visualizations. Both default off and compose.
Runnable harnesses
/ 7 runnable-
Path from a CWL Workflow to a Galaxy gxformat2 workflow. Lighter upstream extraction.
Claude: /foundry-skills:pipeline-cwl-to-galaxy Codex: $pipeline-cwl-to-galaxy12 phases · 10 auto · 2 manual · 1 loop
-
Interview-driven path to a Galaxy gxformat2 workflow through the shared freeform-summary handoff.
Claude: /foundry-skills:pipeline-interview-to-galaxy Codex: $pipeline-interview-to-galaxy12 phases · 11 auto · 1 manual · 1 loop
-
Direct path from a Nextflow pipeline to a CWL Workflow + CommandLineTool set.
Claude: /foundry-skills:pipeline-nextflow-to-cwl Codex: $pipeline-nextflow-to-cwl12 phases · 2 auto · 10 manual · 3 loops
-
Direct path from a Nextflow pipeline to a Galaxy gxformat2 workflow.
Claude: /foundry-skills:pipeline-nextflow-to-galaxy Codex: $pipeline-nextflow-to-galaxy13 phases · 12 auto · 1 manual · 1 loop
-
Direct path from a paper to a CWL Workflow + CommandLineTool set.
Claude: /foundry-skills:pipeline-paper-to-cwl Codex: $pipeline-paper-to-cwl11 phases · 1 auto · 10 manual · 3 loops
-
Direct path from a paper to a Galaxy gxformat2 workflow. No CWL intermediate.
Claude: /foundry-skills:pipeline-paper-to-galaxy Codex: $pipeline-paper-to-galaxy12 phases · 10 auto · 2 manual · 1 loop
-
Interview-driven, edit-in-place modification of an existing Galaxy gxformat2 workflow via a reviewable change-set, reusing the per-step draft loop.
Claude: /foundry-skills:pipeline-update-interview-to-galaxy Codex: $pipeline-update-interview-to-galaxy9 phases · 9 auto · 0 manual · 1 loop
Shared Agent Skills
/ 33 casts-
Advance the gxformat2 draft by one step: pick the next drafty step, resolve a wrapper, implement the step, and validate.
-
Apply a reviewed change-set to a concrete Galaxy workflow: untouched regions preserved, tool-introducing edits injected as drafty steps.
-
Author a new Galaxy user-defined tool YAML definition when discovery yields nothing acceptable.
-
Carry an existing Galaxy workflow's tests forward as a regression baseline and augment them for a change-set's deltas, emitting a Galaxy test plan.
-
Find nearest IWC exemplar(s) and surface a structural diff against the upstream Galaxy design briefs to guide template authoring.
-
Convert one nf-core module dir into a Galaxy tool wrapper (tool.xml + macros.xml + _provenance.yml + remote-URL <test> blocks).
-
Translate a CWL summary into a Galaxy data-flow design brief.
-
Map a CWL summary into a Galaxy workflow interface design brief.
-
gxformat2 skeleton with per-step TODOs from a CWL summary and prior Galaxy design briefs.
-
Resolve a CWL workflow's own declared test cases into Galaxy workflow test-data refs.
-
Triage failing Galaxy run outputs; classify the failure surface and capture evidence before recommending repairs.
-
Search the Tool Shed for an existing wrapper, drill from hit to a pinnable changeset, classify candidates, and recommend or fall through.
-
Search IWC fixtures and public sources for test data matching a data-flow shape.
-
Translate a free-form source summary into a Galaxy data-flow design brief.
-
Map a free-form source summary into a Galaxy workflow interface design brief.
-
gxformat2 skeleton with per-step TODOs from a free-form summary and Galaxy design brief.
-
Synthesize a Galaxy workflow test plan from a free-form summary and the Galaxy design briefs.
-
Convert an abstract step into a concrete gxformat2 step using a tool summary.
-
Assemble Galaxy workflow test fixtures and assertions.
-
Normalize a free-form user interview into the shared freeform-summary workflow handoff.
-
Interview a user against an existing Galaxy workflow summary and emit a reviewable, step-anchored change-set.
-
Translate a Nextflow summary into a Galaxy data-flow design brief.
-
Map a Nextflow summary into a Galaxy workflow interface design brief.
-
Decide the Galaxy-side shape of external reference data declared by a Nextflow pipeline.
-
gxformat2 skeleton with per-step TODOs from a Nextflow summary and prior Galaxy design briefs.
-
Translate Nextflow test evidence into a Galaxy workflow test plan.
-
Resolve a Nextflow pipeline's own declared test fixtures into Galaxy workflow test-data refs.
-
Execute a workflow's tests via Planemo; emit structured pass/fail and outputs.
-
Validate and normalize a CWL Workflow tree, then emit a lightweight structured summary for downstream Galaxy translation.
-
Pull JSON schema, container, source, inputs/outputs for a Galaxy tool.
-
Read an existing Galaxy gxformat2 (or .ga) workflow and emit a structured summary for interview and change-set steps.
-
Read a Nextflow pipeline source tree (nf-core or ad-hoc DSL2) and emit a structured JSON summary for downstream translation Molds.
-
Run terminal gxwf validation on an assembled Galaxy workflow and classify workflow-level failures.