fd-find
A fast and user-friendly alternative to 'find' - simple syntax, smart defaults, respects gitignore.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/arnarsson/fd-findWhat This Skill Does
The fd-find skill provides an ultra-fast, user-friendly interface for searching the filesystem. Acting as a modern replacement for the traditional Unix find utility, fd is designed for speed, intuitiveness, and intelligent defaults. It automatically ignores patterns defined in your .gitignore files, hides hidden files and directories by default, and uses parallelized traversal to perform searches significantly faster than legacy tools. Whether you need to locate specific configuration files, batch process media, or perform complex cleanup tasks based on file size or age, fd handles these workflows with simple, human-readable flags.
Installation
To integrate this utility into your OpenClaw environment, execute the following command in your terminal:
clawhub install openclaw/skills/skills/arnarsson/fd-find
Once installed, the command fd will be available directly within your terminal or via the OpenClaw agent interface, allowing you to incorporate file searches into your automated workflows.
Use Cases
- Development Cleanup: Quickly identify and remove large logs or temporary build artifacts by combining time-based and size-based filters.
- Asset Management: Locate specific media formats, such as PDFs or JPEGs, and move them to designated directories or batch process them using external commands like
convertorffmpeg. - Security Audits: Identify all executable files or broken symlinks within a project structure to maintain system integrity.
- Project Navigation: Integrate
fdwithfzfto create a lightning-fast fuzzy-finding experience for opening files in your favorite editor (Vim, VS Code, etc.). - Batch Operations: Execute shell commands against thousands of files at once using the
-xflag, which is far more efficient than complexfind -execsyntax.
Example Prompts
- "Find all Python files in the current directory and subdirectories that were modified in the last 24 hours."
- "Search for all files larger than 50MB in my projects folder and list them with their full file details."
- "Locate all markdown files in this repository, count the total lines of code, and print the final sum."
Tips & Limitations
- Smart Case: By default,
fdperforms case-insensitive searches unless you use an uppercase letter in your pattern, at which point it switches to case-sensitive mode. - Git Integration: Remember that
.gitignoreis respected by default. If you are searching for missing source code or build outputs that are ignored, use the-Iflag to force inclusion. - Command Placeholders: When using
-x,{}acts as the file path,{.}removes the file extension,{/}is the basename, and{//}is the parent directory. Mastering these placeholders will significantly speed up complex renaming or conversion tasks.
Metadata
Not sure this is the right skill?
Describe what you want to build — we'll match you to the best skill from 16,000+ options.
Find the right skillPaste this into your clawhub.json to enable this plugin.
{
"plugins": {
"official-arnarsson-fd-find": {
"enabled": true,
"auto_update": true
}
}
}Tags(AI)
Flags: file-read, file-write, code-execution
Related Skills
docker-essentials
Essential Docker commands and workflows for container management, image operations, and debugging.
fzf-fuzzy-finder
Command-line fuzzy finder for interactive filtering and selection - integrates with shell, vim, and other tools.
git-essentials
Essential Git commands and workflows for version control, branching, and collaboration.
bat-cat
A cat clone with syntax highlighting, line numbers, and Git integration - a modern replacement for cat.
ripgrep
Blazingly fast text search tool - recursively searches directories for regex patterns with respect to gitignore rules.