← 返回 Skills 市场
louisgamedev

everyfile

作者 LouisGameDev · GitHub ↗ · v2026.4.22 · MIT-0
win32 ✓ 安全检测通过
165
总下载
1
收藏
0
当前安装
7
版本数
在 OpenClaw 中安装
/install everyfile
功能描述
Fast file and folder search on Windows via Voidtools Everything. Use when the user asks to find, list, or count files/folders — by name, path, extension, siz...
使用说明 (SKILL.md)

everyfile

Instant file search on Windows via Voidtools Everything. Two interfaces — choose based on context:

Interface When to use Reference
CLI (ev) Terminal commands, shell scripts, piping results between commands cli.md
Python API Python scripts/tools that need programmatic file search, Cursor/Row iteration api.md

Decision Guide

  • User asks to find/list files → CLI ev or API search()
  • User writes a Python script that needs file search → API (from everyfile import search)
  • User asks "how many X files?" → CLI ev --count or API count()
  • User asks for file contents after search → CLI ev -l | ForEach-Object { ... } or API iteration
  • User asks about Everything status → CLI ev --info

Install

pip install everyfile

Search Syntax (shared across all interfaces)

Operators & Wildcards

space   AND       |   OR        !   NOT      \x3C >   grouping     " "  exact phrase
*   zero or more chars (matches whole filename by default)
?   one char

Modifiers — prefix any term or function

Filename matching:
  exact:  wfn:  wholefilename:      match whole filename ← use before regex for exact names
  nowfn:  nowholefilename:          match anywhere in filename
  path:   nopath:                   match full path vs filename only
  wildcards:  nowildcards:          enable/disable wildcard expansion

Files/folders:
  file:  files:                     files only
  folder:  folders:                 folders only

Case / encoding:
  case:  nocase:                    case-sensitive / insensitive
  diacritics:  nodiacritics:        match/ignore accent marks
  ascii:  utf8:  noascii:           fast ASCII case comparisons

Word / regex:
  ww:  wholeword:  noww:  nowholeword:   whole words only
  regex:  noregex:                       enable/disable regex

Functions

Extension / type:
  ext:\x3Cext>              ext:py   ext:py;js;ts  (semicolon OR list)
  type:\x3Ctype>            file type description string

Paths:
  parent:\x3Cpath>          in path, including subfolders
  infolder:\x3Cpath>        in path, NO subfolders  (alias: nosubfolders:\x3Cpath>)
  depth:\x3Cn>              folder depth from drive root
  root:                  items with no parent folder (drive roots)
  shell:\x3Cname>           known shell folder (Desktop, Downloads, Documents…)
  child:\x3Cname>           folders containing a matching child
  childcount:\x3Cn>         folders with n total children
  childfilecount:\x3Cn>     folders with n files
  childfoldercount:\x3Cn>   folders with n subfolders

Size:
  size:\x3Csize>            size:>1mb  size:2mb..10mb
  size words: empty  tiny  small  medium  large  huge  gigantic

Dates (all share same value syntax):
  dm:   datemodified:     dc:  datecreated:
  da:   dateaccessed:     dr:  daterun:
  rc:   recentchange:
  Constants: today  yesterday
    \x3Clast|past|prev|this|current|next>\x3Cyear|month|week>
    last\x3Cn>\x3Cyears|months|weeks|days|hours|minutes|seconds>
    january..december  jan..dec  sunday..saturday  sun..sat  unknown

Attributes:
  attrib:\x3Cflags>    A=archive  C=compressed  D=dir  E=encrypted  H=hidden
                    I=not-indexed  L=reparse  N=normal  O=offline  P=sparse
                    R=readonly  S=system  T=temp

Duplicates:
  dupe:          same filename       namepartdupe:  same name (no ext)
  sizedupe:      same size           dmdupe:        same date modified
  dcdupe:        same date created   dadupe:        same date accessed
  attribdupe:    same attributes

Filename text:
  startwith:\x3Ctext>         filename starts with
  endwith:\x3Ctext>           filename ends with
  len:\x3Cn>                  filename character length

Miscellaneous:
  empty:                   empty folders
  count:\x3Cn>                limit results to n
  runcount:\x3Cn>             Everything run count
  filelist:\x3Ca|b|c>         pipe-delimited filename list
  filelistfilename:\x3Cfile>  load list from file
  frn:\x3Clist>               semicolon-delimited File Reference Numbers
  fsi:\x3Cindex>              internal file system index

Content search (slow — narrow with other filters first!):
  content:\x3Ctext>           via iFilter, falls back to UTF-8
  ansicontent:  utf8content:  utf16content:  utf16becontent:

Images (slow): width:\x3Cpx>  height:\x3Cpx>  dimensions:\x3Cw>x\x3Ch>  orientation:landscape|portrait  bitdepth:\x3Cn>
ID3/FLAC (slow): title:  artist:  album:  genre:  track:  year:  comment:

