GitHub Tag

Automate creation, management and pushing of semantic Git tags.

1|1|Updated Feb 21, 2026
One-click install
npx skills add https://github.com/dtsong/claude-code-windows-setup --skill github-tag
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: GitHub Tag
Source: https://github.com/dtsong/claude-code-windows-setup/tree/main/skills/github-workflow/skills/gh-tag
Command: npx skills add https://github.com/dtsong/claude-code-windows-setup --skill github-tag

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill automates the process of creating, pushing, and deleting version tags in a Git repository, ensuring consistent and semantic versioning for releases.

Core Features & Use Cases

  • Automated Tagging: Create new version tags based on semantic versioning principles.
  • Tag Management: List existing tags, push local tags to remote, and delete tags.
  • Use Case: After merging a set of features and fixes, use this Skill to create a v1.2.0 tag, push it to GitHub, and prepare for a new release.

Quick Start

Use the gh-tag skill to create and push a new version tag v1.0.0.

Frequently Asked Questions about GitHub Tag

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

FAQPage Schema
How do I create semantic version tags in a Git repository?

To create semantic version tags in a Git repository, use this Skill to automate tag creation based on conventional commit analysis and your commit history. It suggests appropriate version increments and applies them as new tags.

What is the best way to manage and push Git tags to GitHub?

The best way to manage and push Git tags to GitHub is using an automated workflow that lists, creates, and pushes local tags to remote repositories. This Skill facilitates these release workflows by handling remote pushing directly.

Can I delete a Git version tag that has already been pushed to remote?

Yes, you can delete a Git version tag that has already been pushed to remote. This Skill supports tag management operations including both listing existing tags and deleting them to maintain a clean release history.

Does this Git tagging tool work with conventional commit analysis?

Yes, this Git tagging tool works with conventional commit analysis to interactively suggest version numbers. It evaluates your commit history to determine the correct semantic versioning increment for your new release.

When do I need semantic versioning for my release management process?

You need semantic versioning for your release management process after merging features and fixes to ensure consistent release tracking. This Skill automates creating version tags like v1.2.0 to prepare for new releases.