Problem
When a user shares a public Claude.ai conversation via claude.ai/share/* links, Claude Code cannot fetch the content — the request returns a 403 Forbidden.
This creates unnecessary friction in a very natural workflow:
- Brainstorm/spec out an idea in Claude.ai
- Share the conversation link
- Paste the link into Claude Code to implement it
Currently step 3 fails, forcing the user to manually copy-paste the entire conversation — which can be thousands of words with code blocks, losing formatting and context.
Expected behaviour
Public share links (claude.ai/share/<id>) should be accessible to Claude Code's WebFetch tool (or via a dedicated integration), returning the conversation content in a parseable format.
Why this matters
- Cross-product UX — Claude.ai and Claude Code are both Anthropic products. Users expect seamless flow between them.
- Common workflow — "brainstorm in chat, build in Code" is a natural pattern. The share link is the obvious bridge.
- Minimal effort, high impact — the conversations are already public. This is an access policy/CORS issue, not a privacy concern.
Possible solutions
- Allow programmatic access to public share links — return parseable HTML/JSON for
claude.ai/share/* URLs
- Dedicated Claude Code integration — a built-in tool that understands share links and fetches conversation data via Anthropic's internal API
- Export-to-clipboard format — Claude.ai could offer a "Copy for Claude Code" button that formats the conversation as structured markdown
Problem
When a user shares a public Claude.ai conversation via
claude.ai/share/*links, Claude Code cannot fetch the content — the request returns a 403 Forbidden.This creates unnecessary friction in a very natural workflow:
Currently step 3 fails, forcing the user to manually copy-paste the entire conversation — which can be thousands of words with code blocks, losing formatting and context.
Expected behaviour
Public share links (
claude.ai/share/<id>) should be accessible to Claude Code'sWebFetchtool (or via a dedicated integration), returning the conversation content in a parseable format.Why this matters
Possible solutions
claude.ai/share/*URLs