Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
A direct command skips the review prompt. Inspect the source before running it.
[0.5,"o","$ ls -la\r\n"][1.2,"o","total 48\r\n"][1.3,"o","drwxr-xr-x 12 user staff 384 Dec 24 10:00 .\r\n"][5.0,"m","file-listing-complete"][10.5,"r","80x24"]
Timestamp Behavior
Timestamps are relative to recording start (first event is 0.0)
Measured in seconds with millisecond precision
Used for playback timing and navigation
Calculating Absolute Time
/usr/bin/env bash << 'CALC_TIME_EOF'
HEADER_TIMESTAMP=$(head -1 recording.cast | jq -r '.timestamp')
EVENT_OFFSET=1234.5 # From event array
ABSOLUTE=$(echo"$HEADER_TIMESTAMP + $EVENT_OFFSET" | bc)
date -r "$ABSOLUTE"# macOS# date -d "@$ABSOLUTE" # Linux
CALC_TIME_EOF
This strips ANSI codes and produces clean text (typically 950:1 compression).
TodoWrite Task Template
1. [Reference] Identify .cast file to analyze
2. [Header] Extract and display header metadata
3. [Events] Count events by type (o, i, m, r)
4. [Analysis] Extract relevant event data based on user need
5. [Navigation] Find markers or specific timestamps if needed