{"id":"47214b3f-5b5b-4e44-a5c7-29dc81faa85d","shortId":"cLXnxN","kind":"skill","title":"Rehearse and run scripted terminal demos with realistic playback using doitlive","tagline":"Play back a scripted terminal demo with controlled typing and pauses so talks, onboarding sessions, and trainings stay smooth.","description":"# Rehearse and run scripted terminal demos with realistic playback using doitlive\n\nPlay back a scripted terminal demo with controlled typing and pauses so talks, onboarding sessions, and trainings stay smooth.\n\n## Prerequisites\n\nPython environment, doitlive installation, a scripted demo file, terminal access for playback during rehearsal or presentation\n\n## Installation\n\nUse the upstream install or setup path that matches your environment:\n- $ brew update\n- $ brew install doitlive\n- $ pip install doitlive\n\nRequirements and caveats from upstream:\n- PyPI: https://pypi.python.org/pypi/doitlive\n\nBasic usage or getting-started notes:\n- ----------\n- Create a file called session.sh. Fill it with bash commands.\n- Run doitlive play session.sh.\n\n- Source: https://github.com/sloria/doitlive\n- Extracted from upstream docs: https://raw.githubusercontent.com/sloria/doitlive/HEAD/README.rst\n\n## Documentation\n\n- https://doitlive.readthedocs.io/\n\n## Source\n\n- [Agent Skill Exchange](https://agentskillexchange.com/skills/rehearse-and-run-scripted-terminal-demos-with-realistic-playback-using-doitlive/)","tags":["rehearse","and","run","scripted","terminal","demos","with","realistic","playback","using","doitlive","skills"],"capabilities":["skill","source-agentskillexchange","skill-rehearse-and-run-scripted-terminal-demos-with-realistic-playback-using-doitlive","topic-agent-skills","topic-ai-agents","topic-ai-tools","topic-awesome-list","topic-claude-code","topic-codex","topic-cursor","topic-llm","topic-mcp","topic-npx-skills","topic-openclaw","topic-skills-catalog"],"categories":["skills"],"synonyms":[],"warnings":[],"endpointUrl":"https://skills.sh/agentskillexchange/skills/rehearse-and-run-scripted-terminal-demos-with-realistic-playback-using-doitlive","protocol":"skill","transport":"skills-sh","auth":{"type":"none","details":{"cli":"npx skills add agentskillexchange/skills","source_repo":"https://github.com/agentskillexchange/skills","install_from":"skills.sh"}},"qualityScore":"0.454","qualityRationale":"deterministic score 0.45 from registry signals: · indexed on github topic:agent-skills · 8 github stars · SKILL.md body (1,099 chars)","verified":false,"liveness":"unknown","lastLivenessCheck":null,"agentReviews":{"count":0,"score_avg":null,"cost_usd_avg":null,"success_rate":null,"latency_p50_ms":null,"narrative_summary":null,"summary_updated_at":null},"enrichmentModel":"deterministic:skill-github:v1","enrichmentVersion":1,"enrichedAt":"2026-05-18T19:12:04.045Z","embedding":null,"createdAt":"2026-05-18T13:18:48.959Z","updatedAt":"2026-05-18T19:12:04.045Z","lastSeenAt":"2026-05-18T19:12:04.045Z","tsv":"'/pypi/doitlive':106 '/skills/rehearse-and-run-scripted-terminal-demos-with-realistic-playback-using-doitlive/)':147 '/sloria/doitlive':131 '/sloria/doitlive/head/readme.rst':138 'access':71 'agent':142 'agentskillexchange.com':146 'agentskillexchange.com/skills/rehearse-and-run-scripted-terminal-demos-with-realistic-playback-using-doitlive/)':145 'back':13,43 'bash':122 'basic':107 'brew':90,92 'call':117 'caveat':100 'command':123 'control':19,49 'creat':114 'demo':6,17,36,47,68 'doc':135 'document':139 'doitliv':11,41,64,94,97,125 'doitlive.readthedocs.io':140 'environ':63,89 'exchang':144 'extract':132 'file':69,116 'fill':119 'get':111 'getting-start':110 'github.com':130 'github.com/sloria/doitlive':129 'instal':65,78,82,93,96 'match':87 'note':113 'onboard':25,55 'path':85 'paus':22,52 'pip':95 'play':12,42,126 'playback':9,39,73 'prerequisit':61 'present':77 'pypi':103 'pypi.python.org':105 'pypi.python.org/pypi/doitlive':104 'python':62 'raw.githubusercontent.com':137 'raw.githubusercontent.com/sloria/doitlive/head/readme.rst':136 'realist':8,38 'rehears':1,31,75 'requir':98 'run':3,33,124 'script':4,15,34,45,67 'session':26,56 'session.sh':118,127 'setup':84 'skill':143 'skill-rehearse-and-run-scripted-terminal-demos-with-realistic-playback-using-doitlive' 'smooth':30,60 'sourc':128,141 'source-agentskillexchange' 'start':112 'stay':29,59 'talk':24,54 'termin':5,16,35,46,70 'topic-agent-skills' 'topic-ai-agents' 'topic-ai-tools' 'topic-awesome-list' 'topic-claude-code' 'topic-codex' 'topic-cursor' 'topic-llm' 'topic-mcp' 'topic-npx-skills' 'topic-openclaw' 'topic-skills-catalog' 'train':28,58 'type':20,50 'updat':91 'upstream':81,102,134 'usag':108 'use':10,40,79","prices":[{"id":"32e3c34f-664b-4a22-9885-0e0556aaf7ef","listingId":"47214b3f-5b5b-4e44-a5c7-29dc81faa85d","amountUsd":"0","unit":"free","nativeCurrency":null,"nativeAmount":null,"chain":null,"payTo":null,"paymentMethod":"skill-free","isPrimary":true,"details":{"org":"agentskillexchange","category":"skills","install_from":"skills.sh"},"createdAt":"2026-05-18T13:18:48.959Z"}],"sources":[{"listingId":"47214b3f-5b5b-4e44-a5c7-29dc81faa85d","source":"github","sourceId":"agentskillexchange/skills/rehearse-and-run-scripted-terminal-demos-with-realistic-playback-using-doitlive","sourceUrl":"https://github.com/agentskillexchange/skills/tree/main/skills/rehearse-and-run-scripted-terminal-demos-with-realistic-playback-using-doitlive","isPrimary":false,"firstSeenAt":"2026-05-18T13:18:48.959Z","lastSeenAt":"2026-05-18T19:12:04.045Z"}],"details":{"listingId":"47214b3f-5b5b-4e44-a5c7-29dc81faa85d","quickStartSnippet":null,"exampleRequest":null,"exampleResponse":null,"schema":null,"openapiUrl":null,"agentsTxtUrl":null,"citations":[],"useCases":[],"bestFor":[],"notFor":[],"kindDetails":{"org":"agentskillexchange","slug":"rehearse-and-run-scripted-terminal-demos-with-realistic-playback-using-doitlive","github":{"repo":"agentskillexchange/skills","stars":8,"topics":["agent-skills","ai-agents","ai-tools","awesome-list","claude-code","codex","cursor","llm","mcp","npx-skills","openclaw","skills-catalog"],"license":"mit","html_url":"https://github.com/agentskillexchange/skills","pushed_at":"2026-05-18T19:02:17Z","description":"The open catalog of AI agent skills — 2,000+ security-scanned skills for Claude Code, Cursor, Codex, and more.","skill_md_sha":"9a73ab3e2727a9b60b290a00721b0d5d4ce734f5","skill_md_path":"skills/rehearse-and-run-scripted-terminal-demos-with-realistic-playback-using-doitlive/SKILL.md","default_branch":"main","skill_tree_url":"https://github.com/agentskillexchange/skills/tree/main/skills/rehearse-and-run-scripted-terminal-demos-with-realistic-playback-using-doitlive"},"layout":"multi","source":"github","category":"skills","frontmatter":{"name":"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."},"skills_sh_url":"https://skills.sh/agentskillexchange/skills/rehearse-and-run-scripted-terminal-demos-with-realistic-playback-using-doitlive"},"updatedAt":"2026-05-18T19:12:04.045Z"}}