Claude Skill MartBrowse skillsWhat is a Skill?
Back to list

Read Claude.ai Web Conversation

Export a complete claude.ai conversation — chat or share link — to Markdown with every tool call and downloadable file intact, using your logged-in Chrome.

UtilitiesIntermediate1,323212AI score 9/10Last updated: Aug 8, 2026

What it does

  • Takes a claude.ai/chat/... or claude.ai/share/... link and writes the complete transcript to a local Markdown file.
  • Instead of scraping the DOM (virtual scrolling means you often see only the last message), it runs JS inside your logged-in Chrome tab so fetch inherits the session cookie and Claude.ai's internal JSON API answers directly — no Cloudflare 403.
  • Always requests render_all_tools=true. The default rendering collapses tool calls into placeholders; on a real research thread that measured 9.4k chars vs 173k — about 5% retention.
  • Fidelity gate: before writing, it audits every item against the raw payload and exits 2 if anything carried text but rendered nothing. Silent 95% data loss becomes a hard failure instead of a clean-looking file.
  • Inventories and actually downloads the conversation's files — uploads, assistant images, sandbox deliverables — each through its correct endpoint family.
  • Obsidian callout output by default, --toc for navigation, --extract-file to rebuild a sandbox-created file from its edit history.
  • Three injection channels (claude-in-chrome extension, CDP, macOS AppleScript) with documented failure modes and exit-code contracts.

Who it's for

  • Anyone archiving long Claude web research or agent sessions for later search
  • People moving chat content into Obsidian, Notion, or an internal wiki
  • Anyone handed a share link who needs the faithful original before summarizing
  • Users burned by curl/WebFetch returning a Cloudflare challenge or a one-message "export"

Examples

  1. "Read and summarize this conversation" — paste a chat URL; the skill pulls the full transcript, then offers to extract decisions and action items.
  2. Research archive — a 40-turn thread full of web_search and code execution becomes transcript.md plus an attachments folder, with citations gathered into a "Sources cited" section.
  3. Someone else's share link — fetches the snapshot, tries the original conversation id, and if access is denied, discloses in the transcript header exactly which tool blocks the platform emptied rather than pretending the export is complete.

· · · Install guide · · ·

Install in the Claude app (no terminal)
  1. Download the ZIP with the button below.
  2. In Claude, open Settings → Capabilities and turn on 'Code execution and file creation'. (one time)
  3. Go to Customize → Skills → + → 'Upload a skill' and upload the ZIP.
Download ZIP
Install in Claude Code

Let Claude do it — paste this into Claude Code

Install the skill I found on Claude Skill Mart.
Copy the daymade-claude-code/read-claude-web-conversation folder from the GitHub repo daymade/claude-code-skills into my ~/.claude/skills/read-claude-web-conversation/.
When it's done, tell me in one line what this skill can do.

Install with a command instead

git clone https://github.com/daymade/claude-code-skills.git /tmp/daymade-skills && mkdir -p ~/.claude/skills && cp -r /tmp/daymade-skills/daymade-claude-code/read-claude-web-conversation ~/.claude/skills/

This is a third-party skill. Check the source repository before installing.

  1. Open a terminal.
  2. Create the skills directory if needed: mkdir -p ~/.claude/skills
  3. Clone the repository: git clone https://github.com/daymade/claude-code-skills.git /tmp/daymade-skills
  4. Copy just this skill: cp -r /tmp/daymade-skills/daymade-claude-code/read-claude-web-conversation ~/.claude/skills/
  5. Install uv so the Python scripts can run: curl -LsSf https://astral.sh/uv/install.sh | sh
  6. Make sure Chrome is signed into claude.ai — a signed-out browser cannot read your private conversations, and the skill will never automate a login.
  7. (Optional, macOS fallback) Enable View > Developer > Allow JavaScript from Apple Events in Chrome and grant your terminal Automation access to Chrome in System Settings > Privacy & Security.
  8. Restart Claude Code, paste a claude.ai conversation link, and ask it to "export this conversation" — the skill triggers automatically.