cli-fzf

Automate interactive item selection in the terminal using fzf.

3|1|Updated Mar 27, 2026
One-click install
npx skills add https://github.com/ryankolean/summit-claude-skills --skill cli-fzf
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: cli-fzf
Source: https://github.com/ryankolean/summit-claude-skills/tree/main/skills/cli-fzf
Command: npx skills add https://github.com/ryankolean/summit-claude-skills --skill cli-fzf

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Covers effective use of fzf (fuzzy finder) for interactive filtering of files, command history, processes, git branches, and any line-oriented data. Activates when the user asks about fzf, interactive selection from lists, fuzzy searching, or filtering command output interactively.

Core Features & Use Cases

  • Interactive fuzzy finder for the terminal. Pipe anything into fzf and get an interactive, filterable selection UI. Works with files, history, processes, git refs, environment variables, and any line-oriented data.

Quick Start

Pipe a list into fzf and select an item to output it.

Frequently Asked Questions about cli-fzf

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

FAQPage Schema
How do I interactively filter command output and select items in the terminal?

Interactive terminal selection works by piping line-oriented data like files, git branches, or process IDs into a fuzzy finder UI, allowing you to quickly narrow down lists and output the selected item.

What is interactive fuzzy finding and when do I need it for shell workflows?

Interactive fuzzy finding is a terminal technique for quickly narrowing large lists of files, command history, or processes by typing partial matches. It is needed when you must interactively filter line-oriented data to make a quick selection.

Do I need to install fzf separately to use interactive terminal fuzzy finding?

Yes, you must install the fzf command-line tool separately in your shell environment. The interactive selection functionality relies on fzf to automate filtering and item selection from command output.

Can I use interactive terminal selection with git branches and process IDs?

Yes, interactive terminal selection supports filtering git branches and process IDs. You can pipe any line-oriented data, including environment variables and shell history, into the fuzzy finder to create interactive selections.

Does interactive fuzzy finding in the terminal support preview integration?

Yes, interactive fuzzy finding in the terminal supports preview integration patterns. This allows you to view context around files, git refs, or command output while interactively narrowing down your selection in the shell.