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
- Prompts.chat — f.k.a. Awesome ChatGPT Prompts 154.3k ★
- HolaOS — Open-source agentic workspace enterprises can make their own 10.9k ★
- Pregunta Cualquier Cosa Sobre El Código — /understand-chat How does the payment flow work 8.2k ★
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
Olivaw
olivaw - run a Hermes Agent on a Claude Code subscription: local bridge, silent auto-updater, browser onboardi
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
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
/cht
Chat persistence for Claude Code — 13 slash commands + hooks for saving conversations as local markdown files.
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
Brainstem Copilot.Agent
One native Copilot chat with both Brainstem and Brain Surgeon. Address either by name to use capabilities or t