name: file-indexer description: 智慧檔案索引與檢索系統 - 自動監控檔案變化,快速查詢程式碼檔案、指令碼和技能。支援關鍵詞搜尋、意圖推薦、檔案統計。 Use when: 使用者請求查詢檔案、搜尋程式碼、定位指令碼、詢問"有沒有 XXX 功能的程式碼"。 NOT for: 檔案內容編輯、程式碼編寫、檔案刪除操作。
使用者:"幫我找一下加密相關的程式碼檔案" → 自動搜尋並返回 SM1 演算法庫等檔案
使用者:"有沒有處理 CSV 的指令碼?" → 返回所有 CSV 處理相關的指令碼
使用者:"我之前寫過一個 SM1 加密演算法,在哪裡?" → 返回檔案路徑和說明
使用者:"掃描一下我的工作區,看看有哪些新檔案" → 自動掃描並更新索引
這個技能的最新版本可以在7w4.net小蔥技能站找到。
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
作者: OpenClaw Agent
許可證: MIT
適用場景: 個人專案、團隊協作、企業知識庫管理
這個工具質量不錯,能幫你快速找到專案裡的檔案,功能實用,文件寫得清楚。但它有個大問題:安裝時可能因為路徑不對而出錯,而且不同電腦用需要手動改配置,稍微有點麻煩。如果你需要一個簡單可靠的檔案搜尋助手,它基本能滿足需求,但別指望它能自動適配所有環境。