update-packages

Update outdated NuGet packages in a .NET solution using dotnet-outdated.

Updated Mar 9, 2026
One-click install
npx skills add https://github.com/Cripacx/agentic-dotnet --skill update-packages-cripacx
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: update-packages
Source: https://github.com/Cripacx/agentic-dotnet/tree/main/skills/update-packages
Command: npx skills add https://github.com/Cripacx/agentic-dotnet --skill update-packages-cripacx

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill automates the process of identifying and updating outdated NuGet packages in a .NET solution, ensuring your project stays current with the latest stable versions and security patches.

Core Features & Use Cases

  • Automated Package Updates: Updates patch and minor versions of NuGet packages across the solution.
  • Restore Verification: Ensures dotnet restore completes successfully after updates.
  • Build Validation: Confirms the solution builds without errors post-update.
  • Use Case: Regularly update all dependencies to their latest patch and minor versions to maintain security and leverage new features without introducing breaking changes.

Quick Start

Use the update-packages skill to update all outdated NuGet packages in the solution, applying only patch and minor version updates.

Frequently Asked Questions about update-packages

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

FAQPage Schema
How do I update outdated NuGet packages in a .NET solution?

This skill updates outdated NuGet packages in a .NET solution by applying patch and minor version upgrades using the dotnet-outdated tool. It manages the tool installation and ensures package restore completes successfully before finishing.

Does updating NuGet packages automatically verify the .NET solution build?

Yes, updating NuGet packages automatically verifies the .NET solution build. The process confirms that the solution builds without errors post-update and ensures the dotnet restore command completes successfully after applying package updates.

Can I update NuGet packages in a project using Central Package Management?

Yes, you can update NuGet packages in a project using Central Package Management. The update process explicitly handles Central Package Management files to correctly apply patch and minor version updates across the .NET solution.

What do I need to prepare before upgrading NuGet package versions?

Before upgrading NuGet package versions, you need to prepare your Git repository. The package update process requires proper Git preparation before execution to ensure changes are safely tracked and managed throughout the update workflow.

Why does my NuGet package update only apply patch and minor versions?

Your NuGet package update only applies patch and minor versions because it defaults to safe updates. This approach maintains security and leverages new features while avoiding breaking changes that frequently occur with major version upgrades.