export-transcripts
/export-transcripts
Export an AI coding agent chat — Claude Code or Codex — as Markdown, a self-contained HTML page or JSON. By default just the conversation (prompts and replies); with --full, everything (thinking, every tool call with its input and output, file reads, diffs, subagents, hooks, injected context, tokens). Use when the user asks to export, save, archive, back up, download, print or share this conversation or a past session, or to find and list past sessions.
- Author
- saieeshb ↗
- Repository
- unabridged ↗
- Licence
- MIT
- Last repository change
- 05.11.2026
Assessment and security
- Files in this package
- 1
- Scripts
- 0
- HTML comments
- 2
- URLs in SKILL.md
- 1
No signals detected. Repository changed on 05.11.2026, without references to retired models or APIs.
MIT, open: use and modify while retaining author attribution.
- SKILL.md zawiera komentarze HTML (2). Nie widać ich w podglądzie Markdown, a model je czyta.
What it does and when to use it
Export an AI coding agent chat — Claude Code or Codex — as Markdown, a self-contained HTML page or JSON. By default just the conversation (prompts and replies); with --full, everything (thinking, every tool call with its input and output, file reads, diffs, subagents, hooks, injected context, tokens). Use when the user asks to export, save, archive, back up, download, print or share this conversation or a past session, or to find and list past sessions.
Original author description
Export an AI coding agent chat — Claude Code or Codex — as Markdown, a self-contained HTML page or JSON. By default just the conversation (prompts and replies); with --full, everything (thinking, every tool call with its input and output, file reads, diffs, subagents, hooks, injected context, tokens). Use when the user asks to export, save, archive, back up, download, print or share this conversation or a past session, or to find and list past sessions.
How it works
- How to run it
- Which session
- What to export
SKILL.md preview
--- name: export-transcripts description: Export an AI coding agent chat — Claude Code or Codex — as Markdown, a self-contained HTML page or JSON. By default just the conversation (prompts and replies); with --full, everything (thinking, every tool call with its input and output, file reads, diffs, subagents, hooks, injected context, tokens). Use when the user asks to export, save, archive, back up, download, print or share this conversation or a past session, or to find and list past sessions. --- # Exporting agent chats with unabridged unabridged reads the transcripts Claude Code (`~/.claude/projects`) and Codex (`~/.codex/sessions`) keep on this computer and writes them out. It never uploads anything. ## How to run it <!-- unabridged:run --> Use the first of these that works: 1. `unabridged` if it is on PATH. 2. `node "<plugin root>/bin/unabridged.mjs"`, where `<plugin root>` is two folders above this SKILL.md (when this skill came with the unabridged plugin). 3. `npx -y https://github.com/saieeshb/unabridged/archive/refs/tags/v0.2.0.tar.gz` (needs Node 18+ and a network connection the first time). <!-- /unabridged:run --> Below, `unabridged` stands for whichever command worked. ## Which session - **This chat**: give no session argument. In Claude Code and Codex the current session is found automatically. - **Another agent's chat**: from Cursor, Gemini CLI or another agent, unabridged can export Claude Code and Codex sessions, but not that agent's own chat. Run `unabridged --list --from all` and pick one. - **A past session**: `unabridged --list` (this folder), `--list --all --search "words"` (everywhere), then pass its id (a prefix works), `latest` or `previous`. Add `--from codex`, `--from claude` or `--from all` to choose the agent. ## What to export - Default: **just the conversation**, meaning what the user typed and what the agent replied. This is what people usually want. - `--full` when the user asks for everything: thinking, tool calls and their output, file reads, diffs, subagents, hooks, injected context, tokens and cost. - `-f md` (default), `-f html` (searchable page), `-f json`, or `-f all`. - `-o DIR` chooses the folder (default `./chat-exports`, which git-ignores itself). - `--redact` masks keys, tokens, passwords, emails and the home folder. Suggest it when the user means to share the export. - `--thinking` adds thinking to the conversation view; `--open` opens the file when done. When it finishes, give the user each file as a link plus the one-line stats it prints. Don't paste the transcript into the chat. If the unabridged MCP tools are loaded (`list_sessions`, `read_session`, `export_session`), they do the same work. Use `read_session` when the user wants a past session summarized or searched rather than saved.
Versions
The database has no other skills named export-transcripts.
Database snapshot: 13.11.2026 · package version 38332fdc3fc0 (SHA-256 digest of the entire package)
Downloads in the last 30 days: 0 · ranking
Report a problem with this skill: harmful content, incorrect descriptions or an author’s removal request.
Similar skills
- 90share-transcript:share
This skill should be used when the user asks to "share a transcript", "export a session", "convert a transcript", "share this conversation", "create a shareable transcript", "export to HTML", "export to markdown", or mentions sharing Claude Code sessions with others. - 100codex-session-manager
Manage local Codex session transcripts, including listing candidate sessions, exporting full or selected sessions to organized Markdown, inspecting archived sessions, and summarizing tool-call history. Use when the user asks to scan, parse, archive, inspect, recover, summarize,… - 100session-replay
Generate a self-contained HTML replay viewer of this project's Claude Code sessions. Use when the user wants to review, replay, or share what happened in past Claude Code sessions (prompts, tool calls, thinking, results) as an animated timeline. - 100read-claude-web-conversation
Reads or exports the COMPLETE transcript of a Claude.ai web conversation — private /chat/... and public /share/... links — via Claude.ai's internal API in the user's logged-in Chrome, plus its files. Use when the user pastes a claude.ai link and asks to read, summarize, export,… - 100claude-session-manager
Manage Claude Code session transcripts from local JSONL storage, including listing candidate sessions, exporting full or selected sessions to organized Markdown, inspecting archives, and summarizing tool-call history. Use when the user asks to scan, parse, archive, inspect,… - 100session-handoff
Continue a conversation from another coding agent's local session record, e.g. pick up a Codex or Claude (Claude Code / Claude Desktop) session after one platform's quota runs out, or when switching agents. Use when the user names a past conversation (title, session ID or record…