extract-transcripts
Extracts readable transcripts from Claude Code and Codex CLI session JSONL files for better analysis and documentation.
Install this skill
Security score
The extract-transcripts skill was audited on Feb 9, 2026 and we found 23 security issues across 1 threat category. Review the findings below before installing.
Categories Tested
Security Issues
Access to hidden dotfiles in home directory
| 16 | uv run ~/.claude/skills/extract-transcripts/extract_transcript.py <session.jsonl> |
Access to hidden dotfiles in home directory
| 19 | uv run ~/.claude/skills/extract-transcripts/extract_transcript.py <session.jsonl> --include-tools --include-thinking |
Access to hidden dotfiles in home directory
| 22 | uv run ~/.claude/skills/extract-transcripts/extract_transcript.py <directory> --all |
Access to hidden dotfiles in home directory
| 25 | uv run ~/.claude/skills/extract-transcripts/extract_transcript.py <session.jsonl> -o output.md |
Access to hidden dotfiles in home directory
| 28 | uv run ~/.claude/skills/extract-transcripts/extract_transcript.py <session.jsonl> --summary |
Access to hidden dotfiles in home directory
| 31 | uv run ~/.claude/skills/extract-transcripts/extract_transcript.py <directory> --all --skip-empty |
Access to hidden dotfiles in home directory
| 47 | uv run ~/.claude/skills/extract-transcripts/extract_codex_transcript.py <session.jsonl> |
Access to hidden dotfiles in home directory
| 50 | uv run ~/.claude/skills/extract-transcripts/extract_codex_transcript.py ~/.codex/history.jsonl --history |
Access to hidden dotfiles in home directory
| 56 | - Sessions: `~/.claude/projects/<project-path>/<session-id>.jsonl` |
Access to hidden dotfiles in home directory
| 59 | - Sessions: `~/.codex/sessions/<session_id>/rollout.jsonl` |
Access to hidden dotfiles in home directory
| 60 | - History: `~/.codex/history.jsonl` |
Access to hidden dotfiles in home directory
| 68 | uv run ~/.claude/skills/extract-transcripts/transcript_index.py index |
Access to hidden dotfiles in home directory
| 71 | uv run ~/.claude/skills/extract-transcripts/transcript_index.py index --full |
Access to hidden dotfiles in home directory
| 74 | uv run ~/.claude/skills/extract-transcripts/transcript_index.py index --limit 10 |
Access to hidden dotfiles in home directory
| 77 | uv run ~/.claude/skills/extract-transcripts/transcript_index.py recent |
Access to hidden dotfiles in home directory
| 78 | uv run ~/.claude/skills/extract-transcripts/transcript_index.py recent --limit 20 |
Access to hidden dotfiles in home directory
| 79 | uv run ~/.claude/skills/extract-transcripts/transcript_index.py recent --project myapp |
Access to hidden dotfiles in home directory
| 80 | uv run ~/.claude/skills/extract-transcripts/transcript_index.py recent --since 7d |
Access to hidden dotfiles in home directory
| 83 | uv run ~/.claude/skills/extract-transcripts/transcript_index.py search "error handling" |
Access to hidden dotfiles in home directory
| 84 | uv run ~/.claude/skills/extract-transcripts/transcript_index.py search "query" --cwd ~/myproject |
Access to hidden dotfiles in home directory
| 87 | uv run ~/.claude/skills/extract-transcripts/transcript_index.py show <file_path> |
Access to hidden dotfiles in home directory
| 88 | uv run ~/.claude/skills/extract-transcripts/transcript_index.py show <file_path> --summary |
Access to hidden dotfiles in home directory
| 93 | **Database location:** `~/.claude/transcript-index/sessions.duckdb` |