By mrmans0n
JSON-first CLI wrapper for Zellij. Skills for inspecting and safely controlling sessions, tabs, and panes from AI agents.
zjctl is a Rust CLI for programmatic control of Zellij panes and tabs.
It is designed as a thin, agent-friendly wrapper around Zellij's native CLI so tools and assistants can:
Early, usable CLI.
The current control surface includes:
zjctl sessions listzjctl panes listzjctl tabs listzjctl panes read <pane>zjctl panes write <pane> <text>zjctl panes send-keys <pane> <keys...>zjctl panes focus <pane>zjctl panes open [options] [-- COMMAND...]zjctl tabs focus <tab>zjctl tabs open [options] [-- COMMAND...]AI agents running in one pane are normally blind to the rest of a Zellij session.
zjctl aims to provide a stable local interface for cross-pane observation and control without requiring MCP.
Install zjctl before installing the agent skill. The skill shells out to this binary.
brew install mrmans0n/tap/zjctl
Download the archive for your platform from the GitHub Releases page and extract the zjctl binary to a directory on your $PATH.
cargo install --path .
Verify the install:
zjctl --help
The skill source lives at skills/zjctl/SKILL.md.
Install the CLI first, then install the skill through the package manager used by your harness.
Claude Code installs agent skills through plugins. Add the zjctl marketplace from inside Claude Code, then install the plugin:
/plugin marketplace add mrmans0n/zjctl
/plugin install zjctl@mrmans0n-zjctl
For a repository-shared install, use the Claude Code CLI with project scope:
claude plugin install zjctl@mrmans0n-zjctl --scope project
Install with the open Agent Skills CLI:
npx skills add mrmans0n/zjctl --skill zjctl --agent codex
Add --global to install into your user Codex skills directory instead of the current project:
npx skills add mrmans0n/zjctl --skill zjctl --agent codex --global
Install with the open Agent Skills CLI:
npx skills add mrmans0n/zjctl --skill zjctl --agent cursor
Add --global to install into your user Cursor skills directory instead of the current project:
npx skills add mrmans0n/zjctl --skill zjctl --agent cursor --global
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
npx claudepluginhub mrmans0n/zjctl --plugin zjctlStacked diffs CLI for GitHub and GitLab. Skills for creating, syncing, landing, and managing stacked PRs/MRs with gg.
Skills for using ai-review (air) — a desktop code review tool for AI coding agents
Ultra-compressed communication mode. Cuts ~75% of tokens while keeping full technical accuracy by speaking like a caveman.
Frontend design skill for UI/UX implementation
Comprehensive UI/UX design plugin for mobile (iOS, Android, React Native) and web applications with design systems, accessibility, and modern patterns
Memory compression system for Claude Code - persist context across sessions
Marketing skills for AI agents — conversion optimization, copywriting, SEO, paid ads, ad creative, and growth
Standalone image generation plugin using Nano Banana MCP server. Generates and edits images, icons, diagrams, patterns, and visual assets via Gemini image models. No Gemini CLI dependency required.