Installs into .claude/skills of the current project.
Are you the author of Rehearse And Run Scripted Terminal Demos With Realistic Playback Using Doitlive?
Add the live security badge to your README. It updates with every re-scan.
[](https://www.skillsdirectory.com/skills/agentskillexchange-rehearse-and-run-scripted-terminal-demos-with-real)
---
name: "Rehearse and run scripted terminal demos with realistic playback using doitlive"
slug: "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."
github_stars: 3561
verification: "security_reviewed"
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
Use the upstream install or setup path that matches your environment:
- $ brew update
- $ brew install doitlive
- $ pip install doitlive
Requirements and caveats from upstream:
- PyPI: https://pypi.python.org/pypi/doitlive
Basic usage or getting-started notes:
- ----------
- Create a file called session.sh. Fill it with bash commands.
- Run doitlive play session.sh.
- Source: https://github.com/sloria/doitlive
- Extracted from upstream docs: https://raw.githubusercontent.com/sloria/doitlive/HEAD/README.rst
## Documentation
- https://doitlive.readthedocs.io/
## Source
- [Agent Skill Exchange](https://agentskillexchange.com/skills/rehearse-and-run-scripted-terminal-demos-with-realistic-playback-using-doitlive/)