upgrade

Solid

Upgrade the NotFair plugin to the latest version. Updates the marketplace repo, installs the new version to the plugin cache, and updates installed_plugins.json. Use when asked to "upgrade notfair", "update notfair", or "get latest version". Also handles inline upgrade prompts when a skill detects UPGRADE_AVAILABLE at startup.

AI & Automation 2,739 stars 340 forks Updated today MIT

Install

View on GitHub

Quality Score: 96/100

Stars 20%
100
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# /notfair:upgrade Upgrade the NotFair plugin to the latest version and show what's new. ## Key paths | What | Path | |------|------| | Marketplace repo | `~/.claude/plugins/marketplaces/nowork-studio/` | | Plugin cache | `~/.claude/plugins/cache/nowork-studio/notfair/<version>/` | | Installed plugins | `~/.claude/plugins/installed_plugins.json` | | Update state | `~/.toprank/` (intentionally preserved — see CHANGELOG 0.24.0) | --- ## Inline upgrade flow This section is used when a skill preamble outputs `UPGRADE_AVAILABLE`. ### Step 1: Auto-upgrade Log "Upgrading NotFair v{old} → v{new}..." and proceed to Step 2. --- ### Step 2: Detect current install First check for dev symlink (see "Dev symlink detection" section). If detected, stop — do not upgrade. ```bash # Find the currently installed plugin path INSTALLED_DIR=$(ls -d ~/.claude/plugins/cache/nowork-studio/notfair/*/ 2>/dev/null | grep -v '.bak' | head -1) if [ -z "$INSTALLED_DIR" ]; then echo "ERROR: NotFair plugin not found in cache"; exit 1 fi MARKETPLACE_DIR="$HOME/.claude/plugins/marketplaces/nowork-studio" if [ ! -d "$MARKETPLACE_DIR/.git" ]; then echo "ERROR: marketplace repo not found at $MARKETPLACE_DIR"; exit 1 fi echo "Current install: $INSTALLED_DIR" echo "Marketplace repo: $MARKETPLACE_DIR" ``` ### Step 3: Save old version ```bash OLD_VERSION=$(cat "$INSTALLED_DIR/VERSION" 2>/dev/null | tr -d '[:space:]' || echo "unknown") ``` ### Step 4: Update marketplace repo and install ```bash cd "$...

Details

Author
nowork-studio
Repository
nowork-studio/NotFair
Created
2 months ago
Last Updated
today
Language
TypeScript
License
MIT

Similar Skills

Semantically similar based on skill content — not just same category