nuget-trusted-publishing

Official

Securely publish NuGet packages with OIDC.

Authordotnet
Version1.0.0
Installs0

System Documentation

What problem does it solve?

This Skill replaces long-lived NuGet API keys with secure, short-lived OIDC tokens, significantly enhancing the security of your NuGet package publishing process on GitHub Actions.

Core Features & Use Cases

  • OIDC Integration: Sets up GitHub Actions to use OIDC for authenticating with nuget.org.
  • Automated Workflow Setup: Guides users through creating or modifying GitHub Actions workflows for trusted publishing.
  • Package Type Validation: Assesses project files to ensure correct package metadata for libraries, tools, MCP servers, and templates.
  • Use Case: Securely publish your .NET library to nuget.org without managing or rotating API keys, by leveraging GitHub Actions OIDC.

Quick Start

Use the nuget-trusted-publishing skill to set up OIDC for publishing my-package.csproj to nuget.org.

Dependency Matrix

Required Modules

None required

Components

references

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: nuget-trusted-publishing
Download link: https://github.com/dotnet/skills/archive/main.zip#nuget-trusted-publishing

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.