ghostty

Control Ghostty terminal windows, tabs, and splits via CLI IPC commands.

70|13|Updated Jan 5, 2026
One-click install
npx skills add https://github.com/Dicklesworthstone/agent_flywheel_clawdbot_skills_and_integrations --skill ghostty-dicklesworthstone
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ghostty
Source: https://github.com/Dicklesworthstone/agent_flywheel_clawdbot_skills_and_integrations/tree/main/skills/ghostty
Command: npx skills add https://github.com/Dicklesworthstone/agent_flywheel_clawdbot_skills_and_integrations --skill ghostty-dicklesworthstone

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Ghostty lets you control the Ghostty terminal emulator from the command line, enabling scripted window, tab, and layout management to streamline terminal workflows.

Core Features & Use Cases

  • Control windows, tabs, and splits via IPC commands (ghostty +list-actions, +new-window, +new-tab, +new-split:direction, +goto-split, +close-surface, +toggle-fullscreen, +reload-config)
  • Manage fonts and appearance (increase/decrease fonts, reset font size) to tailor the terminal environment
  • Configure and launch Ghostty with specific config and working directory to automate startup tasks
  • Use case: automate opening a development session with a predefined window/tabs layout and font size

Quick Start

  1. Ensure Ghostty is installed and available on your PATH
  2. Start Ghostty with a specific config and working directory: ghostty --config-file=/path/to/config --working-directory=/path/to/project
  3. Create a new window and tab for your session: ghostty +new-window ghostty +new-tab
  4. Resize fonts as needed: ghostty +increase-font-size:2

Frequently Asked Questions about ghostty

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

FAQPage Schema
How do I automate terminal window and tab management from the command line?

Automate terminal window and tab management by using Ghostty CLI IPC commands like +new-window and +new-tab to script session layouts. This enables programmatic control over terminal surfaces without manual interaction.

Can I script terminal splits and layouts for a development environment?

Yes, script terminal splits using the +new-split:direction and +goto-split IPC commands. You can automate tiling layouts to configure a full development environment programmatically upon startup.

Does Ghostty CLI support launching terminal sessions with a specific config file?

Yes, Ghostty CLI supports launching with specific configuration files using the --config-file parameter. You can also set the initial working directory with --working-directory to automate project startup tasks.

How do I control font size in the terminal via command line scripts?

Control font size in terminal scripts using Ghostty CLI commands like +increase-font-size, +decrease-font-size, and +reset-font-size. These allow dynamic appearance adjustments during automated session setups.

What is the best way to reload terminal configuration without restarting the session?

Reload terminal configuration without restarting by using the Ghostty CLI +reload-config IPC command. This applies updated settings dynamically to active windows and surfaces during your workflow.