claude-plugin-sync

Sync Claude Code plugins to Copilot CLI with dependency tracking.

4|Updated Jan 12, 2017
One-click install
npx skills add https://github.com/brandon-fryslie/dotfiles --skill claude-plugin-sync
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: claude-plugin-sync
Source: https://github.com/brandon-fryslie/dotfiles/tree/main/config/copilot/skills/claude-plugin-sync
Command: npx skills add https://github.com/brandon-fryslie/dotfiles --skill claude-plugin-sync

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires python, just, json, yaml, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill automatically syncs Claude Code plugins to the Copilot CLI, ensuring that all skills and agents are available in both environments and saving time on manual setup.

Core Features & Use Cases

  • Automated Sync: Automatically syncs most-used Claude Code plugins to Copilot CLI with dependency tracking and reference rewriting.
  • Dependency Resolution: Ensures that when one extension is synced, all its dependencies are included.
  • Manual and Auto-Sync: Offers manual control and automatic syncing based on usage statistics.
  • Use Case: If you have multiple Claude Code plugins installed and want them to be available in Copilot CLI without manual setup, this skill will automate that process.

Quick Start

Run the sync script to sync plugins:

python3 ~/.copilot/skills/claude-plugin-sync/sync.py

Frequently Asked Questions about claude-plugin-sync

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

FAQPage Schema
How do I sync Claude Code plugins to Copilot CLI?

To sync Claude Code plugins to Copilot CLI, run the provided Python sync script to execute dependency tracking and reference rewriting. This automatically ensures your most-used skills and agents are fully available across both environments without manual configuration.

What is reference rewriting when syncing plugins between Claude Code and Copilot CLI?

Reference rewriting is the process of adjusting internal paths during a plugin sync to ensure compatibility. It guarantees that when an extension is moved from Claude Code to Copilot CLI, all its required dependencies and references remain valid and functional.

Do I need Python to automate Claude Code plugin synchronization?

Yes, you need Python installed to run the synchronization script for Claude Code plugins. The automation relies on Python to process dependency tracking, manage JSON and YAML configurations, and execute reference rewriting for Copilot CLI compatibility.

Can I automatically sync only my most used Claude Code plugins to Copilot CLI?

Yes, you can automatically sync your most used Claude Code plugins to Copilot CLI based on usage statistics. The skill offers both manual control and auto-syncing functionality to streamline your workflow and save setup time.

Are there limitations when syncing dependencies from Claude Code to Copilot CLI?

A key limitation is that all dependencies must be resolved during the sync process to avoid broken references. While the script automates dependency tracking, complex plugin structures with deeply nested dependencies might require manual verification to ensure full compatibility.