freshell-orchestration

Automate Freshell pane, panel, and tab orchestration via CLI.

93|28|Updated Jan 29, 2026
One-click install
npx skills add https://github.com/danshapiro/freshell --skill freshell-orchestration
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: freshell-orchestration
Source: https://github.com/danshapiro/freshell/tree/main/.agents/skills/freshell-orchestration
Command: npx skills add https://github.com/danshapiro/freshell --skill freshell-orchestration

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill enables programmatic control of Freshell panes, panels, and tabs via the CLI for tmux-style automation and multi-pane workflows, enabling repeatable setups without manual UI actions.

Core Features & Use Cases

  • tmux-style automation of Freshell panes, tabs, and workflows from the command line to assemble complex layouts.
  • Use structured commands via the Freshell MCP tool or the CLI fallback to drive actions like creating tabs, splitting panes, and launching editors or browsers.
  • Supports multiple pane types (terminal, editor, browser, agent-chat) with dynamic picker resolution and live status visibility for reproducible environments.

Quick Start

Install and run the Freshell MCP tool, then use it to inspect tabs and orchestrate new tabs and panes from the CLI.

Frequently Asked Questions about freshell-orchestration

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

FAQPage Schema
How do I automate tmux-style pane layouts and tabs from the CLI?

Automate tmux-style pane layouts from the CLI by using the Freshell MCP tool to programmatically split panes, create tabs, and launch editors or browsers for repeatable multi-pane workflows. This enables deterministic workspace setups without manual UI actions.

Can I launch different pane types like editors and browsers from a CLI script?

Yes, you can launch terminal, editor, browser, and agent-chat pane types from a CLI script. The orchestration supports dynamic picker resolution and live status visibility to ensure reproducible environments across multiple pane types.

What is CLI orchestration for multi-pane workflows and when do I need it?

CLI orchestration for multi-pane workflows is the programmatic control of workspace panes, panels, and tabs via command-line commands. You need it when building complex layouts across multiple panes and ensuring consistent state across reproducible environments.

Do I need the Freshell MCP tool to orchestrate panes and tabs?

You need the Freshell MCP tool installed and running to inspect tabs and orchestrate new tabs and panes from the CLI. If unavailable, a CLI fallback can drive actions like creating tabs, splitting panes, and launching editors or browsers.

How do I ensure deterministic state when building complex layouts across multiple panes?

Ensure deterministic state when building complex layouts by applying structured CLI commands to drive pane creation, splitting, and launching. This provides predictable layout management and supports consistent state for reproducible environments.

What's the best way to set up repeatable multi-pane environments without manual UI actions?

The best way to set up repeatable multi-pane environments without manual UI actions is using CLI automation to orchestrate Freshell panes, panels, and tabs. This enables tmux-style automation to assemble complex layouts and launch editors or browsers from scripts.