export-chatgpt
Export a ChatGPT shared conversation to Markdown or JSON via a share URL.
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Menu
Export a ChatGPT shared conversation to Markdown or JSON via a share URL.
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Based on SOC occupation classification
Explore requirements and approaches through collaborative dialogue before writing a right-sized requirements document and handing off implementation planning to bt:plan. Use for feature ideas, problem framing, vague or ambitious requests, "what should we build" conversations, or when a user wants to think through options before deciding what to build.
Transform requirements, clarified ideas, bug reports, or improvement requests into structured implementation plans grounded in repo patterns. Use when the user wants a durable plan of work with PR-sized tasks, explicit dependencies, and a clear path to implementation.
Scaffold only. Future execution skill intended to replace or surpass the current beads-implement workflow.
File Beads or beads_rust epics/issues from a finalized plan/spec AND do the polish pass (clarity, acceptance criteria, sizing, deps). Use when asked to create Beads from a plan/spec (OpenSpec, PRD, design doc), convert an external plan into issue tracker structure, or review/refine an existing Beads set.
Implement Beads or beads_rust work items from an issue id. Use when the user runs $beads-implement <bead-id> or asks to implement a bead/epic; if it is an epic, implement all sub-tasks, committing after each one and only interrupting when blocked or a decision is needed.
Facilitate structured idea exploration and product/design specification. Use when a user wants to talk through an idea, refine it via iterative questions, and converge on a clear design/spec (and later an implementation plan), especially after inspecting the current project state.
| name | export-chatgpt |
| description | Export a ChatGPT shared conversation to Markdown or JSON via a share URL. |
ChatGPT doesn't have a native way to export conversations. Use this skill to export a ChatGPT via share link into agent-friendly Markdown or JSON.
In ChatGPT, click Share on the conversation you'd like to export. Note that this makes it public to all who have a link; beware sharing sensitive content!
Invoke this skill via coding agent with $export-chatgpt <chatgpt.com share url>.
Invoke the skill as:
export-chatgpt <chatgpt.com share url>
The skill runner should pass the URL as the first argument to the Python script:
python3 skills/export-chatgpt/scripts/export_chatgpt.py <chatgpt.com share url>
--format md|json|both (default: md)--out <path> (file path for md or json, base path for both)--roles user,assistant (comma-separated roles to include)export-chatgpt https://chatgpt.com/share/6982c1ad-265c-800b-9f52-103f81d4386e
python3 skills/export-chatgpt/scripts/export_chatgpt.py https://chatgpt.com/share/6982c1ad-265c-800b-9f52-103f81d4386e --format json --out ./export.json
python3 skills/export-chatgpt/scripts/export_chatgpt.py https://chatgpt.com/share/6982c1ad-265c-800b-9f52-103f81d4386e --format both --out ./export