# Ctx Upgrade

Update context-mode from GitHub and fix hooks/settings.

- Repository: https://github.com/mksglu/context-mode (33152 stars)
- Category: Git and review
- License: see repository
- Last updated: 2026-11-01
- Runs scripts: no, instructions only

## Install

Claude Code: `npx skills add mksglu/context-mode --skill ctx-upgrade -g -a claude-code -y`
Codex: `npx skills add mksglu/context-mode --skill ctx-upgrade -g -a codex -y`
Cursor: `npx skills add mksglu/context-mode --skill ctx-upgrade -g -a cursor -y`
Gemini CLI: `npx skills add mksglu/context-mode --skill ctx-upgrade -g -a gemini-cli -y`
Claude Code plugin marketplace: `/plugin marketplace add mksglu/context-mode`

## Description

Update context-mode from GitHub and fix hooks/settings. Pulls latest, builds, installs, updates npm global, configures hooks. Trigger: /context-mode:ctx-upgrade

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

# Context Mode Upgrade

Pull latest from GitHub and reinstall the plugin.

## Instructions

1. Call the `ctx_upgrade` MCP tool directly. It returns a shell command to execute.
2. Run the returned command using your shell execution tool (Bash, shell_execute, etc.).
3. Display results as a markdown checklist:
   ```
   ## context-mode upgrade
   - [x] Pulled latest from GitHub
   - [x] Built and installed v1.0.39
   - [x] Hooks configured
   - [x] Doctor: all checks PASS
   ```
   Use `[x]` for success, `[ ]` for failure. Show actual version numbers.
4. Tell the user to **restart their session** to pick up the new version.
5. **Fallback** (only if MCP tool call fails): Derive the **plugin root** from this skill's base directory (go up 2 levels, remove `/skills/ctx-upgrade`), then run with Bash:
   ```
   CLI="<PLUGIN_ROOT>/cli.bundle.mjs"; [ ! -f "$CLI" ] && CLI="<PLUGIN_ROOT>/build/cli.js"; node "$CLI" upgrade
   ```

