herdr

Manage terminal workspaces, tabs, and panes via a command-line interface.

84|3|Updated May 8, 2026
One-click install
npx skills add https://github.com/ninehills/public-skills --skill herdr-ninehills
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: herdr
Source: https://github.com/ninehills/public-skills/tree/main/herdr
Command: npx skills add https://github.com/ninehills/public-skills --skill herdr-ninehills

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires herdr, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill simplifies the management of terminal workspaces and tabs, allowing you to efficiently organize and control your terminal environment.

Core Features & Use Cases

  • Workspace and Tab Management: Create, rename, and close workspaces and tabs, and manage panes within them.
  • Pane Interaction: Send commands, read output, and wait for specific states within panes.
  • Agent Status Tracking: Monitor the status of agents within panes, including idle, working, blocked, and done states.
  • Use Case: If you're working on a complex project with multiple terminal windows, this Skill can help you keep track of all your tasks and quickly switch between them.

Quick Start

Use the herdr skill to list all panes in the current workspace.

Frequently Asked Questions about herdr

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

FAQPage Schema
How do I manage terminal workspaces and tabs directly from the CLI?

Sending commands to specific terminal panes allows you to read pane output and wait for specific states. This Skill enables direct pane interaction, including monitoring agent status for idle, working, blocked, and done states.

Do I need a specific binary installed to manage terminal panes via command line?

Yes, you need the herdr binary installed and available in your PATH to use this terminal pane management Skill. It relies on this dependency to execute workspace and tab operations from the command line.

What is the best way to track agent status across multiple terminal windows?

Tracking agent status across terminal windows is done by monitoring pane states like idle, working, blocked, and done. This Skill helps you keep track of tasks and quickly switch between panes in complex projects.

Can I list all panes in my current terminal workspace programmatically?

Yes, you can list all panes in the current terminal workspace programmatically. As a quick start, you can use this Skill to retrieve a complete overview of active panes within your workspace directly from the CLI.

What are the limitations of using a CLI tool for terminal workspace management?

A limitation of CLI-based terminal workspace management is that it requires the specific herdr binary to be installed in your PATH. Without this dependency properly configured, the Skill cannot execute pane or tab operations.