Conda-Forge Expert

Community

Automate conda-forge packaging, build with ease.

Authorrxm7706
Version1.0.0
Installs0

System Documentation

What problem does it solve?

This Skill eliminates the complexity and manual effort involved in creating, maintaining, and troubleshooting conda-forge recipes. It centralizes best practices and tooling knowledge, saving users significant time and reducing errors in the package development lifecycle.

Core Features & Use Cases

  • Recipe Generation & Migration: Bootstrap new recipes for PyPI/CRAN packages or manually craft them for other languages (Rust, Go, C++), supporting both legacy (meta.yaml) and modern (recipe.yaml) formats.
  • Automated Linting & Validation: Apply strict conda-forge linting rules and perform mandatory local build tests to catch errors early, ensuring compliance before submission.
  • CI Troubleshooting & Feedstock Maintenance: Diagnose and resolve common CI failures (Azure Pipelines, GitHub Actions) and guide through feedstock updates, rerendering, and bot commands.
  • Use Case: A developer needs to package a new Rust application for conda-forge. Instead of navigating disparate documentation, they use this Skill to generate a recipe.yaml template, get guidance on adding dependencies and tests, lint it locally, and perform a mandatory local build test, all within a single, guided interaction.

Quick Start

Help me create a new conda-forge recipe for my Python package 'my-awesome-lib' from PyPI, ensuring it's CFEP-25 compliant and linted.

Dependency Matrix

Required Modules

None required

Components

Standard package

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: Conda-Forge Expert
Download link: https://github.com/rxm7706/local-recipes/archive/main.zip#conda-forge-expert

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository