From totto2727
This skill should be used when managing persistent terminal sessions with zmx. Relevant when the user asks to run background processes, start dev servers, manage long-running tasks, or work with terminal session multiplexing. Common triggers: "run in background", "start dev server", "attach session", "check session output", "list sessions", "kill session", "zmx". Alternative to tmux/screen for session persistence.
npx claudepluginhub totto2727-org/monorepo --plugin totto2727This skill uses the workspace's default tool permissions.
A terminal session manager for running and managing persistent processes.
Guides Next.js Cache Components and Partial Prerendering (PPR) with cacheComponents enabled. Implements 'use cache', cacheLife(), cacheTag(), revalidateTag(), static/dynamic optimization, and cache debugging.
Guides building MCP servers enabling LLMs to interact with external services via tools. Covers best practices, TypeScript/Node (MCP SDK), Python (FastMCP).
Generates original PNG/PDF visual art via design philosophy manifestos for posters, graphics, and static designs on user request.
A terminal session manager for running and managing persistent processes.
| Command | Purpose |
|---|---|
zmx attach <name> [command...] | Create a session and attach to it (interactive) |
zmx run <name> [command...] | Create a session without attaching (background) |
zmx list [--short] | List all active sessions |
zmx kill <name> | Terminate a session |
zmx detach | Detach all clients from the current session |
| Command | Output Format |
|---|---|
zmx history <name> | Plain text (default) |
zmx history <name> --vt | With VT escape sequences (colors) |
zmx history <name> --html | HTML formatted output |
attach vs runzmx run — Use for background/non-interactive processes (dev servers, build watchers, log tailers). The process runs detached and you can check output later with zmx history.zmx attach — Use for interactive processes where you need to provide input (REPLs, interactive CLIs). Attaches your terminal directly to the session.zmx run dev-server vp dev --port 3000
zmx history dev-server
zmx run build vp build
# ... do other work ...
zmx history build
zmx attach db-repl psql -d mydb
zmx list
zmx kill build
zmx run api vp dev --port 3000
zmx run worker deno run --allow-all worker.ts
zmx list