Publish NuGet packages without long-lived keys.
Configures GitHub Actions publishing for NuGet packages with short-lived authentication instead of long-lived API keys.
When to use it
Use when setting up NuGet trusted publishing, migrating away from API keys, or creating a new publishing workflow.
Give it a GitHub Actions repository; it guides trusted publishing setup and creates or modifies the publishing workflow, waiting for policy confirmation before publishing.
What you provide
Requires a repository using GitHub Actions; other publishing platforms are outside its scope.
Requires a nuget.org account with access to create trusted publishing policies.
This skill
nuget.org
Publishes packages to nuget.org (irreversible)
GitHub
Pushes version tags to GitHub