gstack-upgrade

Automate gstack upgrades across global and vendored installations with changelog generation.

Updated Mar 15, 2026
One-click install
npx skills add https://github.com/Jaykaijack/openclaw-backup --skill gstack-upgrade-jaykaijack
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: gstack-upgrade
Source: https://github.com/Jaykaijack/openclaw-backup/tree/main/skills/gstack/gstack-upgrade
Command: npx skills add https://github.com/Jaykaijack/openclaw-backup --skill gstack-upgrade-jaykaijack

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

Upgrade gstack to the latest version across global and vendored installations, detect install type, and surface what's new.

Core Features & Use Cases

  • Detects whether gstack is installed globally or vendored and identifies the install directory.
  • Upgrades the appropriate install type (git-based or vendored), with backups and recovery.
  • Syncs local vendored copies after upgrade and prompts for committing changes.
  • Displays a changelog of what's new between old and new versions.

Quick Start

Run /gstack-upgrade to upgrade gstack to the latest version 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?

To upgrade gstack to the latest version, the automation skill detects your installation type and applies safe upgrade steps including stash, fetch, and reset or clone. It also generates a changelog and synchronizes post-upgrade changes.

How does gstack handle vendored installation upgrades?

For vendored installations, the gstack upgrade process syncs local copies after completing the main upgrade and prompts you to commit changes. It detects vendored-global setups specifically and ensures local directories match the new version.

Can I see what changed in the new gstack version after upgrading?

Yes, you can see what changed in the new gstack version because the upgrade process automatically generates a changelog. It compares old and new version tracking data to surface what's new directly after the upgrade completes.

What is the best way to automate git-based gstack upgrades across global and local installations?

The best way to automate git-based gstack upgrades is using a dedicated upgrade script that detects global-git and local-git installations. It safely stashes changes, fetches updates, and resets or clones repositories while handling cleanup markers.

Does gstack upgrade provide backup and recovery for global git installations?

Yes, gstack upgrade provides backup and recovery for global git installations during the version tracking process. It ensures safe upgrade steps are followed and synchronizes any post-upgrade changes along with necessary cleanup.