zellij-control

Community

Control interactive CLI apps via Zellij.

Authorcuipengfei
Version1.0.0
Installs0

System Documentation

What problem does it solve?

This Skill solves the difficulty of driving interactive terminal programs from an automated or remote environment by letting you send keystrokes and read rendered screen output through Zellij sessions.

Core Features & Use Cases

  • Keystroke injection for interactive TUI/REPL apps: Use Zellij to write exact characters and control keys (Enter, ESC, Ctrl+C/D, Tab, arrows) for tools like htop, btop, lazygit, fzf, less, bat, and REPLs.
  • Session and pane management: Create new panes, close panes, and move focus within a session to structure interactive workflows.
  • Screen dumping for observation: Dump the terminal’s rendered content to a file path in /dev/shm (optionally including scrollback) so you can parse or review output without writing to persistent disk.

Quick Start

Ask the zellij-control skill to start (or use) a Zellij session, type htop, press Enter to launch it, dump the current screen to /dev/shm, and then exit the app by sending q.

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: zellij-control
Download link: https://github.com/cuipengfei/prompts/archive/main.zip#zellij-control

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.