Guide · Agent skill
How to use the Agent Manager (tmux) agent skill
Updated · written with AI from the project's own documentation and checked against our catalogue data
The Agent Manager (tmux) skill teaches an AI agent how to coordinate several command-line AI agents running side by side in tmux, a terminal multiplexer. It is aimed at developers who already run local CLI agents and want help listing, starting, stopping, monitoring and assigning work to them. After this guide you will know what the skill does, how to install it, how to ask for its actions, and what safety limits apply.
Quick start
- 1Check prerequisites. Confirm that tmux and python3 are installed and that you have a locally installed agent-manager runtime. The skill does not bundle the runtime.
- 2Download and unzip. Download the ZIP for agent-manager-skill from this page and unzip it so that SKILL.md sits inside the skill folder.
- 3Place the skill folder. Copy the folder to ~/.claude/skills/ for personal use or to a project's .claude/skills/ folder, or upload it under Settings → Capabilities → Skills in the Claude apps.
- 4List agents and sessions. Ask the agent to list your configured agents and existing tmux sessions before taking any action.
- 5Authorise a specific action. Name the agent and the task you want, and confirm that you authorise starting, assigning or stopping that exact target.
- 6Monitor and verify. Tail the agent's logs and check the output yourself, since a live session does not mean the task finished.
What is an agent skill, and what does this one do?
An agent skill is a folder containing a SKILL.md file that gives an AI agent instructions for a specific kind of task. This skill, named agent-manager-skill, covers running multiple local CLI agents in parallel, each in its own tmux session.
Once installed, the agent knows how to list configured agents and existing tmux sessions, start or stop an agent, tail its logs, and send it a task while monitoring the output. The skill is described as a scoped tool for an explicitly authorized workspace.
- Run several local CLI agents in separate tmux sessions
- Start and stop agents and tail their logs
- Assign tasks to agents and monitor their output
- Prepare a plan for repeated agent work only when scheduling is explicitly requested
What you need before installing
The skill does not bundle the manager program it describes. You need a locally installed agent-manager runtime, and the upstream clone address could not be verified during review, so do not assume the examples will run as written.
The skill's notes list these requirements: tmux, python3, a locally installed agent-manager runtime, and locally configured agents under an agents/ directory. The notes also point to the repository for examples of agent configuration.
- tmux installed and available on your PATH
- python3
- A locally installed agent-manager runtime (not included in the skill)
- Locally configured agents stored under an agents/ directory
Install the skill from the ZIP
Download the ZIP for this skill from this page and unzip it. The skill folder contains SKILL.md. Put the folder in one of two places depending on how you want it available.
For a personal install that applies across your projects, place it in ~/.claude/skills/. For a single project, place it in that project's .claude/skills/ folder. If you use the Claude apps instead, you can upload the skill under Settings → Capabilities → Skills.
- Personal: ~/.claude/skills/
- Single project: .claude/skills/ inside the project folder
- Claude apps: Settings → Capabilities → Skills
Trigger the skill with natural requests
You do not need a special command. Describe the task in plain language that matches the skill's scope, such as running agents in parallel, checking logs or assigning work. The agent will decide whether to use the skill based on its description.
Be specific about which agents and which workspace you mean. Because the skill only acts on actions you authorise, naming the target agent or session helps the agent stay within the boundary you intend.
- "List my configured agents and any running tmux sessions before doing anything."
- "Start the agent EMP_0001 and show me its log." (Replace the ID with one from your own configuration.)
- "Tail the logs of the agent in session X and tell me whether its task finished."
Safety: scripts, network and authorization
The skill runs scripts and uses the network, so treat it as a tool with real effects on your machine. The skill's own guidance says to list your actual configured agents and tmux sessions first, and that starting, assigning or stopping an agent requires authorization for that specific task and target.
Preserve sessions you did not start, record the session or PID and the command you inspected, and redact logs before sharing them. A running session does not prove the task completed, so check the result yourself. The skill includes no cron installer or automatic scheduler, so it does not support unattended runs.
- Confirm each start, assign or stop action before it runs
- Do not kill sessions unrelated to the task
- Redact secrets from logs before sharing them
- Verify the output rather than trusting a live session
- Do not run the example commands until your installed script and its CLI help confirm them
Example command shapes (verify before use)
The skill lists example commands for an upstream script. They are historical and unconfirmed in this package, so treat them as a reference for the shape of commands, not as instructions to copy. Resolve the real script path in your installation first, and replace the example employee IDs and team files with your verified configuration.
The examples cover a health check, listing agents, starting and monitoring one agent, and assigning a task from a file.
python3 agent-manager/scripts/main.py doctor
python3 agent-manager/scripts/main.py list
python3 agent-manager/scripts/main.py start EMP_0001
python3 agent-manager/scripts/main.py monitor EMP_0001 --followTips for getting reliable results
Start with a read-only check. Ask the agent to list agents and sessions before any change, so you can see what exists. Keep the scope small at first, with one agent and one clearly defined task.
Use the skill only when the task clearly matches what it describes. For anything involving scheduling or unattended operation, plan the work yourself rather than relying on the skill.
- Begin with listing agents and tmux sessions
- Assign one task to one agent at a time while learning
- Check results independently of whether a session is still running
What people use it for
- Keeping several local CLI agents running in separate tmux sessions while you work on other things
- Checking the logs of a running agent to see progress on an assigned task
- Assigning a defined task from a file to one configured agent and monitoring its output
- Stopping an agent that is no longer needed while leaving unrelated sessions untouched
Frequently asked questions
What is the agent-manager-skill?
It is an agent skill that teaches an AI agent to coordinate several local command-line AI agents in tmux sessions. It can list, start, stop, monitor and assign tasks to those agents, but only for actions you have authorised.
How do I install the agent manager tmux skill?
Download the ZIP from this page and unzip it. Place the folder in ~/.claude/skills/ for personal use, in a project's .claude/skills/ folder, or upload it under Settings → Capabilities → Skills in the Claude apps.
What do I need to run it?
The skill needs tmux, python3, a locally installed agent-manager runtime, and locally configured agents under an agents/ directory. The runtime is not included in the skill, and its upstream clone address could not be verified.
Is the agent manager skill free?
The skill is released under the MIT licence. The source does not mention pricing for the wider tools, so check the repository for any terms that apply to the runtime you install.
Does it schedule agents automatically?
No. The skill bundles no cron installer or automatic scheduler, so it does not support unattended or scheduled runs. Plan any repeated work yourself.
Why does the skill say not to run the example commands?
The example commands refer to an upstream script whose installation URL was unavailable during review. Until you confirm the real script path and its CLI help, the commands may fail or run an unexpected script.
New agent skills, repos and AI tools — every week
The best new skills and open-source projects, the fastest-growing repos, and one free prompt. Five minutes to read. Unsubscribe anytime.
Our verdict
This skill suits developers who already run several local CLI agents in a tmux setup they control and want an assistant to manage them with explicit approval for each action. It is a poor fit for people new to tmux or the command line, anyone wanting automatic scheduling, or environments where you cannot verify the runtime and its scripts first.
Download the skill