mise-cpp-package-managers

Select and wire Conan 2.x or vcpkg into mise tasks and CMake workflows.

1|1|Updated Apr 8, 2026
One-click install
npx skills add https://github.com/ray-manaloto/claude-code-marketplace --skill mise-cpp-package-managers
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: mise-cpp-package-managers
Source: https://github.com/ray-manaloto/claude-code-marketplace/tree/main/mise-toolkit/skills/mise-cpp-package-managers
Command: npx skills add https://github.com/ray-manaloto/claude-code-marketplace --skill mise-cpp-package-managers

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Conan vs vcpkg provides guidance on how to choose between the two major C++ package managers and how to wire the selected tool into mise via tasks, including rationale for pipx usage with Conan.

Core Features & Use Cases

  • Guidance on selecting Conan 2.x or vcpkg based on project needs (lockfiles, remotes, and profiles) and real-world scenarios.
  • Clear integration patterns with mise tasks and CMake workflows for deterministic builds.
  • Practical examples covering CI, cross-platform development, and enterprise packaging considerations.

Quick Start

Install and configure the chosen package manager with mise guidance, then wire it into your mise.toml and CMake workflow.

Frequently Asked Questions about mise-cpp-package-managers

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

FAQPage Schema
How do I choose between Conan and vcpkg for a C++ project?

Choosing between Conan and vcpkg depends on project needs for lockfiles, remotes, and profiles. This Skill provides guidance on selecting the right C++ package manager and wiring it into your mise-managed workflow.

How do I wire a C++ package manager into mise tasks and CMake?

Wire a C++ package manager into mise tasks and CMake by applying integration patterns in mise.toml. This includes setting up the CMake toolchain and configuring build-system considerations for deterministic builds.

Why should I use pipx to install Conan in a mise-managed project?

Use pipx to install Conan to isolate the Python-based package manager from your system environment. This Skill provides rationale and configuration guidance for integrating pipx-managed Conan with your mise setup.

Does this guidance cover cross-platform C++ development with mise?

Yes, this guidance covers cross-platform C++ development with mise. It provides practical examples and integration patterns for CI, cross-platform workflows, and enterprise packaging considerations.

What is the best way to manage third-party C++ libraries across multi-platform systems?

Manage third-party C++ libraries across multi-platform systems by using a package manager like Conan 2.x or vcpkg wired into mise. This ensures deterministic builds and consistent tool availability.