shared-terminal
Installation
SKILL.md
Shared terminal
Use one real PTY for both browser typing and agent input. The browser renders ANSI redraws with bundled xterm.js; the controller reads the current rendered screen through pyte. The shell starts in the requested directory, without shell startup files or command history. SSH can run inside it when the task is remote.
Start and show the session
Requires macOS or Linux, Python 3.10+, Bash and a browser on the same machine.
Resolve this skill's installed directory as SKILL_DIR. Create a task-owned
private session directory and a venv outside the source checkout: