Skip to content
Development
Skill

/ctx-upgrade

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

From plugin
context-mode
20k11 skills6 hooks1 MCP
Install
$ npx -y skills add mksglu/claude-context-mode --skill ctx-upgrade --agent claude-code

How it fires

How this skill gets triggered: by you, by Claude, or both.

  • Fires itselfAuto-invocation. Claude auto-loads it when your prompt matches the work.Auto-invocation is when the right skill fires by itself at the right moment, driven by a FLOW.md router and a hook, instead of you invoking it by name. It is the difference between a skill being installed and a skill actually getting used.Read the full definition →
  • You can call itInvoke it directly when you want it.
  • Slash command/ctx-upgrade

Context preview

The summary Claude sees to decide when to auto-load this skill.

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

ctx-upgrade.SKILL.md
name: ctx-upgrade
description: |
  Update context-mode from GitHub and fix hooks/settings.
  Pulls latest, builds, installs, updates npm global, configures hooks.
  Trigger: /context-mode:ctx-upgrade
user-invocable: true

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
Ships withcontext-mode

The other half of the context problem. Used across teams at

Get the whole plugin
Stats
19,761
Stars
1,416
Forks
Active
Maintenance
TypeScript
Language
9h ago
Last commit
5mo ago
Created

Repo: mksglu/claude-context-mode

Other skills on context-mode.