upgrade

Detect and apply theme-forge updates from the cfagerlin/theme-forge main branch.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/cfagerlin/theme-forge --skill upgrade-cfagerlin
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: upgrade
Source: https://github.com/cfagerlin/theme-forge/tree/main/upgrade
Command: npx skills add https://github.com/cfagerlin/theme-forge --skill upgrade-cfagerlin

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Keeps theme-forge up to date by automatically detecting newer releases on GitHub and applying updates to the local installation, reducing manual maintenance.

Core Features & Use Cases

  • Auto-detection: compares the local installation against cfagerlin/theme-forge main branch to identify available updates.
  • Update methods: handles both git-based installs (pull) and vendored installs (re-clone), across global and project-level paths.
  • Optional migrations: runs post-update migrations and provides a clear upgrade path.

Quick Start

Run the upgrade command to check for and apply available updates to theme-forge.

Frequently Asked Questions about upgrade

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

FAQPage Schema
How do I automatically update theme-forge from GitHub?

You can update theme-forge by running the upgrade command, which compares your local VERSION file against the remote GitHub main branch. It then applies the appropriate git pull or re-clone operation based on your installation type.

Does the theme-forge upgrade tool support both vendored and git-based installations?

Yes, the theme-forge upgrade tool supports both git-based and vendored installations across global and project-level paths. It identifies the installation method and performs a git pull for git-based setups or a fresh clone for vendored directories.

How does the upgrade process handle versioning and post-update migrations?

The upgrade process handles versioning by reading the local VERSION file and fetching the remote GitHub VERSION to detect changes. After applying the update, it optionally runs post-update migrations to ensure a clear upgrade path.

What is the best way to migrate theme-forge to the latest GitHub release?

The best way to migrate theme-forge to the latest release is using the upgrade Skill, which automates detection and application. It safely manages the migration by comparing local and remote VERSION files and executing the correct git operations.

Can I run the theme-forge update across both global and project-level paths?

Yes, you can run the theme-forge update across both global and project-level paths. The upgrade tool detects the installation location and presents update options based on the specific changes found in that directory.