record

Record terminal sessions as asciinema cast files with metadata.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/atrawog/overthink-plugins --skill record
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: record
Source: https://github.com/atrawog/overthink-plugins/tree/main/overthink/skills/record
Command: npx skills add https://github.com/atrawog/overthink-plugins --skill record

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Terminal sessions captured for documentation and tutorials are often hard to reproduce; this skill records exact terminal interactions and saves them as asciinema cast files with embedded metadata for easy playback and embedding in docs.

Core Features & Use Cases

  • Non-interactive terminal recordings with automatic title and metadata injection.
  • Produces portable .cast files compatible with asciinema players for tutorials, demos, and documentation.
  • Use cases include creating step-by-step demonstrations, training materials, and knowledge-base examples.

Quick Start

Record a terminal session with ujust and save it to OUTPUT.cast.

Frequently Asked Questions about record

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

FAQPage Schema
How do I record a terminal session as an asciinema cast for documentation?

To record a terminal session, this Skill captures your commands as a non-interactive asciinema cast file with embedded metadata. It validates required parameters and saves the output for repeatable terminal playback in tutorials.

Can I automate terminal recordings for step-by-step demonstrations?

Yes, you can automate terminal recordings for step-by-step demonstrations. The Skill creates portable .cast files compatible with asciinema players, automatically injecting titles and metadata for training materials.

Does recording terminal sessions require a specific runtime environment?

Recording terminal sessions requires the ujust runtime to execute the capture process. The Skill validates this environment and any required parameters before creating output directories for your .cast files.

What happens to the terminal recording if the commanded task exits with an error?

If the commanded task exits non-zero, the terminal recording automatically terminates. This ensures your captured asciinema cast files accurately reflect the execution state without hanging on failed commands.

What is the best way to create portable terminal tutorials for a knowledge base?

The best way to create portable terminal tutorials is capturing sessions as metadata-rich asciinema cast files. These files are compatible with standard asciinema players, allowing easy embedding and repeatable playback in documentation.

Are there limitations when using non-interactive terminal recordings for demos?

A limitation of non-interactive terminal recordings is that they lack real-time user input during capture. However, they ensure repeatable demonstrations by automatically terminating when the commanded task exits non-zero.