conda-recipe

Build, lint, and validate conda/bioconda recipes for Python and bioinformatics packages.

17|2|Updated Dec 20, 2025
One-click install
npx skills add https://github.com/Delphine-L/claude_global --skill conda-recipe
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: conda-recipe
Source: https://github.com/Delphine-L/claude_global/tree/main/skills/packaging/conda-recipe
Command: npx skills add https://github.com/Delphine-L/claude_global --skill conda-recipe

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill enables researchers and developers to consistently create, lint, and validate conda/bioconda recipes, ensuring reliable packaging for bioinformatics tools and workflows.

Core Features & Use Cases

  • Recipe scaffolding: Create standard meta.yaml and build scripts for new packages.
  • Linting and validation: Ensure recipes conform to bioconda guidelines and pass tests.
  • Local build and debugging: Build recipes locally to verify functionality before submission.

Quick Start

Initialize a new recipe directory, generate a skeleton meta.yaml, and run linting and local builds to verify compliance.

Frequently Asked Questions about conda-recipe

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I build and validate conda recipes for bioinformatics packages?

Building conda recipes involves creating a meta.yaml file with package metadata, writing build scripts, and running linting to ensure bioconda compliance. This Skill guides you through recipe scaffolding, validation against bioconda guidelines, and local testing before submission to verify your package works correctly.

What's the difference between a conda recipe and a bioconda recipe?

Bioconda recipes follow stricter guidelines and best practices for bioinformatics tools, enforcing reproducibility and documentation standards beyond standard conda packaging. This Skill covers both formats, helping you build recipes that conform to bioconda requirements for reliable, well-documented packages.

Can I lint and test my conda recipe locally before submission?

Yes. This Skill includes local build and debugging workflows that let you verify recipe functionality and lint compliance without pushing to a repository. You can catch errors early and ensure your recipe meets bioconda standards before formal submission.

How do I set up a new conda recipe from scratch?

Recipe scaffolding generates a standard meta.yaml template and build scripts tailored to your package type. This Skill walks you through initializing the recipe directory, populating metadata, running linting checks, and performing local builds to validate the complete workflow.

What conda tooling and knowledge do I need to create bioconda recipes?

You'll need standard conda tooling installed and familiarity with conda packaging concepts. This Skill assumes that baseline and teaches bioconda-specific best practices, linting rules, and testing procedures so you can build production-ready recipes consistently.

Why does my conda recipe fail linting, and how do I fix it?

Linting failures typically stem from missing metadata, non-standard build practices, or bioconda guideline violations. This Skill covers validation and debugging so you can identify failures, understand the requirements, and correct your meta.yaml and build scripts to pass compliance checks.