---
title: "Rehearse and run scripted terminal demos with realistic playback using doitlive"
description: "Play back a scripted terminal demo with controlled typing and pauses so talks, onboarding sessions, and trainings stay smooth."
verification: "listed"
source: "https://github.com/sloria/doitlive"
author: "sloria"
publisher_type: "individual"
category:
  - "Templates & Workflows"
framework:
  - "Multi-Framework"
tool_ecosystem:
  github_repo: "sloria/doitlive"
  github_stars: 3561
  npm_package: "doitlive"
  npm_weekly_downloads: 236
---

# Rehearse and run scripted terminal demos with realistic playback using doitlive

Play back a scripted terminal demo with controlled typing and pauses so talks, onboarding sessions, and trainings stay smooth.

## Prerequisites

Python environment, doitlive installation, a scripted demo file, terminal access for playback during rehearsal or presentation

## Installation

Choose whichever fits your setup:

1. Copy this skill folder into your local skills directory.
2. Clone the repo and symlink or copy the skill into your agent workspace.
3. Add the repo as a git submodule if you manage shared skills centrally.
4. Install it through your internal provisioning or packaging workflow.
5. Download the folder directly from GitHub and place it in your skills collection.

Install command or upstream instructions:

```
Install doitlive from the upstream package instructions, write the demo steps in its script format, then run the playback command and tune prompts, speed, and pauses for the target session.
```

## Documentation

- https://doitlive.readthedocs.io/

## Source

- [Agent Skill Exchange](https://agentskillexchange.com/skills/rehearse-and-run-scripted-terminal-demos-with-realistic-playback-using-doitlive/)
