Claude-Copilot Bridge
Bidirectional converter between Claude Code skills and GitHub Copilot instructions. Seamlessly convert your AI coding assistants' configurations in both directions.
Features
- Bidirectional Conversion: Convert between Claude skills and Copilot instructions in both directions
- Claude → Copilot: Convert task-oriented Claude skills into general coding guidelines for Copilot
- Copilot → Claude: Convert Copilot instructions back into invokable Claude skills
- Automatic Detection: Finds Claude skills from both global (
~/.claude/skills/) and project-specific (.claude/skills/) locations
- Smart Parsing: Automatically splits Copilot instructions by section headers (###) into separate skills
- Language Transformation: Intelligently converts between task-oriented and guideline-oriented language
- Skill Browser: View all available skills and instructions
- Configurable: Customize paths and output locations
Installation
- Open VS Code
- Press
Cmd+Shift+X (Mac) or Ctrl+Shift+X (Windows/Linux)
- Search for "Claude-Copilot Bridge"
- Click Install
Usage
Convert Claude Skills to Copilot Instructions
Create Claude skills in ~/.claude/skills/ or .claude/skills/:
---
description: Perform thorough code review
---
When this skill is invoked, analyze code for:
- Code quality and best practices
- Security vulnerabilities
- Performance issues
Open Command Palette (Cmd+Shift+P / Ctrl+Shift+P)
Run: Claude Skills: Convert to Copilot Instructions
Your converted instructions appear at .github/copilot-instructions.md
Convert Copilot Instructions to Claude Skills
Ensure you have a .github/copilot-instructions.md file with sections:
# GitHub Copilot Instructions
### Code Review
*Perform thorough code review*
When writing code, ensure:
- Code quality and best practices
- Security vulnerabilities are checked
- Performance is optimized
Open Command Palette (Cmd+Shift+P / Ctrl+Shift+P)
Run: Copilot Instructions: Convert to Claude Skills
Skills are created in ~/.claude/skills/ (or project location if configured)
Other Commands
Configuration
Customize the extension in VS Code Settings (Cmd+, / Ctrl+,):
| Setting |
Default |
Description |
claudeCopilotBridge.globalSkillsPath |
~/.claude/skills |
Path to global Claude skills directory |
claudeCopilotBridge.copilotInstructionsPath |
.github/copilot-instructions.md |
Path to Copilot instructions file (relative to workspace) |
claudeCopilotBridge.defaultSkillOutput |
global |
Default location to save converted skills (global or project) |
How It Works
Claude → Copilot Conversion
The extension transforms task-oriented Claude skills into general coding guidelines:
"When this skill is invoked" → "When writing code"
"Perform X" → "Ensure X"
"Generate X" → "When generating X"
"Create X" → "When creating X"
Copilot → Claude Conversion
The extension reverses the transformation and splits by sections:
- Splits by
### headers into separate skill files
- Extracts descriptions from italic text
- Converts guideline language back to task language
- Generates proper YAML frontmatter
- Creates individual
.md files for each skill
Examples
Example: Code Review Skill
Claude Skill (.claude/skills/code-review.md):
---
description: Perform thorough code review with best practices
---
When this skill is invoked, perform a comprehensive code review:
- Check for code smells and anti-patterns
- Ensure proper error handling
Copilot Instructions (.github/copilot-instructions.md):
### Code Review
*Perform thorough code review with best practices*
When writing code: perform a comprehensive code review:
- Check for code smells and anti-patterns
- Ensure proper error handling
Requirements
- VS Code 1.85.0 or higher
- Claude Code skills (for testing Claude → Copilot conversion)
- GitHub Copilot instructions (for testing Copilot → Claude conversion)
Known Issues
- Currently supports only the first workspace folder in multi-root workspaces
- Skills must be in markdown format with
.md extension
- Copilot instructions must use
### headers for sections
Contributing
Contributions are welcome! Please feel free to submit issues and pull requests.
License
MIT License - see LICENSE file for details
Support
Seamlessly bridge your AI coding assistants! 🚀