transcript-viewer

Display Claude Code and Copilot transcripts from JSONL logs.

8|4|Updated Mar 9, 2026
One-click install
npx skills add https://github.com/rysweet/amplihack-rs --skill transcript-viewer
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: transcript-viewer
Source: https://github.com/rysweet/amplihack-rs/tree/main/amplifier-bundle/skills/transcript-viewer
Command: npx skills add https://github.com/rysweet/amplihack-rs --skill transcript-viewer

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill provides a unified interface to view and browse transcripts generated by Claude Code and GitHub Copilot CLI, enabling quick inspection of user/assistant exchanges, session history, and agent outputs directly from JSONL-like logs and formatted outputs.

Core Features & Use Cases

  • Auto-detects active transcript sources (Claude Code JSONL logs and Copilot events.jsonl) on disk and presents them in a readable format.
  • Four browsing modes: current session, specific session by ID, agent background task output, and all sessions with optional date-range filtering.
  • Output formats support inline Markdown andHTML rendering by delegating to claude-code-log when available.
  • Use Case: quickly review recent assistant interactions during debugging or auditing conversations with Copilot or Claude Code, without leaving the terminal.

Quick Start

Run the transcript-viewer tool to display transcripts from Claude Code or Copilot in Markdown or HTML.

Frequently Asked Questions about transcript-viewer

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I view Claude Code JSONL transcripts in a readable format?

You can view Claude Code JSONL transcripts by rendering them into Markdown or HTML, which converts raw session logs into a readable format for quick inspection of user and assistant exchanges.

Can I browse specific Copilot session logs by session ID?

Yes, you can browse specific Copilot session logs by session ID, allowing you to directly target and display individual conversation histories from events.jsonl files.

How do I filter all Claude Code and Copilot transcripts by date range?

Filtering all Claude Code and Copilot transcripts by date range allows you to view sessions within a specific timeframe, narrowing down session history for focused debugging or auditing.

Does the transcript viewer require claude-code-log to render HTML output?

The transcript viewer leverages claude-code-log for HTML and Markdown rendering when available, providing formatted output of JSONL logs while handling errors gracefully if the dependency is absent.

What is the best way to inspect agent background task output from CLI logs?

The best way to inspect agent background task output is to use a dedicated browsing mode that extracts and displays agent outputs directly from JSONL-like logs, without leaving the terminal.

Why are my Copilot events.jsonl logs not displaying correctly?

Copilot events.jsonl logs may not display correctly if the auto-detection fails to locate the files on disk or if the rendering dependency is missing, causing the viewer to handle the error gracefully.