| name | apply-theme |
| description | Apply a specific Ghostty theme by name. |
/apply-theme
Apply the Ghostty theme named by the command arguments to the current terminal
session.
Theme names are case-sensitive and must match Ghostty's built-in names exactly.
Examples: "Afterglow", "Banana Blueberry", "Catppuccin Frappe", "Gruvbox Dark".
if [ -n "${CLAUDE_PLUGIN_ROOT:-}" ] && [ -x "${CLAUDE_PLUGIN_ROOT}/scripts/apply-theme.sh" ]; then
bash "${CLAUDE_PLUGIN_ROOT}/scripts/apply-theme.sh" "$ARGUMENTS" --tty
else
bash <(curl -sL https://raw.githubusercontent.com/CharlieGreenman/ghostty-dynamic-themes/main/apply-theme.sh) "$ARGUMENTS" --tty
fi
After running, tell the user which theme was applied. If the theme is not found,
suggest running random-theme or checking themes.md.