herdr

Manage herdr terminal multiplexer workspaces, tabs, and panes via CLI commands.

1|Updated May 17, 2026
One-click install
npx skills add https://github.com/furedea/agent-harness --skill herdr-furedea
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: herdr
Source: https://github.com/furedea/agent-harness/tree/main/agents/skills/herdr
Command: npx skills add https://github.com/furedea/agent-harness --skill herdr-furedea

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill provides a CLI interface to manage and control the herdr terminal multiplexer, allowing users to manage workspaces, tabs, and panes efficiently.

Core Features & Use Cases

  • Workspace Management: Create, focus, rename, and close workspaces.
  • Tab Management: Create, rename, focus, and close tabs within workspaces.
  • Pane Management: Split panes, run commands, send text/keys, and wait for output.
  • Use Case: A developer can use this Skill to create a new tab for running tests in a separate pane while keeping the current code pane focused.

Quick Start

To split the current pane to the right and run a command in the new pane, use the following command:

herdr pane split 1-2 --direction right --no-focus
herdr pane run 1-3 "cargo test"

Frequently Asked Questions about herdr

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

FAQPage Schema
How do I manage terminal multiplexer workspaces and panes from the CLI?

You can manage terminal multiplexer workspaces and panes by running CLI commands to split panes, focus tabs, and execute commands. This allows developers to control multiple terminal sessions efficiently without leaving their current workflow.

What is the best way to split a terminal pane and run a command in the background?

The best way to split a pane and run a command is to use the pane split command with a direction flag, then send the command to the new pane. You can split right and run cargo test while keeping your code pane focused.

Do I need a terminal multiplexer running to use these workspace management commands?

Yes, you need the herdr terminal multiplexer to be actively running before executing any workspace, tab, or pane management commands. The CLI interface relies on the multiplexer to create, focus, and close terminal sessions.

Can I send text or keystrokes to a specific terminal pane programmatically?

Yes, you can send text and keystrokes to a specific terminal pane using dedicated CLI commands. This programmable text sending allows you to automate inputs and control processes running within individual multiplexer panes.

How do terminal multiplexer workspaces help developers working with multiple sessions?

Terminal multiplexer workspaces help developers by organizing multiple terminal sessions into manageable tabs and panes. Users can create separate panes for running tests, compiling code, and viewing logs within a single unified workspace.

Are there limitations when using CLI commands to wait for terminal output?

The CLI commands support waiting for output within terminal panes, but this functionality depends entirely on the herdr terminal multiplexer. If the multiplexer is not running, pane management and output waiting commands will not execute.