rattler-build

Create, build, debug, patch, and inspect conda packages with rattler-build.

23|9|Updated Feb 6, 2026
One-click install
npx skills add https://github.com/pavelzw/skill-forge --skill rattler-build
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: rattler-build
Source: https://github.com/pavelzw/skill-forge/tree/main/recipes/rattler-build
Command: npx skills add https://github.com/pavelzw/skill-forge --skill rattler-build

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill streamlines the process of building conda packages using rattler-build, from recipe creation to debugging failed builds and inspecting final packages.

Core Features & Use Cases

  • Recipe Creation: Guides users through creating new recipe.yaml files.
  • Build Execution: Provides clear steps for building existing recipes.
  • Debugging: Offers a systematic approach to diagnosing and fixing build failures.
  • Patching: Enables the creation of patches from build directory changes.
  • Inspection: Allows for detailed examination of built .conda packages.
  • Use Case: You have a complex C++ library that needs to be packaged as a conda package. This Skill will guide you through writing the recipe.yaml, building it, and troubleshooting any compilation or linking errors.

Quick Start

Use the rattler-build skill to build the recipe located at 'recipes/my_package/recipe.yaml'.

Frequently Asked Questions about rattler-build

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

FAQPage Schema
How do I build a conda package from a recipe.yaml file?

You can build a conda package by providing the recipe.yaml path to rattler-build, which processes the build instructions and generates the final .conda package artifact.

What is the best way to debug a failed conda package build?

Debugging a failed conda package build involves using rattler-build to inspect the build environment logs and systematically diagnose compilation or linking errors to fix the recipe.

How do I create a patch from changes in a conda build directory?

Creating a patch from build directory changes uses rattler-build to track modifications made during the conda package build process and generate a diff file for recipe inclusion.

Can I inspect the contents of a built .conda package?

Yes, you can inspect a built .conda package by using rattler-build to perform detailed examination of the archive's metadata and file structure to verify package integrity.

Do I need specific tools installed to create conda recipes with rattler-build?

Creating conda recipes with rattler-build requires curl, jq, and standard Unix tools installed in your environment to support the recipe creation and build execution workflows.