mcpField
R
record

record

github.com/terrylicaCreative & media191 installsUpdated 1d ago
Repository

About record

record is a skill for starting terminal recordings with asciinema. It checks for the required program, gathers output and recording options, then provides the command and instructions; backup and append options are supported.

Key features

  1. 01Check whether asciinema is installed
  2. 02Set an output path and recording options
  3. 03Generate and display the recording command
  4. 04Support title and idle-time limit options
  5. 05Support backup and append options

Use cases

  1. 01Record a terminal session for later review
  2. 02Capture a titled demo with an idle-time limit
  3. 03Append to an existing recording or enable backup

Install

Copy the command and run it in a terminal.

$npx skills add https://github.com/terrylica/cc-skills --skill record

After installing, type/recordin Claude Code to confirm it loaded.

Bundled filesreferences/evolution-log.md

Details

From the project README

/asciinema-tools:record

Start a terminal recording session with asciinema.

Self-Evolving Skill: This skill improves through use. If instructions are wrong, parameters drifted, or a workaround was needed — fix this file immediately, don't defer. Only update for real, reproducible issues.

Arguments

ArgumentDescription
fileOutput path (e.g., session.cast)
-t, --titleRecording title
-i, --idle-time-limitMax idle time in seconds
--backupEnable streaming backup to GitHub
--appendAppend 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

IssueCauseSolution
asciinema not foundNot installedbrew install asciinema
Permission deniedOutput path issueCheck write permissions for output directory
Recording not startingTerminal issueEnsure running in interactive terminal

Post-Execution Reflection

After this skill completes, check before closing:

  1. Did the command succeed? — If not, fix the instruction or error table that caused the failure.
  2. Did parameters or output change? — If the underlying tool's interface drifted, update Usage examples and Parameters table to match.
  3. Was a workaround needed? — If you had to improvise (different flags, extra steps), update this SKILL.md so the next invocation doesn't need the same workaround.

Only update if the issue is real and reproducible — not speculative.

Comments

Markdown supported