fd-search

Search files and directories with fd using regex, glob, and fixed-string patterns.

1|Updated Oct 18, 2025
One-click install
npx skills add https://github.com/wizact/skills --skill fd-search
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: fd-search
Source: https://github.com/wizact/skills/tree/main/.claude/skills/fd-search
Command: npx skills add https://github.com/wizact/skills --skill fd-search

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solves? This Skill replaces the cumbersome find command with fd, offering a fast, intuitive, and user-friendly way to locate files and directories. It drastically reduces the time and complexity involved in file system navigation and management.

Core Features & Use Cases

  • Intuitive Syntax: Search with simple patterns, making file discovery effortless compared to find.
  • Smart Defaults: Benefits from case-insensitive search, automatic .gitignore respect, and colored output for clarity.
  • Advanced Filtering & Execution: Filter by file type, size, modification time, and execute commands on search results in parallel.
  • Use Case: Instantly find all JavaScript files (.js) modified in the last 24 hours across your entire project, or quickly identify and remove all temporary backup files (.bak, ~) to free up disk space.

Quick Start

Use the fd-search skill to find all Python files (.py) in your current directory and its subdirectories.

Frequently Asked Questions about fd-search

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

FAQPage Schema
How do I find files faster than using the find command?

fd is a fast file search tool that replaces find with simpler syntax and smart defaults like case-insensitive matching and automatic .gitignore respect. It delivers results in parallel, making filesystem searches dramatically quicker across project trees and system directories.

Can I search for files by type, size, or modification time?

Yes. fd filters results by file type, size, modification time, ownership, and directory depth. You can combine multiple filters in a single command to narrow results—for example, find all .js files modified in the last 24 hours.

How do I execute commands on search results?

fd supports command execution on matched files in parallel. After finding files matching your pattern, you can pipe results directly to other tools or run operations like deletion, copying, or processing across all matches at once.

What's the best way to find files while excluding directories?

fd includes depth controls and include/exclude options to filter both files and directories. Use type filters to target only files, and exclude patterns to skip unwanted directories—fd respects .gitignore by default for cleaner results.

Does fd support regex and glob patterns for file matching?

Yes. fd supports regex, glob, and fixed-string matching for flexible pattern-based discovery. This lets you search with simple intuitive patterns instead of find's complex syntax, with colored output for clarity.

When should I use fd instead of find for filesystem searches?

Use fd for faster, simpler file discovery across projects and system directories. Its smart defaults and intuitive syntax make routine searches effortless; parallel processing delivers results quickly. Find remains useful only for specialized legacy workflows.