What problem does it solve? Managing conda environments for Snakemake pipelines on the RCC Midway HPC cluster involves repetitive YAML editing, channel priority mistakes, and hard-to-diagnose build failures. This Skill standardizes how environment files in code/envs/ are created, updated, and debugged. ## Core Features & Use Cases - Standardized YAML format: Enforces the correct channel priority order (conda-forge, bioconda, defaults) and version pinning conventions for reproducible environments. - Package addition guidance: Provides a channel lookup table for common bioinformatics tools (samtools, STAR, salmon, bedtools) so packages land in the right channel with proper pins. - Build failure debugging: Supplies concrete commands for manual env creation, strict channel priority builds, and conda search to resolve unsolvable conflicts. - Use Case: When adding pysam to a rule-specific env, read the existing YAML, add the pinned dependency under the bioconda channel, and verify the build manually before Snakemake caches it. ## Quick Start Ask the AI to add the samtools package with a version pin to the conda environment YAML for your Snakemake rule.