new

Automate release creation and publishing across GitHub, GitLab, and Gitea.

439|45|Updated Feb 17, 2026
One-click install
npx skills add https://github.com/umputun/cc-thingz --skill new-umputun
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: new
Source: https://github.com/umputun/cc-thingz/tree/main/plugins/release-tools/skills/new
Command: npx skills add https://github.com/umputun/cc-thingz --skill new-umputun

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires git, gh, glab, jq, tea, and includes scripts (resource) components.

What problem does it solve?

It automates the release lifecycle by creating tags, generating release notes from merged PRs/MRs or commits, and publishing across GitHub, GitLab, or Gitea.

Core Features & Use Cases

  • Platform-agnostic release workflow: detects GitHub, GitLab, or Gitea and adapts the publish steps.
  • Semantic versioning: derives the next version from the last tag and supports major, minor, or hotfix bumps.
  • Release notes generation: aggregates PR/MR titles and commit messages into a structured changelog.

Quick Start

Invoke the release workflow with a request to create a new release and publish it to the detected platform.

Frequently Asked Questions about new

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

FAQPage Schema
How do I automate release creation across GitHub, GitLab, and Gitea?

Automated release creation detects your Git platform and adapts publishing steps for GitHub, GitLab, or Gitea. It generates platform-specific tags and structured release notes from merged PRs or commits.

How do I generate release notes from merged pull requests?

Generating release notes aggregates PR and MR titles with commit messages into a structured changelog. The data is formatted using jq before publishing to your Git platform.

Do I need platform-specific clients to publish releases?

Yes, publishing requires the corresponding platform client: gh for GitHub, glab for GitLab, or tea for Gitea. Git and jq are also required to manage tags and format release notes.

How do I apply semantic versioning bumps to my Git tags?

Semantic versioning derives the next version from your last Git tag. You can specify major, minor, or hotfix bumps to automatically calculate and apply the new release tag.

Can I preview release notes before publishing to my Git platform?

Yes, the workflow provides a preview before publishing. You can review the generated release notes and calculated semantic version tag before applying them to GitHub, GitLab, or Gitea.