gstack-upgrade

Detect gstack install type, upgrade it, and summarize CHANGELOG.md changes.

Updated Mar 9, 2026
One-click install
npx skills add https://github.com/Andy-HNU/AndyClaw --skill gstack-upgrade-andy-hnu
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: gstack-upgrade
Source: https://github.com/Andy-HNU/AndyClaw/tree/main/skills/gstack-gstack-upgrade
Command: npx skills add https://github.com/Andy-HNU/AndyClaw --skill gstack-upgrade-andy-hnu

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Upgrading gstack to the latest version and tracking what's new can be error-prone when installs are scattered (global, local, or vendored). This Skill automates detection, upgrade, and changelog reporting to ensure you stay current with minimal manual effort.

Core Features & Use Cases

  • Detects install type (global git, local git, vendored, or vendored-global) and applies the correct upgrade flow.
  • Upgrades gstack and surfaces a concise "What's New" summary from CHANGELOG.md for user review.
  • Synchronizes local vendored copies when present and preserves local changes through stash/backup steps.

Quick Start

Run /gstack-upgrade to upgrade the installed gstack and view what's new.

Frequently Asked Questions about gstack-upgrade

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

FAQPage Schema
How do I upgrade gstack to the latest version and check what changed?

Upgrading gstack detects global git, local git, vendored, or vendored-global installs and applies the correct upgrade flow. It prints install paths, versions, and a concise changelog summary from CHANGELOG.md for review.

How does gstack handle version management for different install types?

Version management detects global git, local git, vendored, or vendored-global installs and runs the appropriate upgrade flow. It synchronizes local vendored copies and preserves local changes through stash and backup steps.

Can I preserve local changes when upgrading a vendored gstack install?

You can preserve local changes during a gstack upgrade because the process uses stash and backup steps. This ensures your modifications are retained when synchronizing local vendored copies to the latest version.

What is the best way to generate a changelog summary after a version upgrade?

Generating a changelog summary after a version upgrade is automated by extracting entries from CHANGELOG.md. This surfaces a concise review of what is new immediately after the correct upgrade flow completes.

Why does my gstack upgrade fail to detect the correct install type?

A gstack upgrade may fail to detect the install type if the environment is not configured as global git, local git, vendored, or vendored-global. Ensure your install path matches one of these supported detection patterns.