create-release-tags

Community

Automate Debian release tagging and changelogs.

Authorre2zero
Version1.0.0
Installs0

System Documentation

What problem does it solve?

This Skill automates the release process for Debian-based projects by updating debian/changelog, optionally adjusting linglong.yaml, generating a change summary from git history, and creating version commits without tagging.

Core Features & Use Cases

  • Changelog automation: Creates a new debian/changelog entry for the targeted version.
  • Linglong.yaml support: If linglong.yaml exists, updates its version portion to reflect the new release.
  • Change summary from git: Builds a concise list of changes since the last release date for the changelog.
  • Deterministic commits: Creates a single, well-formed commit message detailing the version bump and related changes.
  • Use Case: When preparing a Debian package release for a new version, run the skill to automate the end-to-end process.

Quick Start

  • tag release 1.2.3
  • tag release
  • tag prepare-test 1.2.3

Dependency Matrix

Required Modules

None required

Components

Standard package

💻 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: create-release-tags
Download link: https://github.com/re2zero/deepin-skills/archive/main.zip#create-release-tags

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.