winget-upgrade
Installation
SKILL.md
Winget Upgrade
Upgrade only the programs the user picks. Run every command in PowerShell.
1. List the upgrades
winget upgrade --disable-interactivity
If winget says a source's agreements are not accepted, show the user those terms and ask before rerunning with --accept-source-agreements. Keep each package's source from the table; step 2 needs it.
Show each package as one numbered line: name, ID, current version → available version.
4. Google Chrome (Google.Chrome.EXE) 154.0.8037.98 → 155.0.8059.40
If nothing can be upgraded, say so and stop. Otherwise ask which numbers to upgrade, and end the turn.