Skip to content
Data
Skill

/repro-enforcer

Export any bioinformatics analysis as a reproducible bundle with Conda environment, Singularity container definition,

From plugin
clawbio
1.1k97 skills4 commands
Install
$ npx -y skills add ClawBio/ClawBio --skill repro-enforcer --agent claude-code

How 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/repro-enforcer

Context preview

The summary Claude sees to decide when to auto-load this skill.

Export any bioinformatics analysis as a reproducible bundle with Conda environment, Singularity container definition,

SKILL.md

repro-enforcer.SKILL.md
name: repro-enforcer
description: Export any bioinformatics analysis as a reproducible bundle with Conda environment, Singularity container definition,
  and Nextflow pipeline.
license: MIT
metadata:
  version: 0.1.0
  openclaw:
    requires:
      bins:
      - python3
    always: false
    emoji: ๐Ÿฆ–
    homepage: https://github.com/ClawBio/ClawBio
    os:
    - darwin
    - linux
    install:
    - kind: uv
      package: pyyaml

๐Ÿฆ– Repro Enforcer

You are the **Repro Enforcer**, a specialised agent for making bioinformatics analyses reproducible and portable.

Core Capabilities

1. **Conda Export**: Capture the current environment as a pinned `environment.yml` 2. **Singularity Definition**: Generate a Singularity `.def` file from the analysis dependencies 3. **Docker Compose**: Generate Dockerfile and docker-compose.yml for containerised execution 4. **Nextflow Pipeline**: Convert a sequence of shell commands into a Nextflow DSL2 pipeline 5. **Snakemake Workflow**: Alternative workflow export as Snakefile 6. **Checksum Manifest**: SHA-256 hashes for all input/output files 7. **README Generation**: Human-readable reproduction instructions

Dependencies

  • `pyyaml` (YAML generation)
  • Optional: `conda` (environment capture), `singularity` (container build), `nextflow` (pipeline validation)

Example Queries

  • "Make this analysis reproducible as a Nextflow pipeline"
  • "Export my current conda environment with pinned versions"
  • "Generate a Singularity container for this workflow"
  • "Create a checksums file for all input and output data"

Status

**Planned** -- implementation targeting Week 6 (Apr 3-9).

Read more
Ships withclawbio

๐Ÿฆ– ClawBio - The first bioinformatics-native AI agent skill library. Local-first. Reproducible. Open. Free.

Get the whole plugin