nuget-manager

Manage NuGet package operations in .NET solutions using the dotnet CLI.

Updated Jan 16, 2026
One-click install
npx skills add https://github.com/sandeepmvn/githubmdfiles --skill nuget-manager-sandeepmvn
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: nuget-manager
Source: https://github.com/sandeepmvn/githubmdfiles/tree/main/VSContributed/skills/nuget-manager
Command: npx skills add https://github.com/sandeepmvn/githubmdfiles --skill nuget-manager-sandeepmvn

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill streamlines the process of managing NuGet packages in .NET projects, ensuring consistency and preventing common errors associated with manual file edits.

Core Features & Use Cases

  • Add/Remove Packages: Safely add or remove NuGet packages using the dotnet CLI.
  • Update Versions: Update existing package versions with a strict, verified workflow.
  • Centralized Management: Supports both project-specific and solution-wide package management (Directory.Packages.props).
  • Use Case: When you need to add a new logging library to your ASP.NET Core application or update a critical dependency like Entity Framework Core, this skill guides you through the correct procedure.

Quick Start

Use the nuget-manager skill to add the Serilog package to the WebApi project.

Frequently Asked Questions about nuget-manager

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

FAQPage Schema
How do I update NuGet package versions in a .NET solution safely?

To update NuGet package versions safely, this Skill mandates a strict verified workflow using the `dotnet` CLI, enforcing package restoration and version verification before finalizing updates in your .NET solution.

What is the best way to manage .NET dependencies without manual file edits?

Managing .NET dependencies without manual file edits is achieved by using the `dotnet` CLI for adding and removing packages, ensuring consistency and preventing errors common with manual project file modifications.

Do I need the .NET SDK to add or remove NuGet packages?

Yes, the .NET SDK is required to add or remove NuGet packages, as the Skill enforces the use of the `dotnet` CLI for all package addition and removal operations within your projects.

Can I manage NuGet packages centrally across an entire .NET solution?

Yes, you can manage NuGet packages centrally across a .NET solution by utilizing the `Directory.Packages.props` file, which supports solution-wide package management alongside project-specific operations.

Why does updating NuGet package versions require a verification and restore workflow?

Updating NuGet package versions requires a verification and restore workflow to ensure dependency consistency and prevent runtime failures, optionally using `jq` or PowerShell to verify the applied version changes.