LogoAwesome Skills
  • Search
  • Category
  • Tag
  • Blog
LogoAwesome Skills
LogoAwesome Skills

Discover Open-Source Agent Skills for AI Coding Assistants

Product

  • Search
  • Category
  • Tag
  • Blog

Resources

  • Claude Skill Docs
  • Antigravity Skills Docs

Tools

  • Claude Code
  • OpenCode
  • Cursor
  • Codex
  • Antigravity

Company

  • Privacy Policy
  • Terms of Service
  • Sitemap

©2026 Awesome Skills. All rights reserved.

Privacy PolicyTerms
Back to Skills

gstack-upgrade

Upgrade gstack to the latest version. Detects global vs vendored install, runs the upgrade, and shows what's new. Use when asked to "upgrade gstack", "update gstack", or "get latest version".

28,165stars3,385forksUpdated 3/20/2026
Data Science & MLGit & Version ControlProductivity & Workflow#devtools#python#git#upgrade#version-management#automation

Security Assessment

High Risk(40/100)

Detected risks:

Destructive Operations([SKILL.md] rm -rf)
Security Score40/100

About gstack-upgrade

The `gstack-upgrade` skill is designed to simplify and automate the process of updating the gstack tool to its latest version. It detects whether gstack is installed globally, locally, or as a vendored copy, then executes the appropriate upgrade procedure while providing clear feedback to the user. This skill ensures that users can maintain an up-to-date development environment without manually tracking versions or worrying about potential conflicts between global and project-specific installations. By handling backups and providing restore options in case of failure, it minimizes the risk of disrupting ongoing work during upgrades.

Key features of the skill include automatic detection of the installation type, configurable auto-upgrades, and an interactive prompt for user approval when automatic updates are not enabled. It also manages version tracking by saving the previous version before performing the upgrade, provides snooze functionality for deferring updates, and allows users to disable update checks entirely. For git-based installations, it stashes any local changes, fetches the latest version from the repository, resets the local codebase, and runs the setup script, ensuring a clean and reliable upgrade process. Additionally, the skill provides feedback on the upgrade progress and version changes, helping users stay informed throughout the update.

This skill is particularly useful for developers and technical users who regularly use gstack and want to maintain the latest features and bug fixes with minimal manual effort. It is suited for both individual developers working on local projects and teams managing shared development environments. By automating upgrades, providing configurable prompts, and handling installation differences seamlessly, it reduces maintenance overhead and ensures consistency across multiple environments. Users benefit from improved productivity, reduced errors during updates, and better control over the timing and frequency of upgrades.

FAQ

How do I trigger an upgrade using this skill?

You can run the skill directly by invoking `/gstack-upgrade`. If auto-upgrade is enabled, it will proceed automatically; otherwise, it will prompt you to confirm the upgrade.

Which types of gstack installations are supported?

The skill supports global and local git installations, as well as vendored copies located either in the project directory or in the user's home directory.

What happens if the upgrade fails during auto-upgrade?

If auto-upgrade fails, the skill restores the previous version from a backup and notifies the user to retry the upgrade manually.

Can I defer or skip updates temporarily?

Yes, choosing 'Not now' in the prompt will snooze the upgrade for increasing durations (24h, 48h, or 1 week), depending on how many times you defer.

How do I disable update checks completely?

Select 'Never ask again' in the upgrade prompt. This will disable automatic update checks, but you can re-enable them using the gstack configuration command.

Install gstack-upgrade

Download and extract the skill files to your .claude/skills/ directory.

Quick Setup:

  1. Copy the skill folder to .claude/skills/
  2. Claude will automatically detect and use the skill

Repository

garrytan/gstack

Related Skills

editor

145

go-code-review

165

om-close-fixed-issues

213

expressive

3,011