release

Automates Gradle release workflow with Git tagging and publishing to Maven Central and GitHub Releases.

9|2|Updated Feb 14, 2026
One-click install
npx skills add https://github.com/dallay/corvus --skill release-dallay
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: release
Source: https://github.com/dallay/corvus/tree/main/.agents/skills/release
Command: npx skills add https://github.com/dallay/corvus --skill release-dallay

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill automates the complex and error-prone process of releasing software, ensuring consistency and reducing manual effort.

Core Features & Use Cases

  • Version Management: Guides through updating project versions across multiple configuration files.
  • Tagging and Publishing: Creates Git tags and triggers automated workflows for publishing to Maven Central and GitHub Releases.
  • Snapshot Releases: Facilitates the creation of pre-release snapshot versions for testing.
  • Use Case: A developer needs to release a new patch version of the Corvus project. This Skill will guide them through updating the version number, creating a Git tag, and pushing it to trigger the release pipeline.

Quick Start

Use the release skill to create a patch release for the project.

Frequently Asked Questions about release

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

FAQPage Schema
How do I automate Gradle project releases to Maven Central and GitHub?

Automate Gradle project releases by managing version updates across configuration files, creating Git tags, and triggering pipelines to publish artifacts directly to Maven Central and GitHub Releases.

What do I need to configure before publishing a release to Maven Central?

Publishing to Maven Central requires configuring your GPG keys for artifact signing, setting up your Maven Central credentials, and ensuring your repository has write permissions for Git tagging.

Can I create pre-release snapshot versions for a Gradle project?

Yes, you can create pre-release snapshot versions for your Gradle project. The process supports both manual and automatic snapshot releases to facilitate early testing before a final publish.

How does version management work during a patch or minor release?

Version management during a patch or minor release works by guiding you through updating the project version number consistently across all relevant configuration files before tagging and publishing.

What is the best way to handle Git tagging for software publishing?

The best way to handle Git tagging for software publishing is to automate the tag creation immediately after updating your project version, which then triggers the automated publishing workflow.