Control Ghostty terminal emulator via CLI. Manage windows, tabs, splits, and configuration.
Scanned 2/12/2026
Install to Claude Code
npx -y skills add majiayu000/claude-skill-registry --skill ghostty --agent claude-codeInstalls into .claude/skills of the current project.
Are you the author of Ghostty?
Add the live security badge to your README — it updates automatically with every re-scan.
[](https://www.skillsdirectory.com/skills/majiayu000-ghostty)More formats (shields.io, HTML) on the badges page.
---
name: ghostty
description: "Control Ghostty terminal emulator via CLI. Manage windows, tabs, splits, and configuration."
---
# Ghostty Skill
Use the `ghostty` CLI to control and configure the Ghostty terminal emulator.
## CLI Location
```bash
/Applications/Ghostty.app/Contents/MacOS/ghostty
```
Or if symlinked: `ghostty`
## Actions (IPC Commands)
Ghostty supports actions via `+action` flag. These control the running instance.
List available actions:
```bash
ghostty +list-actions
```
Create new window:
```bash
ghostty +new-window
```
Create new tab:
```bash
ghostty +new-tab
```
Create splits:
```bash
ghostty +new-split:right
ghostty +new-split:down
```
Navigate splits:
```bash
ghostty +goto-split:previous
ghostty +goto-split:next
ghostty +goto-split:up
ghostty +goto-split:down
ghostty +goto-split:left
ghostty +goto-split:right
```
Close current surface:
```bash
ghostty +close-surface
```
Toggle fullscreen:
```bash
ghostty +toggle-fullscreen
```
Reload configuration:
```bash
ghostty +reload-config
```
## Font Management
Increase/decrease font size:
```bash
ghostty +increase-font-size:1
ghostty +decrease-font-size:1
```
Reset font size:
```bash
ghostty +reset-font-size
```
## Configuration
Config file location:
```
~/.config/ghostty/config
```
Show current config:
```bash
ghostty +show-config
```
List available themes:
```bash
ghostty +list-themes
```
List available fonts:
```bash
ghostty +list-fonts
```
List keybinds:
```bash
ghostty +list-keybinds
```
## Launch Options
Start with specific config:
```bash
ghostty --config-file=/path/to/config
```
Start with command:
```bash
ghostty -e "htop"
```
Start in directory:
```bash
ghostty --working-directory=/path/to/dir
```
## Debugging
Check version:
```bash
ghostty --version
```
Validate config:
```bash
ghostty +validate-config
```
Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.
No comments yet. Be the first to comment!