Claude Copilot Bridge — Communication skill for Claude Code
Local browser extension for extracting Claude conversations and artifacts into GitHub Copilot Chat.
How to install Claude Copilot Bridge
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open issacnitin/claude-copilot-bridge and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Claude Copilot Bridge does
Local browser extension for extracting Claude conversations and artifacts into GitHub Copilot Chat.
Alternatives in Communication
- HolaOS — Open-source agentic workspace enterprises can make their own 10.9k ★
- Lark Coding Agent Bridge — Bot that bridges Feishu/Lark messenger with a local Claude Code or Codex CLI 2.4k ★
- Claudix - Claude Code For VSCode — by Haleclipse - A VSCode extension that brings Claude Code directly into your editor with interactive chat int 1k ★
README
Claude to Copilot Bridge
A local-only Chrome/Edge Manifest V3 extension for selecting visible content from a Claude browser conversation and preparing it for GitHub Copilot Chat.
What it does
- Scans the entire active
claude.aiorclaude.comconversation, including turns that are outside the current viewport. The extension progressively scrolls the conversation, which also supports Claude layouts that virtualize older turns. - Lets you select individual user/Claude messages.
- Detects Claude artifact containers and standalone rendered code blocks.
- Copies a Markdown package to the clipboard for pasting into Copilot Chat.
- Downloads the same selection as Markdown or JSON.
The extension does not call a server, store conversation data, or access tabs outside the Claude host permissions. Browser extensions cannot reliably inject text into a VS Code Copilot Chat window, so the final step is copy and paste.
Install for development
- Install Node.js 18 or newer.
- Run
npm testto run the formatter tests. - Open
chrome://extensionsoredge://extensions. - Enable Developer mode.
- Choose Load unpacked and select this directory.
- Open or reload a Claude conversation, click the extension icon, and choose Scan.
Claude changes its DOM regularly. The parser intentionally uses several semantic selectors and reads rendered page content while progressively scrolling the conversation. The user's original scroll position is restored after scanning. If a newly rendered Claude layout is not detected, reload the conversation before scanning and add a selector in `parser.js`.
Output format
The copied package contains:
- A conversation title and source URL.
- Selected conversation turns labeled as
UserorClaude. - Selected artifacts in fenced Markdown blocks with a language hint.
Paste it into Copilot Chat with the task you want Copilot to perform, for example: `Use this context to implement the requested change and preserve the
Related Skills
Companion For Claude
🟠 Cowork with Claude inside your Obsidian vault — chat, agent mode, sandboxed HTML artifacts, evidence-backed
Claude Obsidian
Cowork with Claude inside your Obsidian vault — chat, agent mode, sandboxed HTML artifacts, evidence-backed re
Olivaw
olivaw - run a Hermes Agent on a Claude Code subscription: local bridge, silent auto-updater, browser onboardi
Lizard Studio
Claude Code Chrome extension — runs the real Claude Code CLI locally, with the chat in your browser's side pan
Claude Persist
Persistent Claude Code sessions for VS Code / code-server — a server-side daemon + chat extension that survive
GitHub Copilot Superpowers
Opinionated, repo-local configuration for GitHub Copilot (Chat + Agent mode): instruction hierarchy, reusable
Related Agents
Chat Tracker
Read job-related conversations from WhatsApp Web and LinkedIn messaging by driving the user's logged-in Chrome
Extension Author
WRITE-access implementer for the browser extension (apps/extension/ — MV3, Chrome + Firefox) and the desktop⇄e
Demo Planner
Plans a realistic VS Code demo scene based on tip card content. Reads tip text, understands the concept, and g