fzf-fuzzy-finder

Filter and select terminal items using fuzzy matching with fzf.

Updated Nov 29, 2025
One-click install
npx skills add https://github.com/thimslugga/agent-skills --skill fzf-fuzzy-finder
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: fzf-fuzzy-finder
Source: https://github.com/thimslugga/agent-skills/tree/main/skills/development/fzf
Command: npx skills add https://github.com/thimslugga/agent-skills --skill fzf-fuzzy-finder

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Quickly filter and select items from long lists in the terminal using fuzzy matching, reducing manual scrolling and context switching.

Core Features & Use Cases

  • Fuzzy search across file lists, command histories, and directory entries with interactive selection.
  • Seamless shell and editor integration (bash/zsh/vim) for fast navigation and actions.
  • Use cases include selecting files to open, commands to execute, or options to configure in scripts or pipelines.

Quick Start

Install fzf and run it in a terminal to start interactive filtering.

Frequently Asked Questions about fzf-fuzzy-finder

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

FAQPage Schema
How do I fuzzy search files and command history in the terminal?

Fuzzy search in the terminal lets you filter and select items from long lists using approximate matching, reducing manual scrolling. It provides interactive navigation to quickly pick files, commands, or options from shell histories and directory entries.

What is the best way to interactively select items from a long list in a shell?

Interactive fuzzy matching is the best way to select items from long lists in a shell. It allows you to quickly filter options and execute actions on selected files or commands, streamlining navigation and reducing context switching in bash or zsh environments.

Can I use fuzzy search with bash, zsh, and vim for shell integration?

Yes, fuzzy search supports seamless shell and editor integration with bash, zsh, and vim. You can use it for fast navigation and actions within these environments, enabling interactive selection of files and commands directly inside your preferred shell or editor.

Does interactive terminal fuzzy matching support multi-select and file previews?

Interactive terminal fuzzy matching supports both multi-select and file previews. You can select multiple items simultaneously from filtered lists and preview file contents before opening them, utilizing basic and advanced key bindings to manage the selection process.

How do I set up fzf to start interactive filtering in the terminal?

To start interactive filtering, install fzf and run it in your terminal. Once installed, it integrates with your shell to provide interactive fuzzy matching for filtering files, directory entries, and command histories directly from the command line.