{"slug":"dotnet-nuget-trusted-publishing","source_name":"dotnet/nuget-trusted-publishing","name":"Dotnet/Nuget Trusted Publishing","description":"Set up NuGet trusted publishing (OIDC) on a GitHub Actions repo — replaces long-lived API keys with short-lived tokens. USE FOR: trusted publishing, NuGet OIDC, keyless NuGet publish, migrate from NuGet API key, NuGet/login, secure NuGet publishing. DO NOT USE FOR: publishing to private feeds or Azure Artifacts (OIDC is nuget.org only). INVOKES: shell (powershell or bash), edit, create, ask_user for guided repo setup.","version":1,"lift":{"pass_rate_delta_pts":31.82,"pass_rate_pct":86.4,"total_cases":22,"passed_cases":19,"tokens_delta_pct":60.3,"turns_delta_pct":0,"verdict":"mixed","benchmark_model":"gemini-3.6-flash","grading_method":"judged","completed_at":"2026-08-09T12:14:14.949975+00:00"},"skill_score":0.8636,"benchmark_models":[{"model":"gemini-3.6-flash","headline":true,"delta_pts":31.82,"with_pass_pct":86.4,"without_pass_pct":54.5,"tokens_delta_pct":60.3,"turns_delta_pct":0,"total_cases":22,"cases_aggregated":22,"verdict":"mixed","never_hurt":false,"completed_at":"2026-08-09T12:14:14.949975+00:00","run_id":"b61a1827-f6af-46a6-9ef0-e3e29b593ab1","version_number":1,"is_latest_version":true,"gate":null}],"trust":{"skill_safety":"passed","safety_status":"clean","intent_verdict":"safe","content_status":"clean","indexable":true},"license":"MIT","install_count":0,"manifest_hash":"b071c33cd1f0b7fa3aad5984f91c8ac7d94ed7304e19c165c69cb498a8df41f3","raw_url":"https://app.decimal.ai/s/dotnet-nuget-trusted-publishing/SKILL.md","scorecard_url":"https://app.decimal.ai/skills/dotnet-nuget-trusted-publishing"}