Shared Chat Extractor — Communication skill for Claude Code
Fast, zero-dependency CLI tool & Antigravity skill to extract conversations, metadata, and code snippets from ChatGPT, Claude, Gemini, and Perplexity share links into clean Markdown and structured JSO.
How to install Shared Chat Extractor
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open darkdevil2806/shared-chat-extractor and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Shared Chat Extractor does
Fast, zero-dependency CLI tool & Antigravity skill to extract conversations, metadata, and code snippets from ChatGPT, Claude, Gemini, and Perplexity share links into clean Markdown and structured JSON.
Alternatives in Communication
- Prompts.chat — f.k.a. Awesome ChatGPT Prompts 154.3k ★
- Post Longform — Publish a longform video to YouTube with title, description, and tags via the creatoros CLI 212 ★
- Dsh Chat Import — Import 14+ external agent chat histories (Claude Code, Codex, ChatGPT, Cursor, Gemini, Reasonix, opencode, ZCo 114 ★
README
🗂️ Shared Chat Extractor
A fast, lightweight, dependency-free tool to extract structured conversation turns, metadata, and code snippets from **ChatGPT**, **Claude**, **Google Gemini**, **Perplexity**, and other AI share links or offline HTML pages.
Converts AI conversation links into clean **Markdown**, structured **JSON**, or standalone **source code files**. Runs as a standalone CLI tool **and** as an official [Google Antigravity (AGY)](https://github.com/google/antigravity) skill.
✨ Key Features
| Feature | Description |
|---|---|
| 🔗 Direct URL Extraction | Paste a share link to automatically fetch and parse turns & metadata |
| 💾 Automatic HTML Saving | Save the raw fetched .html payload to disk with --save-html |
| 🌐 Offline DOM Parsing | Parse local .html files saved from browser sessions (Cmd+S / Ctrl+S) |
| 📝 Markdown Output | Clean, human-readable Markdown with role headers and formatting |
| 📊 Structured JSON | Full JSON with roles, model identifiers, timestamps, and metadata |
| 💻 Code Extraction | Automatically extract all code snippets into separate files (.py, .js, etc.) |
| 🔄 Multi-Architecture Support | Supports React Router turbo-stream, __NEXT_DATA__, OpenGraph negotiation, and DOM queries |
| 🔒 Zero Dependencies | Pure Python standard library (urllib, re, json, ssl) — nothing to install |
📦 Installation
No package installations or virtual environments required:
git clone https://github.c
Related Skills
Chat Shared Conversation To File
CLI tool that converts public share links from ChatGPT, Gemini, Grok, and Claude into clean Markdown and stati
Instagram Reel Extractor
Claude Code skill to extract transcripts, metadata, music, comments, and key frames from Instagram Reels
Tvl Extract
Extract a YouTube video into a story-timeline HTML summary (frames, per-beat clips, bilingual transcript) usin
Session Glue
Reset the chat, not the work — zero-dependency, repo-local session handoffs for coding agents. Freeze a bloate
Appdock
Starter kit for agent-built local apps on Mac: zero-dependency localhost server, SQLite seam, incident-hardene
Resumable Work
Agent skill for cross-session continuity: the repo and .agent-state/ replace chat history, so a new Claude Cod
Related Agents
AI Citation Strategist
AI SEO specialista. Audituje viditelnost brandu v ChatGPT, Claude, Gemini, Perplexity. Identifikuje proč konku
Visibility Agent
Audits and optimizes brand visibility in AI Search (ChatGPT, Claude, Perplexity, Gemini). Runs visibility scan
Marketing AI Citation Strategist
Expert in AI recommendation engine optimization (AEO/GEO) — audits brand visibility across ChatGPT, Claude, Ge