zellij

Control Zellij terminal multiplexer sessions, panes, tabs, and layouts.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/pepegar/nix-home --skill zellij-pepegar
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: zellij
Source: https://github.com/pepegar/nix-home/tree/main/skills/zellij
Command: npx skills add https://github.com/pepegar/nix-home --skill zellij-pepegar

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill allows you to efficiently manage and control your terminal workspace using the Zellij terminal multiplexer, enabling complex command execution, pane and tab management, and session control.

Core Features & Use Cases

  • Pane Management: Create, close, focus, and resize terminal panes.
  • Tab Management: Create, rename, navigate, and close tabs.
  • Command Execution: Run commands in new panes or tabs, with options for working directories and automatic closure.
  • Session Control: List, attach, kill, and rename Zellij sessions.
  • Use Case: You need to run a development server in one pane, a linter in another, and a Git command in a third, all within the same terminal session, organized into different tabs.

Quick Start

Use the zellij skill to run the 'htop' command in a new pane to the right.

Frequently Asked Questions about zellij

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I manage terminal panes and tabs in a Zellij session?

You can manage terminal panes and tabs in a Zellij session by creating, closing, focusing, resizing, and renaming them. This allows you to run a development server, linter, and Git commands simultaneously within organized workspace tabs.

What is the best way to run commands in separate terminal panes for development?

The best way to run commands in separate terminal panes is using a terminal multiplexer like Zellij. You can execute commands in new panes or tabs, specify working directories, and set options for automatic closure upon completion.

How does Zellij handle session management compared to tmux?

Zellij handles session management by allowing you to list, attach, kill, and rename active sessions. Like tmux, it operates as a terminal multiplexer but includes dynamic environment detection for in-session operations.

Can I organize my terminal workspace using git worktree conventions?

Yes, you can organize your terminal workspace using git worktree conventions. The Zellij multiplexer adheres to these conventions to maintain structured and organized development environments across your sessions.

How do I control an existing Zellij session programmatically?

You control an existing Zellij session programmatically through dynamic environment detection. This enables automated execution of commands, manipulation of active sessions, and management of workspace layouts from within the session itself.

Do I need to manually close terminal panes after running a command?

No, you do not need to manually close terminal panes after running a command. When executing commands in new panes or tabs, you can configure options for automatic closure upon task completion.