hatch3r-cli-fzf

Rank and select candidates from piped stdin using fzf fuzzy matching.

26|4|Updated Feb 27, 2026
One-click install
npx skills add https://github.com/hatch3r/hatch3r --skill hatch3r-cli-fzf
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: hatch3r-cli-fzf
Source: https://github.com/hatch3r/hatch3r/tree/main/skills/hatch3r-cli-fzf
Command: npx skills add https://github.com/hatch3r/hatch3r --skill hatch3r-cli-fzf

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

It solves the problem of quickly finding the right item from large, noisy lists without loading all possible results into the agent context.

Core Features & Use Cases

  • Interactive fuzzy selection: Enables a TTY-based picker that ranks candidates by fuzzy match when an agent needs a human-like selection flow.
  • Headless-safe batch ranking: Supports non-interactive usage by using a filter (e.g., --filter) so the skill can run safely in CI or piped contexts.
  • Pipelines-friendly output: Works naturally with piped stdin and downstream commands for scripting and automation.

Quick Start

Use the hatch3r-cli-fzf skill to rank and select likely matches from a file list by running: fzf --filter 'auth' < paths.txt

Frequently Asked Questions about hatch3r-cli-fzf

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

FAQPage Schema
How do I use fuzzy matching to navigate large repository file lists without loading them all into context?

Fuzzy matching narrows large repository file lists by ranking candidates against a query string, letting you interactively select the right item without loading all possible results into the agent context.

Can I run a fuzzy TTY picker in a non-interactive CI pipeline?

Yes, a fuzzy TTY picker can run safely in non-interactive CI pipelines by using a filter mode for deterministic batch ranking, degrading gracefully from interactive selection to headless behavior.

What is the best way to rank piped stdin output for downstream command actions?

Ranking piped stdin output is best handled by piping the data through a fuzzy filter, which evaluates and sorts the stream interactively or deterministically for downstream command execution.

Do I need to install fzf separately to use interactive fuzzy search for code navigation?

Yes, you must install fzf separately because the skill requires the fzf binary to be available in your PATH to perform interactive fuzzy searching and TTY-based code navigation.

Why use fuzzy matching instead of exact text search when selecting files from noisy lists?

Fuzzy matching is preferable for noisy lists because it ranks partial matches by relevance, enabling fast human-like selection flows without manually scanning exact text search results.

What are the limitations of using a TTY-based picker in headless automation workflows?

A TTY-based picker requires an interactive terminal to function visually, so in headless automation workflows it must fall back to deterministic filter mode to avoid blocking execution.