dotnet-cli-release-pipeline

Community

Ship .NET CLI tools reliably.

AuthorAGIBuild
Version1.0.0
Installs0

System Documentation

What problem does it solve?

This Skill streamlines the complex process of releasing .NET command-line interface (CLI) tools, ensuring consistent and automated delivery across multiple platforms.

Core Features & Use Cases

  • Unified Release Workflow: Manages the entire release process from a single trigger, including building, packaging, and publishing artifacts.
  • Cross-Platform Support: Builds and packages CLI tools for various Runtime Identifiers (RIDs) using a GitHub Actions matrix.
  • Automated Publishing: Creates GitHub Releases with checksums and automatically updates package manager manifests (Homebrew, winget, Scoop).
  • Use Case: When you tag a new version of your .NET CLI tool (e.g., v1.2.3), this Skill automatically builds it for Windows, macOS, and Linux, uploads the binaries to GitHub Releases, generates checksums, and submits updates to Homebrew and winget.

Quick Start

Use the dotnet-cli-release-pipeline skill to automate the release of your .NET CLI tool by pushing a git tag like 'v1.0.0'.

Dependency Matrix

Required Modules

None required

Components

scriptsreferences

💻 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: dotnet-cli-release-pipeline
Download link: https://github.com/AGIBuild/Agibuild.Fulora/archive/main.zip#dotnet-cli-release-pipeline

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.