update-machine

Upgrade Copilot Session Tracker installations while preserving configuration on Windows PowerShell 7+.

Updated Apr 15, 2026
One-click install
npx skills add https://github.com/aef123/copilot-tracker --skill update-machine
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: update-machine
Source: https://github.com/aef123/copilot-tracker/tree/main/plugins/copilot-session-tracker/skills/update-machine
Command: npx skills add https://github.com/aef123/copilot-tracker --skill update-machine

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Upgrades an existing Copilot Session Tracker installation to the latest plugin version while preserving configuration.

Core Features & Use Cases

  • Non-destructive upgrade of hook scripts and configuration.
  • Backups existing scripts, regenerates hooks for Copilot CLI and Claude Code, and verifies connectivity post-update.

Quick Start

Run the update-machine skill from the Copilot CLI to upgrade your Copilot Session Tracker installation.

Frequently Asked Questions about update-machine

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

FAQPage Schema
How do I update my Copilot Session Tracker installation without losing configuration?

To update your Copilot Session Tracker installation without losing configuration, run the update-machine skill from the Copilot CLI. It performs a non-destructive upgrade that backs up existing scripts, regenerates hooks, and preserves your current settings while applying the latest plugin version.

Does updating Copilot CLI and Claude Code hooks work on Windows PowerShell?

Updating Copilot CLI and Claude Code hooks works on Windows machines using PowerShell 7+. The update process detects installed tools, updates shared files from the plugin, and validates connectivity post-update to ensure both integrations function correctly.

What is the safest way to upgrade plugin scripts for Copilot session tracking?

The safest way to upgrade plugin scripts for Copilot session tracking is using an idempotent, non-destructive process that backs up current scripts before updating. This ensures that regenerating hooks and updating shared files does not break existing Copilot CLI integrations.

Can I regenerate hooks for Claude Code after a plugin update without breaking connectivity?

You can regenerate hooks for Claude Code after a plugin update without breaking connectivity because the process validates connectivity post-update. It records the new installedVersion in config and ensures both Copilot CLI and Claude Code hook integrations are fully functional.

Do I need to manually backup scripts before updating the Copilot Session Tracker?

You do not need to manually backup scripts before updating the Copilot Session Tracker because the update process automatically backs up current scripts. This non-destructive upgrade preserves your configuration and safely regenerates hooks for both Copilot CLI and Claude Code.