dotnet-github-releases

Create and manage GitHub Releases for .NET projects with assets and notes.

71|10|Updated Feb 11, 2026
One-click install
npx skills add https://github.com/wshaddix/dotnet-skills --skill dotnet-github-releases-wshaddix
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: dotnet-github-releases
Source: https://github.com/wshaddix/dotnet-skills/tree/main/skills/dotnet-github-releases
Command: npx skills add https://github.com/wshaddix/dotnet-skills --skill dotnet-github-releases-wshaddix

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill streamlines the process of creating and managing GitHub Releases for your .NET projects, ensuring your releases are well-documented and include all necessary artifacts.

Core Features & Use Cases

  • Release Creation: Create releases from tags or draft them for later.
  • Asset Management: Attach binaries, NuGet packages, SBOMs, and checksums to releases.
  • Release Notes: Generate notes automatically from commits or use custom files.
  • Pre-Release Handling: Manage alpha, beta, and release candidate versions.
  • Use Case: After a successful CI build, automatically create a GitHub release for a new version, attach the compiled binaries and NuGet packages, and generate release notes based on merged pull requests.

Quick Start

Use the dotnet-github-releases skill to create a new GitHub release from the tag 'v1.0.0' and automatically generate release notes.

Frequently Asked Questions about dotnet-github-releases

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate GitHub releases for .NET projects using GitHub Actions?

You automate GitHub releases for .NET projects by integrating this Skill into your GitHub Actions workflows, utilizing the GitHub CLI and API to create releases from tags and attach compiled binaries.

Can I attach NuGet packages and checksums to a GitHub release?

Yes, you can attach NuGet packages and checksums to a GitHub release, alongside binaries and SBOMs, using the asset management capabilities provided via the GitHub API.

What is the best way to generate release notes from merged pull requests?

The best way to generate release notes from merged pull requests is to use the automatic generation strategies provided by this Skill, or alternatively supply a custom file for release documentation.

Does this support pre-release version management for alpha and beta builds?

Yes, it supports pre-release management for alpha, beta, and release candidate versions, allowing you to draft releases or publish them directly from specific tags.

How do I create a GitHub release from a specific Git tag?

You can create a GitHub release from a specific Git tag by using the GitHub CLI or API commands provided by this Skill to target the tag and automatically draft the release.