Play .cast terminal recordings in iTerm2. TRIGGERS - asciinema play, .cast file, play recording, recording playback.
View on GitHubFebruary 5, 2026
Select agents to install to:
npx add-skill https://github.com/terrylica/cc-skills/blob/main/plugins/asciinema-tools/skills/asciinema-player/SKILL.md -a claude-code --skill asciinema-playerInstallation paths:
.claude/skills/asciinema-player/# asciinema-player Play terminal session recordings (.cast files) in a dedicated iTerm2 window with full playback controls. Opens a **clean window** (bypasses default arrangements) for distraction-free viewing. > **Platform**: macOS only (requires iTerm2) ## When to Use This Skill Use this skill when: - Playing back .cast recordings in iTerm2 - Reviewing session recordings without browser limitations - Handling large recordings (>100MB) that crash browser players - Demoing or reviewing terminal sessions --- ## Why iTerm2 Instead of Browser? | Aspect | Browser Player | iTerm2 CLI | | -------------------- | ----------------------- | ----------------- | | Large files (>100MB) | Crashes (memory limit) | Streams from disk | | Memory usage | 2-4GB for 700MB file | Minimal | | Startup time | Slow (download + parse) | Instant | | Native feel | Web-based | True terminal | **Decision**: iTerm2 CLI is the only reliable method for large recordings. --- ## Requirements | Component | Required | Installation | | ----------------- | -------- | ---------------------------- | | **iTerm2** | Yes | `brew install --cask iterm2` | | **asciinema CLI** | Yes | `brew install asciinema` | > **Note**: This skill is macOS-only. Linux users should run `asciinema play` directly in their terminal. --- ## Workflow Phases (ALL MANDATORY) **IMPORTANT**: All phases are MANDATORY. Do NOT skip any phase. AskUserQuestion MUST be used at each decision point. ### Phase 0: Preflight Checks **Purpose**: Verify iTerm2 and asciinema are installed. #### Step 0.1: Check Dependencies ```bash # Check iTerm2 is installed ls -d /Applications/iTerm.app 2>/dev/null && echo "iTerm2: OK" || echo "iTerm2: MISSING" # Check asciinema CLI which asciinema && asciinema --version ``` #### Step 0.2: Report Status and Ask for Installation **MANDATORY AskUserQuestion