smithery.ai

claude-plugin-sync

Syncs active Claude Code plugins (skills and agents) to Copilot CLI. Use this skill at session start, when user mentions Claude plugins, when skills or agents seem missing, when user asks about available capabilities, or when troubleshooting why a skill isn't working.

First seen Apr 11, 2026

Installation

$ npx skills add https://smithery.ai

Similar popular skills

Related neighbors and high-traction skills in the same topics — useful to compare before installing.

Also in this package

Other skills from smithery.ai · top by installs.

npx skills add https://smithery.ai

Browse all from smithery.ai

More details

Agent compatibility

Declared targets from SKILL.md / docs. Unmarked agents are not listed — the skill may still install via the CLI.

Claude Code Declared
Cursor Not declared
Codex Not declared
GitHub Copilot Declared
Windsurf Not declared
Gemini CLI Not declared
Cline Not declared
OpenCode Not declared

Skill metadata

Parsed from SKILL.md frontmatter.

Declared agents claude-code github-copilot

Package contents

Files included with this skill beyond the listing page.

  • skill md SKILL.md 2,055 B
  • docs SUMMARY.md 294 B

History

  1. First seen on skills.sh
  2. First recorded snapshot · 1 installs

SKILL.md

Claude Plugin Sync

This skill synchronizes your active Claude Code plugins to Copilot CLI, making all skills and agents available in both environments.

When to Use

  • Session start: Run automatically when starting a new Copilot CLI session
  • Plugin changes: After installing, removing, or updating Claude plugins
  • Missing capabilities: When skills or agents that should exist aren't found
  • Capability discovery: When user asks "what can you do" or "what skills do you have"
  • Troubleshooting: When a skill isn't working as expected
  • Manual refresh: When user explicitly asks to sync or refresh plugins

Usage

To sync plugins, run the sync script:

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

Or simply ask: "Sync my Claude plugins"

What Gets Synced

  1. Skills: All SKILL.md files from active plugins → ~/.copilot/skills/
  2. Agents: All agent definitions from active plugins → ~/.copilot/agents/

Source of Truth

  • Active plugins: ~/.claude/plugins/installed_plugins.json
  • Plugin cache: ~/.claude/plugins/cache/

Sync Behavior

  • Creates symlinks (not copies) to keep everything in sync
  • Cleans up stale symlinks from deactivated plugins
  • Preserves any manually-created Copilot skills/agents
  • Generates a manifest file listing all synced content

Manifest

The sync maintains a manifest at ~/.copilot/claude-sync-manifest.json that tracks:

  • Active entries: Currently synced skills/agents with status: "active"
  • Removed entries: Previously synced items with status: "removed"

This allows the sync to:

  1. Only clean up symlinks it previously created (not manually added ones)
  2. Preserve history of what was synced over time