Value / range syntax

fn:value      fn:=value    fn:>value    fn:>=value    fn:\x3Cvalue    fn:\x3C=value
fn:start..end   (range, inclusive)     fn:start-end  (alternative range)

Built-in macros

File groups:    audio:  video:  doc:  pic:  zip:  exe:
Literal chars:  quot:"  apos:'  amp:&  lt:\x3C  gt:>  #\x3Cn>:  #x\x3Cn>:  (unicode dec/hex)

Key examples

exact:env.json                           exact filename (not substring)
ext:py;js;ts                             multiple extensions
ext:py dm:thisweek size:>10kb            AND combination
parent:C:\Dev\myproject                  in folder (+ subfolders)
infolder:C:\Dev\myproject                in folder only, no subfolders
sizedupe: ext:mp4 size:>1gb             large duplicate videos
ext:py content:"TODO"                   content search (slow)
attrib:H                                 hidden files
dm:last7days size:>1mb                   modified last 7 days
startwith:test_ ext:py                   files starting with test_

Safety

  • Confirm with the user before piping results into destructive commands
  • Use count first (count_files / ev --count / count()) to check scale before bulk operations
  • Use limit/-n/max_results when testing queries
  • Everything must be running — all interfaces error if it's not
安全使用建议
This skill is coherent for its stated purpose: it is a front-end for Voidtools Everything and expects the ev binary. Before installing/using: 1) ensure Voidtools Everything is installed and you trust the ev binary on your system; 2) if you run pip install everyfile, verify the PyPI package and publisher (the SKILL.md suggests pip but the registry showed no formal install spec); 3) be cautious when running broad or content searches (content:, ext:env, or examples that collect .env or write JSON) because those can surface sensitive files (credentials, keys, secrets); and 4) restrict agent autonomy or outputs (don’t allow automatic upload or posting of search results) if you’re worried about exposing sensitive data. If you want, I can list the exact commands the skill would run for common queries so you can review them before allowing the skill to execute.
能力评估
Purpose & Capability
Name/description ask for fast Windows file search using Voidtools Everything and the skill requires the ev binary (the Everything CLI). That requirement is appropriate and proportional to the stated purpose.
Instruction Scope
The SKILL.md covers both a CLI and Python API and includes examples that read file paths and—even when requested—file contents (content: queries, exporting results.json, iterating files, collecting .env files). Those actions are expected for a file-search tool, but they can surface sensitive data; the instructions do not direct reading unrelated system configuration or channel credentials. Users should be aware searches can expose secrets if run broadly.
Install Mechanism
The package is instruction-only (no code files in the bundle) so no code is written by the registry install. The SKILL.md metadata and docs recommend pip install everyfile (a normal PyPI install). Registry metadata elsewhere says "No install spec," which is a minor inconsistency with the SKILL.md metadata that lists a pip install step — pip installs are common but the user should verify the PyPI package/source before installing.
Credentials
The skill declares no required environment variables or credentials. It documents optional use of an environment variable (EVERYTHING_INSTANCE) for instance selection in examples; nothing requests unrelated secrets or system credentials.
Persistence & Privilege
always is false and the skill is user-invocable only. It does not request persistent presence or elevated platform privileges in the manifest.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install everyfile
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /everyfile 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v2026.4.22
**Breaking:** Removed MCP server. everyfile is now CLI + Python API only. ### Removed - — MCP server implementation - entry point - optional dependency - - MCP skill reference ### Changed - README, SKILL.md, pyproject.toml, ci.py cleaned of all MCP references
v2026.4.21
- Unified versioning: both PyPI and ClawHub now use CalVer from pyproject.toml - ClawHub publish workflow strips dev-only everything-sdk references automatically - Skill scope narrowed per OpenClaw review (no agent-internal override) - Fix install metadata kind: node -> pip - Fix pipe stdin detection with PeekNamedPipe
v1.2.1
Remove everything-sdk reference docs from distribution
v1.2.0
Remove everything-sdk reference docs from distribution
v1.1.0
Narrow skill scope per OpenClaw review; fix install metadata kind node->pip; fix pipe stdin detection
v2026.4.18
Switch to CalVer matching PyPI releases
v1.0.0
Initial publish: instant Windows file search via Voidtools Everything
元数据
Slug everyfile
版本 2026.4.22
许可证 MIT-0
累计安装 0
当前安装数 0
历史版本数 7
常见问题

everyfile 是什么?

Fast file and folder search on Windows via Voidtools Everything. Use when the user asks to find, list, or count files/folders — by name, path, extension, siz... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 165 次。

如何安装 everyfile?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install everyfile」即可一键安装,无需额外配置。

everyfile 是免费的吗?

是的,everyfile 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

everyfile 支持哪些平台?

everyfile 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(win32)。

谁开发了 everyfile?

由 LouisGameDev(@louisgamedev)开发并维护,当前版本 v2026.4.22。

💬 留言讨论