gstack-upgrade

Upgrade gstack installations and report changelog changes.

Updated Mar 30, 2026
One-click install
npx skills add https://github.com/GenEducation/GenedUIProject --skill gstack-upgrade-geneducation
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: gstack-upgrade
Source: https://github.com/GenEducation/GenedUIProject/tree/main/.gemini/skills/gstack-upgrade
Command: npx skills add https://github.com/GenEducation/GenedUIProject --skill gstack-upgrade-geneducation

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill removes the friction of keeping gstack current by handling version detection, install-type discovery, upgrades, and post-update reporting in one guided workflow.

Core Features & Use Cases

  • Automatic Update Handling: Checks whether an upgrade is available and decides whether to prompt the user or continue automatically when auto-upgrade is enabled.
  • Install-Aware Upgrade Flow: Supports global git installs, local git installs, and vendored copies so it can update gstack in the right place every time.
  • Safety and Recovery: Uses stashing, backups, restore steps, and verification markers to reduce the risk of losing changes or leaving a broken install behind.
  • What's New Summary: Reads the changelog after upgrading and presents the most relevant user-facing improvements in a concise recap.
  • Use Case: A developer notices an update notification and wants the latest gstack version installed without manually figuring out where it lives or how to sync a vendored copy.

Quick Start

Ask the agent to upgrade gstack to the latest version and summarize what changed after the update.

Frequently Asked Questions about gstack-upgrade

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

FAQPage Schema
How do I upgrade a vendored git installation to the latest version safely?

To upgrade a vendored git installation safely, the workflow detects the install type, stashes or backs up local changes, pulls the latest release, and cleans up version markers to prevent broken states.

What is the best way to check a changelog for user-facing changes after a version upgrade?

Checking a changelog after a version upgrade involves reading the updated release notes and summarizing the most relevant improvements to provide a concise recap of what changed for the user.

Does the gstack upgrade process support both global and local git installs?

Yes, the gstack upgrade process supports global git installs, local git installs, and vendored copies across standalone and embedded skill directories to ensure updates apply to the correct location.

How do I recover local changes if an upgrade overwrites them during a git pull?

To recover local changes during an upgrade, the workflow uses stashing and backup restore steps before applying updates, ensuring uncommitted modifications are preserved and can be safely recovered afterwards.

Why does my version management workflow require Bash-based update checks?

Version management workflows require Bash-based update checks and Git to verify whether a new release is available, discover the installation type, and execute the upgrade commands safely across different environments.

Can I enable auto-upgrade so gstack updates without prompting me every time?

Yes, you can enable auto-upgrade so gstack updates without prompting; the workflow checks if an upgrade is available and continues automatically when auto-upgrade is enabled, otherwise it prompts the user.