zellij-control
CommunityControl interactive CLI apps via Zellij.
Software Engineering#repl#zellij#terminal automation#interactive cli#keystroke injection#tui control#screen dump
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 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: 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.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.