
from skill-demoflow13
Generate and run Playwright browser or terminal automation scenarios from natural-language descriptions, producing HAR captures and polished demo videos (MP4) w
This skill turns plain-language scenario descriptions into reproducible Playwright automation flows and terminal recordings. It supports browser demos (HAR + video) and terminal/CLI demos (xterm.js + node-pty), automating steps, handling OTP/input, and producing trimmed, framed MP4s with click visualizations. Use it to create acceptance-test recordings, product demo videos, or reproducible UX captures.
Use this skill when you need a shareable demo or test recording: onboarding walkthroughs, regression test captures, CLI demos, or when you want a HAR for debugging network behavior. It’s ideal for developers and QA who want deterministic, repeatable recordings triggered from natural language or scenario files.
lib/ for generating and finalizing captures.steps[] arrays, terminal recording patterns, target files (.demoflow/targets), and how to call launchWithRecording, runSteps, finalize, and render to produce MP4/HAR outputs. The README-like SKILL.md documents how to structure scenarios and targets, handle OTP, and trim pauses.Best used by agents with filesystem and Bash/Node execution capabilities (Claude Code, Codex/Copilot-style agents, or any agent that can run Node tooling and Playwright).
Comprehensive Playwright-based demo video generation skill supporting both browser and terminal automation. No bundled scripts to execute — the skill relies on an external lib at .claude/skills/llmer-demo/lib/index.js. Very well-documented with clear step types, API reference, and desktop frame options. Security posture is solid with no credential leakage, destructive commands, or exfiltration risks. The ignoreHTTPSErrors default is a minor concern but appropriate for dev/demo contexts.
Well-structured skill with thorough documentation. The step-based DSL (runSteps) is a good abstraction over raw Playwright. Desktop frame compositing is a nice touch. No security concerns. Main weakness is the heavy dependency chain (Playwright, Chromium, ffmpeg) and reliance on an external lib not included in the skill bundle.