What problem does it solve? Publishing NuGet packages with long-lived API keys creates security risks and secret rotation overhead. This Skill migrates GitHub Actions repos to NuGet trusted publishing, replacing stored API keys with short-lived OIDC tokens. ## Core Features & Use Cases - Repo Assessment: Classifies packable projects (library, dotnet tool, MCP server, template) by inspecting .csproj and Directory.Build.props, then validates required packaging properties. - Guided nuget.org Policy Setup: Walks the user through creating a trusted publishing policy with the exact repository owner, repo name, and workflow filename. - Workflow Creation and Migration: Generates a tag-triggered publish workflow using NuGet/login@v1 with id-token: write, or converts an existing API-key workflow in place. - Use Case: A developer with a .NET tool currently pushed via secrets.NUGET_API_KEY asks to remove the API key; the Skill audits the project, drafts the OIDC workflow, and guides the nuget.org policy setup before any secrets are deleted. ## Quick Start Set up NuGet trusted publishing for this repo and migrate my publish workflow away from the stored API key.