gstack-upgrade

Upgrade and synchronize gstack across global, local, and vendored installations.

4|2|Updated Mar 29, 2026
One-click install
npx skills add https://github.com/florianhorner/mammamiradio --skill gstack-upgrade-florianhorner
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: gstack-upgrade
Source: https://github.com/florianhorner/mammamiradio/tree/main/.claude/skills/gstack/gstack-upgrade
Command: npx skills add https://github.com/florianhorner/mammamiradio --skill gstack-upgrade-florianhorner

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill keeps the gstack tool up to date across diverse installations (global git, local git, and vendored copies) by automating upgrade workflows, detecting install types, applying upgrades, and running migrations.

Core Features & Use Cases

  • Detects install type (global/local git, vendored) and installs or upgrades accordingly.
  • Runs a safe upgrade flow with optional migrations and post-upgrade housekeeping.
  • Supports standalone usage to check for upgrades and synchronize local vendored copies as needed.

Quick Start

Run /gstack-upgrade to check for upgrades and apply any available updates.

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 across different installation types?

To upgrade gstack, the tool detects whether your installation is global git, local git, or vendored, then applies the appropriate upgrade workflow automatically. It synchronizes all installation types to the latest version in one operation.

What is the best way to keep a vendored gstack copy synchronized with the latest release?

Synchronizing a vendored gstack copy is handled by running the upgrade process, which detects the vendored install type and performs a local sync. This ensures your vendored version matches the latest release without manual file copying.

Does gstack upgrade run migrations automatically after applying a version update?

Yes, gstack upgrade runs migrations as part of its safe upgrade flow. After detecting the install type and applying the update, it executes necessary migrations and performs post-upgrade housekeeping automatically.

Can I use gstack upgrade to update a git-based installation without losing my local configuration?

Upgrading a git-based gstack installation uses a safe restore flow that preserves your existing setup. The process detects the git install type, applies the version update, and runs post-upgrade housekeeping without overwriting local configurations.

Why does gstack need to detect the installation type before applying an upgrade?

Detecting the install type is required because global git, local git, and vendored copies each need different upgrade and synchronization workflows. This detection ensures the correct migration steps and housekeeping tasks run for your specific deployment scenario.

What are the limitations of using automated upgrade workflows for team mode gstack deployments?

Automated gstack upgrades support team mode deployments, but the process applies the same safe restore and migration flow across all detected install types. Complex custom team configurations may require manual verification after the post-upgrade housekeeping completes.