modern-terminal-setup

Automate macOS/Linux terminal setup with CLI tools and shell configuration.

1|Updated Jan 28, 2026
One-click install
npx skills add https://github.com/Benmore-Studio/Benmore-Meridian --skill modern-terminal-setup
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: modern-terminal-setup
Source: https://github.com/Benmore-Studio/Benmore-Meridian/tree/main/skills/modern-terminal-setup
Command: npx skills add https://github.com/Benmore-Studio/Benmore-Meridian --skill modern-terminal-setup

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

Automates turning a stock macOS/Linux terminal into a fast, beautiful, and productive dev environment by installing essential CLI tools, configuring shell aliases and keybindings, and enabling a modern prompt.

Core Features & Use Cases

  • Automated Tool Stack: Installs and configures bat, eza, ripgrep, fd, fzf, zoxide, starship, lazygit, and git-delta for a streamlined workflow.
  • Productive Shell Enhancements: Adds shell aliases, fzf-based file/history navigation, and git-assisted prompts to speed up common tasks.
  • One-Click Personalization: Applies a unified shell configuration across macOS/Linux with minimum user intervention for a reproducible dev environment.
  • Use Case: A developer provisioning a fresh machine can run the included scripts to get an upgraded terminal in minutes.

Quick Start

Run the install script, then run the shell configurator to apply tools and shell changes.

Frequently Asked Questions about modern-terminal-setup

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

FAQPage Schema
How do I set up a modern terminal environment with fzf and ripgrep on macOS?

To set up a modern terminal environment, this Skill automates the installation of fzf, ripgrep, and other CLI tools, then configures shell aliases and keybindings for a productive developer workflow on macOS or Linux.

What's the best way to configure starship prompt and zoxide on a fresh Linux machine?

Configuring starship and zoxide is handled by running the included install and configure scripts, which apply a unified shell configuration with modern prompts and productive defaults across bash or zsh.

Can I use this terminal setup automation with an existing bash shell?

Yes, you can use this terminal setup automation with an existing bash shell, as it supports both bash and zsh, requiring only a compatible package manager like Homebrew or a system equivalent to run the scripts.

Does the dev-environment setup install lazygit and git-delta automatically?

Yes, the dev-environment setup installs lazygit and git-delta automatically alongside bat, eza, and fd, applying the full toolstack and shell enhancements in minutes for a reproducible developer terminal.

Why do I need to run both install and configure scripts for my shell setup?

You need to run both scripts because the install script provisions the CLI tools like fzf and starship, while the shell configurator applies the aliases, keybindings, and prompt settings required to activate the modern terminal environment.