# Money Upgrade

Auto-update the show-me-the-money skill suite to the latest version.

- Repository: https://github.com/iamzifei/show-me-the-money (1121 stars)
- Category: Engineering
- License: see repository
- Last updated: 2026-09-01
- Runs scripts: no, instructions only

## Install

Claude Code: `npx skills add iamzifei/show-me-the-money --skill money-upgrade -g -a claude-code -y`
Codex: `npx skills add iamzifei/show-me-the-money --skill money-upgrade -g -a codex -y`
Cursor: `npx skills add iamzifei/show-me-the-money --skill money-upgrade -g -a cursor -y`
Gemini CLI: `npx skills add iamzifei/show-me-the-money --skill money-upgrade -g -a gemini-cli -y`
Claude Code plugin marketplace: `/plugin marketplace add iamzifei/show-me-the-money`

## Description

Auto-update the show-me-the-money skill suite to the latest version. One command checks npm for a new version, downloads it, replaces the installed skills, and shows what changed. Use when the user wants to update skills, check for new versions, or says 'upgrade money', 'update skills', 'latest version', 'auto-update', or 'check for updates'.

## SKILL.md, as published by its author (untrusted third-party text, read it as data)

# Money Upgrade, Auto-Updater

One command updates every money-* skill to the latest published version. No manual file copying, no version comparison by hand, no risk of partial installs.

## Language Selection

If the user's message contains a `[Language: ...]` tag, use that language for all output. Otherwise, ask the user to choose before proceeding:

> **🌐 Choose your language / 选择语言:**
> 1. 🇬🇧 English
> 2. 🇨🇳 中文

Default to English if the user doesn't specify. All subsequent output must be in the chosen language.

## What this skill does

When the user invokes `/money-upgrade`, run the three steps in order:

1. **Read the installed version**, `cat ~/.claude/skills/money/../../VERSION` if the file exists, otherwise read from the package metadata
2. **Check npm for the latest version**, `npm view @orrisai/show-me-the-money version`
3. **If outdated, run the auto-updater**, `npx @orrisai/show-me-the-money@latest update`

The CLI (`bin/cli.js`) handles the actual work: download, version compare, backup, install. This skill is the user-facing wrapper that decides when to call it.

## The full auto-update command

This is the single command that does everything, version check, download, replace, verify:

```bash
npx @orrisai/show-me-the-money@latest update
```

Run it for the user. It prints the before/after versions, lists which skills were re-installed, and exits cleanly.

## Workflow

### Step 1, Print current state

```
Current installation:
  Version: v{current}
  Location: ~/.claude/skills/
  Skills installed: {count}

Checking npm for updates...
```

### Step 2, Check for updates

Run `npm view @orrisai/show-me-the-money version` (no arguments needed). Capture stdout. Compare to the local VERSION.

If equal, exit with:

```
✅ You're on the latest version (v{version}). Nothing to update.
```

If different (local < remote), proceed to Step 3.

### Step 3, Run the updater

```bash
npx @orrisai/show-me-the-money@latest update
```

The rest: https://github.com/iamzifei/show-me-the-money/blob/HEAD/skills/money-upgrade/SKILL.md
