dotnet-update-packages

Find and update outdated NuGet packages across .NET projects.

6|2|Updated Aug 14, 2025
One-click install
npx skills add https://github.com/Im5tu/claude --skill dotnet-update-packages
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: dotnet-update-packages
Source: https://github.com/Im5tu/claude/tree/main/skills/dotnet-update-packages
Command: npx skills add https://github.com/Im5tu/claude --skill dotnet-update-packages

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill identifies outdated NuGet packages across .NET projects and streamlines updates to keep codebases current and secure.

Core Features & Use Cases

  • Outdated package discovery: Lists direct and transitive dependencies that are behind on versions.
  • Per-project updates: Applies upgrades project-by-project, respecting dependency order and csproj structure.
  • Build validation: Recommends running a build to verify compatibility after updates and surfaces issues for remediation.

Quick Start

Use the skill to enumerate and update outdated NuGet packages in your solution. Example: "Update all outdated packages in my WebApi project and verify with a build."

Frequently Asked Questions about dotnet-update-packages

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

FAQPage Schema
How do I update outdated NuGet packages across multiple .NET projects?

To update outdated NuGet packages across multiple .NET projects, this skill enumerates direct and transitive dependencies and applies upgrades project-by-project, respecting csproj structure and dependency order to maintain codebase security and currency.

What is the best way to find outdated direct and transitive dependencies in a .NET solution?

Finding outdated direct and transitive dependencies in a .NET solution is handled by using the dotnet package list command, which identifies packages that are behind on their current versions to help reduce security risks.

Do I need the .NET 10 SDK to perform guided NuGet package upgrades?

Yes, performing guided NuGet package upgrades requires the .NET 10 SDK, as the solution relies on the dotnet package list and dotnet package update commands to find and apply version updates across your codebase.

How do I verify compatibility after updating NuGet packages in my WebApi project?

To verify compatibility after updating NuGet packages, this skill recommends running a build validation step to confirm the upgrades and surfaces any resulting build issues for immediate remediation.

Can I use this approach to update packages for codebases with mixed transitive and direct dependencies?

Yes, you can use this approach to update packages for codebases with mixed transitive and direct dependencies, as it specifically targets multi-project .NET solutions to enumerate and streamline guided dependency upgrades.