git-github-version

Manage Semantic Versioning version bumps and Git tags for software projects.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill streamlines the process of managing version numbers for software projects, ensuring consistency and adherence to semantic versioning standards.

Core Features & Use Cases

  • Version Bumping: Automatically increment major, minor, or patch versions based on changes.
  • Pre-release Management: Handle alpha, beta, and release candidate versions effectively.
  • Conventional Commits: Understand how commit messages map to version bumps.
  • Use Case: After implementing a new feature, use this Skill to determine the correct version bump, update relevant files, and generate the necessary Git tags.

Quick Start

Use the git-github-version skill to bump the patch version for the current project.

Frequently Asked Questions about git-github-version

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

FAQPage Schema
How do I automate semantic versioning based on conventional commits in Git?

Semantic versioning can be automated by analyzing conventional commit history to determine the correct version bump. This skill maps commit messages to major, minor, or patch increments and updates the relevant project files and Git tags accordingly.

How do I manage pre-release versions like alpha and beta for a GitHub project?

Pre-release versions like alpha and beta are managed by appending pre-release identifiers to the semantic version. This skill facilitates bumping pre-release labels incrementally before transitioning to a stable release tag in GitHub.

Does this semantic versioning approach support monorepo environments?

Yes, semantic versioning supports monorepo environments. This skill integrates with monorepo tools like lerna to analyze commit history and apply appropriate version bumps across multiple packages within a single repository.

Can I use conventional commits to bump versions for Node.js and Python projects?

Yes, conventional commits can be used to bump versions for both Node.js and Python projects. This skill integrates with npm for Node.js and bumpversion for Python to apply semantic version increments and generate Git tags.

What is the best way to determine if a new feature requires a major or minor version bump?

The best way to determine a major or minor version bump is by analyzing commit history against semantic versioning standards. This skill evaluates conventional commit messages to differentiate breaking changes requiring major bumps from new features requiring minor bumps.