What problem does it solve? Keeping NuGet dependencies current in a .NET solution is repetitive and error-prone: packages drift out of date, Central Package Management files need manual edits, and upgrades can silently break builds. This Skill automates the full audit-update-verify-PR cycle so dependency debt stays low without manual toil. ## Core Features & Use Cases - Outdated Package Audit: Runs dotnet list package --outdated, distinguishes centrally managed packages in Directory.Packages.props from per-project references, and presents an audit table with update type (patch, minor, major). - Safe Update Application: Applies minor and patch bumps by default, requires explicit confirmation for major versions, and reverts any package that breaks the build or tests. - Aspire and Plugin Awareness: Cross-checks Aspire.Hosting.* integration packages when an .AppHost project exists, and reports installed plugins that are behind their marketplace versions. - Use Case: Schedule a weekly run that scans your solution, updates safe packages, verifies dotnet build and dotnet test pass, waits for your approval, then opens a labeled pull request with the full audit table. ## Quick Start Run the schedule-package-update skill to audit and update all outdated NuGet packages in this solution and open a pull request with the results.