Favicon of converting-to-cpm

converting-to-cpm Skill

AI Agent SkillHTMLOpen source

Converts .NET projects and solutions to NuGet Central Package Management (CPM) with Directory.Packages.props. Use when the user wants to centralize, convert, align, or sync NuGet package versions across multiple projects, resolve version conflicts or mismatches, or get versions consistent across a solution or repositor Published by microsoft in upgrade-agent-plugins.

What is converting-to-cpm Skill?

Converts .NET projects and solutions to NuGet Central Package Management (CPM) with Directory.Packages.props. Use when the user wants to centralize, convert, align, or sync NuGet package versions across multiple projects, resolve version conflicts or mismatches, or get versions consistent across a solution or repositor Published by microsoft in upgrade-agent-plugins. This profile combines repository metadata with install, compatibility, and usage signals so developers can quickly decide whether it fits their agent workflow before opening the source repository.

Trust signal
95/100
Maintenance signal
90/100
Adoption signal
23/100

Automated repository signals based on public metadata such as recency, license, installation evidence, and adoption. These are not a security audit or endorsement.

Key capabilities

  • Includes SKILL.md support
  • Reusable instructions support
  • Developers using upgrade-agent-plugins

Technical details

Copy skill directory
  • Install or run with Copy skill directory

When to use converting-to-cpm Skill

  • Use it for developers using upgrade-agent-plugins.

Built with

HTMLCopy skill directory

Editorial notes

Source

  • Creator: microsoft
  • Repository: microsoft/upgrade-agent-plugins
  • Skill file: plugins/upgrade-agent/extenders/upgrade-dotnet/upgrade/skills/lazy/common/converting-to-cpm/SKILL.md

What it does

Converts .NET projects and solutions to NuGet Central Package Management (CPM) with Directory.Packages.props. Use when the user wants to centralize, convert, align, or sync NuGet package versions across multiple projects, resolve version conflicts or mismatches, or get versions consistent across a solution or repositor

Skill instructions

Convert to Central Package Management Migrate .NET projects from per-project package versioning to NuGet Central Package Management (CPM), centralizing all package versions into a single Directory.Packages.props. When to Use - User wants to adopt CPM for a repository, solution, or project - Package versions are scattered across project files and the user wants a single source of truth - User mentions Directory.Packages.props, CPM, or centralizing NuGet versions - User wants to align or sync a package version across multiple projects — suggest CPM if not already enabled - Package versions are out of sync or conflicting across projects When Not to Use - CPM is already fully enabled for all in-scope projects - Projects use packages.config (must first migrate to PackageReference) - User explicitly wants a custom MSBuild property file without CPM Inputs | Input | Required | Description | |-------|----------|-------------| | Scope | Yes | A project file, solution file, or directory containin

Explore related resources

Frequently asked questions

What is converting-to-cpm?

converting-to-cpm is a open-source AI agent skill with Copy skill directory. Converts .NET projects and solutions to NuGet Central Package Management (CPM) with Directory.Packages.props.

Who is converting-to-cpm best for?

converting-to-cpm is best for reusing agent instructions, scripts, and references.

How do I install converting-to-cpm?

Install or run converting-to-cpm using Copy skill directory. Check converting-to-cpm for the latest setup command.

Is converting-to-cpm actively maintained?

converting-to-cpm may need a closer maintenance check before production use.

Share:

Stars
8
Forks
1
Last commit
12 days ago
Repository age
2 months
License
NOASSERTION

Auto-fetched from GitHub.

Ad
Favicon

 

  
 

Similar to converting-to-cpm