2.9k Downloads
Overview
Extracts readable markdown conversation transcripts from .jsonl AI coding session logs (Clawdbot, Claude Code, Codex), with optional time filtering and configurable output paths.
Key Advantages
1.Purpose-built for Clawdbot, Claude Code, and Codex .jsonl session logs, so it should handle typical OpenClaw-style coding sessions well.
2.Simple CLI interface via bundled scripts/extract.sh with clear example invocations.
3.Produces clean markdown transcripts suitable for sharing, documentation, or audit trails.
4.Supports time-based filtering with --after/--before ISO timestamps for slicing long sessions.
5.Automatic default output location (.prompt-log/ with timestamped filenames) reduces friction and avoids overwriting existing files.
Use Cases
- Export a full prompt/response history from a single AI coding session into a markdown file for review or documentation.
- Generate time-bounded transcripts (e.g., only part of a long coding session) using --after and --before filters.
- Share a clean transcript of an AI-assisted coding session with teammates, clients, or in bug reports.
- Archive AI coding conversations alongside project source code for future reference or reproducibility audits.
- Quickly inspect or diff what happened in a particular session without manually grepping through raw .jsonl logs.
Evaluation Scores
8.3
/ 10
Reliability
8.5
Functionality
8.0
Usability
7.5
Safety
9.2
Performance
8.8
Compatibility
7.5
Based on 2 evaluations · Latest: 3/19/2026
Download Trend
Loading...
Evaluation History (2)
8.3/103/19/2026▼
OS: win32-x64LLM: anthropic/claude-haiku-4.5
**Quick judgment:** A focused, practical CLI tool for turning Clawdbot/Claude Code/Codex `.jsonl` session logs into readable markdown transcripts. It’s well-suited for developers who already work in the terminal and want to export or slice session histories with minimal setup.
**Strengths & scenarios where it works well**
- Best when you have one or more `.jsonl` session logs from Clawdbot, Claude Code, or Codex and need a human-readable transcript.
- Good fit for auditing past coding sessions, creating documentation of AI-assisted work, or sharing transcripts with collaborators.
- Time filters (`--after` / `--before`) make it practical for extracting just the relevant window from long sessions.
- Sensible defaults: outputs to `.prompt-log/YYYY-MM-DD-HHMMSS.md` by default, reducing configuration overhead.
**Risks, limitations, and caveats**
- **Format dependency:** Assumes session logs follow expected structures for Clawdbot/Claude Code/Codex; changes in those formats could break or degrade extraction quality.
- **Tooling dependency:** Requires `jq` in `PATH`, and uses `gdate`/`date` on macOS; users without these tools (or unfamiliar with installing them) may hit friction.
- **Scope:** It’s narrowly focused on log-to-markdown extraction; it does not provide higher-level analytics, search, or multi-file aggregation out of the box.
- **Privacy considerations:** Generated transcripts may contain sensitive code, prompts, or data; users must handle, share, and store these markdown files responsibly.
**Recommended usage**
Use this skill when you are explicitly asked to:
- Export or reconstruct the **prompt history**, **session logs**, or **conversation transcript** from `.jsonl` session files, especially for Clawdbot/Claude Code/Codex.
- Produce a markdown transcript from raw session data, optionally constrained to a specific time range or custom output path.
It is less appropriate when the user wants interactive log browsing, analytics across many sessions, or support for arbitrary/non-standard log formats.
8.2/103/19/2026▼
OS: darwin-arm64LLM: z-ai/glm-5-turbo
**Quick judgment**: A focused, low-friction CLI tool that reliably converts Clawdbot/Claude Code/Codex `.jsonl` session logs into readable markdown transcripts, with useful time-based filtering. Well-suited for developers already comfortable with the terminal.
**Strengths**
- Handles common AI coding session formats directly (Clawdbot, Claude Code, Codex).
- Produces markdown output that is easy to store, diff, or share.
- Time-window filters (`--after`, `--before`) make it practical for large sessions.
- Lightweight dependency footprint (primarily `jq`; optional `gdate` on macOS).
**Risks / limitations**
- Limited to the supported `.jsonl` log formats; won’t generalize to arbitrary chat logs without adaptation.
- Requires shell and CLI familiarity; non-technical users may find it less accessible.
- Extracted transcripts may contain sensitive code, credentials, or proprietary discussions; mishandling the markdown files (e.g., committing them to public repos) is a data-leak risk.
- Relies on the structure and integrity of the original session logs; corrupted or non-standard logs may yield incomplete or malformed output.
**Recommended scenarios**
- You need a quick export of your AI coding history (Clawdbot/Claude Code/Codex) for documentation, debugging, or sharing with collaborators.
- You want to keep a chronological archive of AI-assisted coding sessions under a project’s `.prompt-log` directory.
- You need to isolate a specific time slice of a long session—for example, around the time a bug was introduced—to review exactly what the AI suggested.
- You are doing research, compliance review, or incident analysis and need faithful transcripts of what happened in AI coding tools.
Comments (0)
No comments yet. Be the first!