terminal-expert

Community

Build robust VS Code terminal features with xterm.js.

Authors-hiraoku
Version1.0.0
Installs0

System Documentation

What problem does it solve?

This skill provides comprehensive, expert-level guidance for implementing custom terminal features in VS Code extensions, unifying xterm.js details with VS Code's architecture. It simplifies complex tasks like PTY integration, performance optimization, and session persistence, saving developers extensive research and development time.

Core Features & Use Cases

  • xterm.js Setup & Addons: Configure basic terminals, enable WebGL rendering, and integrate addons like Fit and Serialize.
  • PTY Integration: Manage pseudo-terminal processes for robust shell interaction and flow control.
  • Session Persistence: Save and restore terminal scrollback content for seamless user experience.
  • Use Case: Create a custom VS Code terminal that supports GPU acceleration, persists its scrollback content across sessions, and integrates with shell commands using OSC 633 sequences for enhanced functionality.

Quick Start

Use the terminal-expert skill to set up a basic xterm.js terminal instance with the FitAddon and WebglAddon, ensuring it resizes automatically to its container.

Dependency Matrix

Required Modules

None required

Components

references

💻 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: terminal-expert
Download link: https://github.com/s-hiraoku/vscode-sidebar-terminal/archive/main.zip#terminal-expert

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 223,000+ vetted skills library on demand.