name: file-indexer description: 智能文件索引与检索系统 - 自动监控文件变化,快速查找代码文件、脚本和技能。支持关键词搜索、意图推荐、文件统计。 Use when: 用户请求查找文件、搜索代码、定位脚本、询问"有没有 XXX 功能的代码"。 NOT for: 文件内容编辑、代码编写、文件删除操作。
用户:"帮我找一下加密相关的代码文件" → 自动搜索并返回 SM1 算法库等文件
用户:"有没有处理 CSV 的脚本?" → 返回所有 CSV 处理相关的脚本
用户:"我之前写过一个 SM1 加密算法,在哪里?" → 返回文件路径和说明
用户:"扫描一下我的工作区,看看有哪些新文件" → 自动扫描并更新索引
file-indexer/
├── indexer.py # 核心索引管理模块
├── searcher.py # 文件搜索模块
├── watcher.py # 文件监控模块
├── hook_handler.py # Agent Hook 处理器
├── __main__.py # 主程序入口
├── file_index.db # SQLite 数据库 (自动创建)
└── README.md # 完整使用文档
安装后,当用户说"找文件"、"搜索"、"帮我找一下 XXX"时,Agent 会自动调用此技能。
# 查看统计
python3 __main__.py stats
# 搜索文件
python3 __main__.py search "关键词"
# 意图推荐
python3 __main__.py intent "功能描述"
# 添加文件到索引
python3 __main__.py add /path/to/file
# 扫描目录
python3 __main__.py scan /dir/path
# 标记删除
python3 __main__.py delete /path/to/file
/home/t/cc_workspace/file_indexer/file_index.db (自动创建)/home/t/.openclaw/workspace//home/t/cc_workspace/scan 命令确保索引最新delete 标记删除的文件,保持索引准确intent 而非 search,获得更精准的结果版本: 1.0.0
7w4.net提供免费和付费技能下载。
这个工具质量不错,能帮你快速找到项目里的文件,功能实用,文档写得清楚。但它有个大问题:安装时可能因为路径不对而出错,而且不同电脑用需要手动改配置,稍微有点麻烦。如果你需要一个简单可靠的文件搜索助手,它基本能满足需求,但别指望它能自动适配所有环境。