Skip to content
Back to skills

Find Files With Everything

ASecurity

Use Voidtools Everything CLI (`es.exe`) for fast, token-conscious Windows file and folder discovery when the target location is unknown, outside the current workspace, across drives, or filtered by filename, path, extension, size, or date. Prefer it over recursive filesystem scans in those cases. Do not use it for exact known paths, project-local filename lookup, or content search in a known tree; use direct path checks or `rg` instead.

  • 2 stars
  • 0 votes
  • 0 copies
  • 4 views
  • Added September 19, 2026
ai-agentsshell

Works with

  • cli

Security analysis

A100/100

Pro scans all 2 files and shows the line behind each finding

Scanned September 19, 2026

npx -y skills add DerrickZeng33/find-files-with-everything-cli --skill find-files-with-everything --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Find Files With Everything?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Find Files With Everything
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/derrickzeng33-find-files-with-everything/badge)](https://www.skillsdirectory.com/skills/derrickzeng33-find-files-with-everything)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: find-files-with-everything
description: Use Voidtools Everything CLI (`es.exe`) for fast, token-conscious Windows file and folder discovery when the target location is unknown, outside the current workspace, across drives, or filtered by filename, path, extension, size, or date. Prefer it over recursive filesystem scans in those cases. Do not use it for exact known paths, project-local filename lookup, or content search in a known tree; use direct path checks or `rg` instead.
---

# Find Files With Everything

Use `es.exe` as a read-only client for the running Everything index. Minimize tool calls and returned text.

## Route the search

1. Use `Test-Path` or `Get-Item` for an exact known path.
2. Use `rg --files` for filenames inside a known workspace and `rg` for content in a known tree.
3. Use Everything first when the location is unknown, outside the workspace, computer-wide, or based on indexed metadata.

## Run an efficient query

1. Check availability at most once per session, or after a failed query:

   ```powershell
   Get-Command es.exe -ErrorAction SilentlyContinue
   ```

   Otherwise, run the search directly. If ES is missing or returns IPC error 8, use a narrowly scoped fallback. Do not install, start, or repair software unless the user asks.

2. Narrow the query before increasing output:

   ```powershell
   es.exe -n 20 "report"
   es.exe -path "C:\Work" /a-d -n 20 "ext:xlsx"
   es.exe -size -dm -n 20 "size:>1gb"
   ```

   Use `/ad` for folders, `/a-d` for files, `-path` for a subtree, and Everything search terms such as `ext:`, `size:`, `dm:`, and `dc:`. Quote paths and terms containing spaces.

3. When invoking from PowerShell 7 or later, put `-argv` first. Omit it in Windows PowerShell 5.1 and other shells.

4. Return plain paths by default. Use `-json` and extra columns only when structured metadata is required. Use `-get-result-count` only when the count matters or a capped query needs refinement.

5. Keep the default cap at 20. If the cap is reached, refine the query before requesting more results. Do not export results to a file unless asked.

## Report the result

- Return the smallest sufficient set of exact paths and summarize omitted matches.
- State the query or scope when no result is found.
- Treat a zero-result search as evidence about the current Everything index, not proof that an unindexed location is empty.
- Avoid `content:` for a known project tree; it is not indexed by default and is usually less efficient than `rg`.

## Keep searches read-only

Do not use ES state-changing options such as `-exit`, `-reindex`, `-save-db`, run-count setters, or saved-setting changes. Do not delete, move, copy, or open results unless the user separately requests that action.

Files in this skill

  • SKILL.md2.7 KB
  • agents/openai.yaml246 B

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…