update-copilot-tools

Sync local Copilot Tools with the remote repository and surface follow-up actions.

1|Updated Apr 14, 2026
One-click install
npx skills add https://github.com/bhanford9/vs-code-copilot-tools --skill update-copilot-tools
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: update-copilot-tools
Source: https://github.com/bhanford9/vs-code-copilot-tools/tree/main/skills/update-copilot-tools
Command: npx skills add https://github.com/bhanford9/vs-code-copilot-tools --skill update-copilot-tools

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Syncs the local Copilot Tools setup with the remote repository and surfaces required follow-up actions to keep tools in sync across machines.

Core Features & Use Cases

  • Pulls the latest copilot-tools repo, rebases, and records changes for review.
  • Detects and surfaces manual actions (e.g., settings.json merges, hook path validation) that require user confirmation.
  • Generates a concise summarization of changes and ends with a Lessons Learned entry to improve future sessions.
  • Handles edge cases such as uncommitted local changes, conflicts, and zero-change scenarios with clear guidance.

Quick Start

Run the update-copilot-tools skill after teammates push changes to pull, analyze, and surface required follow-ups.

Frequently Asked Questions about update-copilot-tools

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

FAQPage Schema
How do I sync local Copilot Tools settings after my teammates push updates?

To sync local Copilot Tools settings, run the update-copilot-tools task to pull the latest repository changes via rebase, classify modified files, and surface a summarized action plan for required manual follow-ups.

What happens if I have uncommitted local changes when pulling copilot-tools updates?

When uncommitted local changes are detected during a copilot-tools sync, the process pauses to provide clear guidance, preventing conflicts before performing a rebase pull and enumerating changed files for review.

How does this approach handle settings.json merges and hook path validation?

Settings.json merges and hook path validations are classified as manual actions during the sync, prompting for explicit user confirmation to ensure path integrity and correct setting configurations.

Can I track lessons learned from syncing git hooks and settings across machines?

Yes, the sync process ends by generating a LessonsLearned entry, capturing insights from the current session to improve future repository updates and manual action handling across machines.

What is the best way to review changed files after a rebase pull on copilot-tools?

The best way to review changed files is using the built-in diff enumeration, which classifies changes and presents a concise summarization of required follow-up actions like settings merges or path validations.

Does update-copilot-tools handle zero-change scenarios when pulling the remote repository?

Yes, zero-change scenarios are handled with clear guidance during the pull process, ensuring the local Copilot Tools setup remains in sync without unnecessary prompts when no new changes are found.