terminal

Manage tmux sessions, customize zsh, and search code with fzf and ripgrep.

60|13|Updated Dec 22, 2025
One-click install
npx skills add https://github.com/plurigrid/asi --skill terminal-plurigrid
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: terminal
Source: https://github.com/plurigrid/asi/tree/main/skills/terminal
Command: npx skills add https://github.com/plurigrid/asi --skill terminal-plurigrid

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Terminal workflows become faster and more reliable with a cohesive set of multiplexing, shell, fuzzy finding, and search tools.

Core Features & Use Cases

  • Tmux sessions: Persist and detach work.
  • Zsh and fzf: Interactive shells and fuzzy search.
  • Ripgrep: Fast codebase search.

Quick Start

Just run: just terminal-demo

Frequently Asked Questions about terminal

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

FAQPage Schema
How do I set up tmux for persistent terminal sessions?

Tmux creates and manages persistent terminal sessions that survive disconnections. Configure tmux to create new sessions, attach to existing ones, and detach work without losing context—essential for remote development and long-running tasks.

Can I search code across a project faster than grep?

Ripgrep (rg) searches codebases significantly faster than grep by respecting .gitignore, searching hidden files by default, and handling binary detection automatically. It integrates seamlessly into pipelines like rg --files | fzf | xargs vim for rapid exploration.

What's the best way to navigate files and command history interactively?

Fzf provides fuzzy finding for files and shell history, enabling fast selection from large result sets. Combined with zsh, it transforms manual navigation into interactive, keyboard-driven workflows that reduce context switching.

How do I customize my shell for development workflows?

Zsh customization enhances shell functionality with improved syntax highlighting, completion, and history management. Paired with fzf and ripgrep, it accelerates common development tasks like searching and file selection without leaving the terminal.

Can I pipe ripgrep results directly into a file editor?

Yes. Ripgrep's output integrates into pipelines like rg --files | fzf | xargs vim, allowing you to search code, fuzzy-select results, and open matching files in your editor in a single command without manual file navigation.