dotnet-github-releases

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

10|Updated Jan 28, 2026
One-click install
npx skills add https://github.com/AGIBuild/Agibuild.Fulora --skill dotnet-github-releases
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: dotnet-github-releases
Source: https://github.com/AGIBuild/Agibuild.Fulora/tree/main/.cursor/skills/dotnet-github-releases
Command: npx skills add https://github.com/AGIBuild/Agibuild.Fulora --skill dotnet-github-releases

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill automates the creation and management of GitHub Releases for .NET projects, simplifying the process of publishing new versions and attaching necessary artifacts.

Core Features & Use Cases

  • Release Creation: Create releases from tags or simultaneously tag and release.
  • Asset Management: Attach NuGet packages, binaries, SBOMs, and checksums to releases.
  • Release Notes: Generate notes automatically from commits or use custom content.
  • Pre-release Handling: Manage draft releases and promote pre-releases to stable.
  • Use Case: Automatically create a GitHub release with all built NuGet packages and checksums whenever a new version tag is pushed to the repository.

Quick Start

Use the dotnet-github-releases skill to create a new GitHub release for tag v1.0.0 with auto-generated 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?

You can automate GitHub Releases for .NET projects by using this Skill to create releases from tags, attach NuGet packages and binaries, and generate release notes automatically. It supports CLI-based and GitHub Actions workflows.

How do I attach NuGet packages and checksums to a GitHub Release?

Attaching NuGet packages, binaries, SBOMs, and checksums to a GitHub Release is handled through the asset management feature. This automates the inclusion of all built artifacts whenever a new version tag is pushed to the repository.

Does this GitHub release automation work with GitHub Actions?

Yes, GitHub release automation works with GitHub Actions by utilizing the softprops/action-gh-release action. It also requires the GitHub CLI (gh) for efficient CLI-based release pipelines.

Can I generate release notes automatically from commits for .NET releases?

Yes, you can generate release notes automatically from commits for .NET releases. The Skill supports automatic note generation from commit history, or you can provide custom content for your release management workflow.

What is the best way to manage pre-releases and draft releases in .NET?

The best way to manage pre-releases and draft releases in .NET is using this Skill's pre-release handling feature. It allows you to manage draft releases and promote pre-releases to stable versions directly through the automation pipeline.

Do I need the GitHub CLI to create releases for .NET projects?

Yes, you need the GitHub CLI (gh) installed to create releases for .NET projects using CLI-based workflows. The Skill requires this specific tool alongside GitHub Actions like softprops/action-gh-release for efficient release pipelines.