wezterm

Configure WezTerm terminal emulator settings in Lua config files.

24|6|Updated Dec 19, 2025
One-click install
npx skills add https://github.com/johnlindquist/claude --skill wezterm
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: wezterm
Source: https://github.com/johnlindquist/claude/tree/main/skills/wezterm
Command: npx skills add https://github.com/johnlindquist/claude --skill wezterm

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill provides comprehensive WezTerm configuration capabilities, including font setup, color schemes, keybindings, and advanced terminal features for maximum productivity.

Quick Start

Configure WezTerm with a minimal config file using JetBrains Mono font and Catppuccin Mocha color scheme for an instantly productive development environment.

Frequently Asked Questions about wezterm

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

FAQPage Schema
How do I customize WezTerm terminal configuration with fonts and color schemes?

WezTerm customization uses Lua configuration files stored at ~/.wezterm.lua or ~/.config/wezterm/wezterm.lua. Configure fonts, color schemes like Catppuccin Mocha, window padding, and keybindings through the config_builder to create a personalized terminal environment tailored to your workflow.

What terminal emulator features can I set up with WezTerm keybindings and actions?

WezTerm supports advanced terminal features including custom keybindings, startup actions, SSH domains for remote connections, and multiplexer settings. These are all configured in your Lua config file to maximize productivity and automate common terminal tasks.

Can I apply font rules and fallbacks across WezTerm configurations?

Yes, WezTerm's Lua-based configuration supports font rules and fallbacks, letting you specify primary fonts like JetBrains Mono with automatic fallback fonts for missing glyphs. This ensures consistent rendering across your terminal environment.

How do I manage and deploy consistent WezTerm settings across machines?

WezTerm configurations are stored as portable Lua files that you can version control and deploy. Use command-line utilities to preview and manage your settings, then synchronize ~/.wezterm.lua or ~/.config/wezterm/wezterm.lua across machines for consistency.

What's the difference between Lua config and graphical customization in terminal emulators?

WezTerm uses declarative Lua configuration files instead of graphical settings, providing fine-grained control over every aspect—fonts, colors, keybindings, SSH domains, and multiplexer behavior—with reproducible, version-controllable results across environments.