browser-xterm-interaction

Official

Reliable Playwright control of web terminals.

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 required

Components

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.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.