Claude Notes — Development skill for Claude Code
Transform Claude Code transcript JSONL files into readable terminal and HTML formats.
How to install Claude Notes
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open vtemian/claude-notes and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Claude Notes does
Transform Claude Code transcript JSONL files into readable terminal and HTML formats.
Alternatives in Development
- Outcome Roadmap — Transform output roadmaps into outcome-focused strategic plans 7.8k ★
- n8n MCP Tools Expert — MCP tools guide with tool selection and node formats 3.6k ★
- Octo Docs — Document delivery with export to PPTX, DOCX, PDF formats 2.8k ★
README
Claude Notes
Transform Claude Code transcript JSONL files into readable terminal and HTML formats.
Overview
Claude Notes is a command-line tool that converts Claude Code conversation transcripts (stored as JSONL files) into human-readable formats. It supports both terminal output with rich formatting and HTML export for web viewing.
uvx claude-notes show --format html --output conversations.html
https://github.com/user-attachments/assets/f24d143d-cb47-495a-b1f8-3e85863e5846
uvx claude-notes show
https://github.com/user-attachments/assets/ca710fb3-558a-4ce5-9bf5-e42c80caf2bf
Examples
See rendered HTML output examples:
- Conversation Export - Full conversation with tool usage, code blocks, and timestamps
The `examples/` directory also contains a [dark theme CSS](examples/example-dark-style.css) you can use to customize the HTML output.
Features
- Terminal display with syntax highlighting and rich formatting
- HTML export with navigation, timestamps, and professional styling
- Interactive pager for browsing long conversations
- Project discovery - automatically finds Claude projects
- Humanized timestamps - shows "2 hours ago" instead of raw timestamps
- Tool result formatting - properly displays Bash, Read, Edit, MultiEdit, and Grep tool usage
- Navigation links - jump to specific messages in HTML output
Acknowledge
This tool was heavily inspired by https://github.com/daaain/claude-code-log
Usage
HTML Output
# Export to HTML file
uvx claude-notes show --format html --output conversations.html
# Print HTML to stdout
uvx claude-notes show --format html
Terminal Output
# View conversations for current direc
Related Skills
Agent Transcript Parser
Bidirectional, round-trip-lossless converter between Claude Code and Codex transcript formats — switch provide
Claude Skill Transcript To Proposal
Claude Code skill: Transform client call transcripts into proposals with architecture and prototypes
Chronos Doctor
Verify the chronos install end to end - hooks registered, transcript readable, statusline rendering.
Cjm Harness Transcripts
Parse agent-harness session transcripts (Claude Code JSONL first): the append-only record DAG, derived active
Continuity Recover
Recover continuity state from a past session transcript (JSONL). Use when a session ended without a clean wrap
Study Quiz
Claude Code skill that turns any study material — handwritten notes, PDFs, saved course pages, text — into a m
Related Agents
Summarizer
Draft a session-handoff summary so a fresh agent can continue with zero conversation context. Locates the curr
Decisions Sync
Reviews the current session's chat transcript (~/.claude/projects/ / .jsonl) for decisions the user made, capt
Deep Research Writer
Writes the single report.md of a nav-deep-research run from the run's source notes, following the readable rep