git-github-tag

Create, manage, and push Git tags for release workflows.

1|Updated Mar 11, 2026
One-click install
npx skills add https://github.com/FutureAtoms/claude-skills-backup --skill git-github-tag
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: git-github-tag
Source: https://github.com/FutureAtoms/claude-skills-backup/tree/main/git-github-tag
Command: npx skills add https://github.com/FutureAtoms/claude-skills-backup --skill git-github-tag

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill automates the creation, management, and pushing of Git tags, streamlining the release process and ensuring version control accuracy.

Core Features & Use Cases

  • Tag Creation: Supports lightweight, annotated, and GPG-signed tags.
  • Tag Management: Provides commands for listing, viewing, deleting, and renaming tags.
  • Release Workflows: Guides users through standard release, pre-release, and hotfix tagging procedures.
  • Use Case: When preparing to release version 1.2.0 of a project, use this Skill to create an annotated tag, push it to the remote repository, and generate a corresponding GitHub release with automated notes.

Quick Start

Use the git-github-tag skill to create an annotated tag named 'v1.0.0' with the message 'Release v1.0.0'.

Frequently Asked Questions about git-github-tag

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

FAQPage Schema
How do I create an annotated Git tag for a software release?▼

To create an annotated Git tag for a release, use this Skill to automate the tagging process with a specific message, such as 'Release v1.0.0', and push it directly to your remote repository. It supports lightweight, annotated, and GPG-signed tags.

What is the difference between lightweight and annotated Git tags?▼

Lightweight Git tags are simple pointers to a specific commit, while annotated tags store metadata like the tagger's name, email, and date. This Skill automates the creation and management of both types, including GPG-signed tags for releases.

Can I use GitHub CLI to automate pushing tags and generating release notes?▼

Yes, you can use GitHub CLI with this Skill to fully automate pushing Git tags to a remote repository and generating a corresponding GitHub release with automated notes for your version control workflow.

What's the best way to manage Git tags for pre-release and hotfix scenarios?▼

The best way to manage Git tags for pre-release and hotfix scenarios is using this Skill's guided release workflows, which support specific tagging procedures for standard releases, pre-releases, and hotfixes to ensure version control accuracy.

Do I need Git installed to use this tag management automation?▼

Yes, Git is required as a dependency to use this Skill for creating, managing, and pushing tags. GitHub CLI is optional but needed for full release automation and generating automated release notes.

How do I list, view, delete, or rename existing Git tags in my repository?▼

You can list, view, delete, and rename existing Git tags in your repository by using the tag management commands provided by this Skill, streamlining version control maintenance during software releases.