Agent Skills: /asciinema-tools:record

Start terminal recording with asciinema. TRIGGERS - record session, capture terminal, start recording.

UncategorizedID: terrylica/cc-skills/record

Install this agent skill to your local

pnpm dlx add-skill https://github.com/terrylica/cc-skills/tree/HEAD/plugins/asciinema-tools/skills/record

Skill Files

Browse the full folder contents for record.

Download Skill

Loading file tree…

plugins/asciinema-tools/skills/record/SKILL.md

Skill Metadata

Name
record
Description
Start terminal recording with asciinema. TRIGGERS - record session, capture terminal, start recording.

/asciinema-tools:record

Start a terminal recording session with asciinema.

Arguments

| Argument | Description | | ----------------------- | ---------------------------------- | | file | Output path (e.g., session.cast) | | -t, --title | Recording title | | -i, --idle-time-limit | Max idle time in seconds | | --backup | Enable streaming backup to GitHub | | --append | Append to existing recording |

Execution

Invoke the asciinema-recorder skill with user-selected options.

Skip Logic

  • If file provided -> skip Phase 1 (output location)
  • If -t and -i provided -> skip Phase 2 (options)

Workflow

  1. Preflight: Check asciinema installed
  2. Location: AskUserQuestion for output path
  3. Options: AskUserQuestion for recording options
  4. Generate: Build and display recording command
  5. Guidance: Show step-by-step instructions

Examples

# Basic recording
/asciinema-tools:record session.cast

# Recording with title and idle limit
/asciinema-tools:record -t "Demo Session" -i 30

# Recording with GitHub backup
/asciinema-tools:record session.cast --backup

Troubleshooting

| Issue | Cause | Solution | | ---------------------- | ----------------- | -------------------------------------------- | | asciinema not found | Not installed | brew install asciinema | | Permission denied | Output path issue | Check write permissions for output directory | | Recording not starting | Terminal issue | Ensure running in interactive terminal |