browser-xterm-interaction
OfficialReliable Playwright control of web terminals.
Software Engineering#playwright#ctf#browser-automation#cloud-shell#xterm#web-terminal#terminal-interaction
Authorwgpsec
Version1.0.0
Installs0
System Documentation
What problem does it solve?
Web terminals embedded in modern browsers render outputs in canvases or custom DOM, making automated reading fragile. This skill provides robust strategies to read terminal outputs, execute commands, and capture results across xterm.js, hterm, and jQuery Terminal in web pages.
Core Features & Use Cases
- Phase-based terminal identification to adapt to different terminal implementations.
- Multiple input methods for command execution across single-line inputs or scripted interactions.
- Output verification, marker-based extraction, and screenshot fallback for reliability in cloud shells, online IDEs, and CTF environments.
- Guidance for long outputs and multi-line scripts, with best practices for staging commands and handling environments.
Quick Start
Open a page containing an embedded terminal and follow the interaction steps to execute commands and read outputs.
Dependency Matrix
Required Modules
None requiredComponents
Standard package💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: browser-xterm-interaction Download link: https://github.com/wgpsec/AboutSecurity/archive/main.zip#browser-xterm-interaction Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.