Awesome-openclaw-skills prompt-log

Extract conversation transcripts from AI coding session logs (Clawdbot, Claude Code, Codex). Use when asked to export prompt history, session logs, or transcripts from .jsonl session files.

install
source · Clone the upstream repo
git clone https://github.com/sundial-org/awesome-openclaw-skills
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/sundial-org/awesome-openclaw-skills "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/prompt-log" ~/.claude/skills/sundial-org-awesome-openclaw-skills-prompt-log && rm -rf "$T"
OpenClaw · Install into ~/.openclaw/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/sundial-org/awesome-openclaw-skills "$T" && mkdir -p ~/.openclaw/skills && cp -r "$T/skills/prompt-log" ~/.openclaw/skills/sundial-org-awesome-openclaw-skills-prompt-log && rm -rf "$T"
manifest: skills/prompt-log/SKILL.md
source content

Prompt Log

Quick start

Run the bundled script on a session file:

scripts/extract.sh <session-file>

Inputs

  • Session file: A
    .jsonl
    session log from Clawdbot, Claude Code, or Codex.
  • Optional filters:
    --after
    and
    --before
    ISO timestamps.
  • Optional output:
    --output
    path for the markdown transcript.

Outputs

  • Writes a markdown transcript. Defaults to
    .prompt-log/YYYY-MM-DD-HHMMSS.md
    in the current project.

Examples

scripts/extract.sh ~/.codex/sessions/2026/01/12/abcdef.jsonl
scripts/extract.sh ~/.claude/projects/my-proj/xyz.jsonl --after "2026-01-12T10:00:00" --before "2026-01-12T12:00:00"
scripts/extract.sh ~/.clawdbot/agents/main/sessions/123.jsonl --output my-transcript.md

Dependencies

  • Requires
    jq
    in PATH.
  • Uses
    gdate
    if available on macOS; otherwise falls back to
    date
    .