By mrmans0n
JSON-first CLI wrapper for Zellij. Skills for inspecting and safely controlling sessions, tabs, and panes from AI agents.
npx claudepluginhub mrmans0n/zjctl --plugin zjctlzjctl 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
Ultra-compressed communication mode. Cuts ~75% of tokens while keeping full technical accuracy by speaking like a caveman.
Comprehensive UI/UX design plugin for mobile (iOS, Android, React Native) and web applications with design systems, accessibility, and modern patterns
Frontend design skill for UI/UX implementation
Expert guidance for Next.js Cache Components and Partial Prerendering (PPR). Proactively activates in projects with cacheComponents: true, providing patterns for 'use cache' directive, cacheLife(), cacheTag(), cache invalidation, and parameter permutation rendering.
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.
Share bugs, ideas, or general feedback.
Memory compression system for Claude Code - persist context across sessions
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge.
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge.
Sign in to claim