conda-forge

Manage conda-forge feedstock creation, updates, and build failure diagnosis.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill simplifies the complex process of creating, updating, and debugging conda packages and their associated feedstocks on the conda-forge platform.

Core Features & Use Cases

  • New Feedstock Creation: Guides users through generating recipes for new packages using tools like grayskull and provides templates for Python, Go, and Rust.
  • Build Failure Diagnosis: Analyzes CI logs from Azure Pipelines to pinpoint and fix build errors in existing feedstocks.
  • Recipe Migration & Updates: Assists in converting older recipe formats (v0) to the newer v1 format and helps in rerendering feedstocks with conda-smithy.
  • Cross-Compilation & ARM Support: Facilitates the setup and configuration for building packages across different architectures.

Quick Start

Use the conda-forge skill to fix a failing build in the 'numpy-feedstock' repository by analyzing its CI logs.

Frequently Asked Questions about conda-forge

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

FAQPage Schema
How do I fix a failing conda-forge feedstock build from Azure Pipelines CI logs?

Diagnosing conda-forge feedstock build failures involves analyzing CI logs from Azure Pipelines to pinpoint errors and apply targeted fixes to the recipe. This streamlines identifying the root cause of packaging failures.

How do I create a new conda-forge feedstock for a Python or Rust package?

Creating a new conda-forge feedstock involves generating recipes using grayskull and applying provided templates for Python, Go, and Rust. This guides you through staged-recipes to successfully package and submit new projects.

How do I migrate an older conda recipe to the v1 format?

Migrating an older conda recipe to the v1 format involves converting the v0 recipe structure and rerendering the feedstock with conda-smithy. This ensures your packaging configurations remain compatible with current standards.

Do I need pixi and gh installed to manage conda-forge feedstocks?

Yes, managing conda-forge feedstocks requires pixi with rattler-build and conda-smithy, alongside gh, git, curl, jq, and tar. These tools provide the necessary environment for building, rerendering, and submitting recipe updates.

What is the best way to add ARM support and cross-compilation to an existing feedstock?

Adding ARM support and cross-compilation to an existing feedstock involves configuring the build setup for different architectures. This facilitates building packages across varied hardware platforms directly within your feedstock configuration.

Why does my conda-forge recipe need rerendering after updates?

Your conda-forge recipe needs rerendering with conda-smithy to synchronize the feedstock configuration with upstream changes. This process updates the CI infrastructure and ensures consistent builds across all supported platforms.