Skip to content

[DRAFT] feat: Add GitHub Copilot converter target#192

Open
brayanjuls wants to merge 2 commits intoEveryInc:mainfrom
brayanjuls:feat/copilot-converter-target
Open

[DRAFT] feat: Add GitHub Copilot converter target#192
brayanjuls wants to merge 2 commits intoEveryInc:mainfrom
brayanjuls:feat/copilot-converter-target

Conversation

@brayanjuls
Copy link

@brayanjuls brayanjuls commented Feb 15, 2026

Add Copilot as the 6th converter target, transforming Claude Code plugins into Copilot's native format: custom agents (.agent.md), agent skills (SKILL.md), and MCP server configuration JSON.

Component mapping:

  • Agents → .github/agents/{name}.agent.md (with Copilot frontmatter)
  • Commands → .github/skills/{name}/SKILL.md
  • Skills → .github/skills/{name}/ (copied as-is)
  • MCP servers → .github/copilot-mcp-config.json
  • Hooks → skipped with warning

Also adds compound sync copilot support and fixes YAML quoting for the * character in frontmatter serialization.

Solves #189

brayanjuls and others added 2 commits February 15, 2026 00:14
Add Copilot as the 6th converter target, transforming Claude Code plugins
into Copilot's native format: custom agents (.agent.md), agent skills
(SKILL.md), and MCP server configuration JSON.

Component mapping:
- Agents → .github/agents/{name}.agent.md (with Copilot frontmatter)
- Commands → .github/skills/{name}/SKILL.md
- Skills → .github/skills/{name}/ (copied as-is)
- MCP servers → .github/copilot-mcp-config.json
- Hooks → skipped with warning

Also adds `compound sync copilot` support and fixes YAML quoting for
the `*` character in frontmatter serialization.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@brayanjuls brayanjuls changed the title feat: Add GitHub Copilot converter target [DRAFT] feat: Add GitHub Copilot converter target Feb 15, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant