← Back to Skills Marketplace
155
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install zgbin-file-indexer
Description
智能文件索引与检索系统 - 自动监控文件变化,快速查找代码文件、脚本和技能。支持关键词搜索、意图推荐、文件统计。
Usage Guidance
This skill appears to do what it says (index and search local code files) and does not call external endpoints or require secrets. Before installing: 1) Review and if needed change WATCH_DIRS and settings so it does not monitor folders with secrets (keys, credentials, private config). 2) Move the SQLite DB to a directory with restricted permissions or enable filesystem encryption if available. 3) Confirm you trust the skill source (metadata shows no homepage and 'owner' is unknown). 4) If you don't want automatic indexing, disable auto-load / remove the watch directories or run only manual scans. 5) Inspect hook integration (hook_handler) and OpenClaw agent hook permissions so it cannot be triggered unexpectedly. If you want extra assurance, run the code in an isolated environment first.
Capability Analysis
Type: OpenClaw Skill
Name: zgbin-file-indexer
Version: 1.0.0
The bundle implements a local file indexing and search utility for the OpenClaw agent. It uses a SQLite database to store file metadata and content summaries (first 500 characters) to facilitate keyword and intent-based searching. The system includes a file system watcher (watcher.py) and a hook handler (hook_handler.py) that synchronizes the index with agent actions like file creation or deletion. All operations are performed locally within defined workspace directories, and no evidence of data exfiltration, unauthorized remote execution, or malicious intent was found.
Capability Assessment
Purpose & Capability
Name/description (file indexing/search) match the code and runtime behavior: indexer, searcher, watcher, and hook handler all implement indexing, scanning, monitoring and intent-based search. Requested resources (no env vars or external services) are appropriate for this purpose.
Instruction Scope
SKILL.md and README describe scanning and real-time monitoring of specified local directories; the code reads file contents (up to 500 bytes) to produce summaries and stores metadata and summaries in a local SQLite DB. This is consistent with the stated purpose but means the skill will read many files in the configured watch dirs (including possible secrets or credentials).
Install Mechanism
No external install spec or remote downloads are present. The package includes Python modules only. There is no network fetching or archive extraction in the provided files.
Credentials
The skill requests no environment variables or external credentials (proportional). However, it will access and index files under hard-coded WATCH_DIRS (/home/t/.claude/... and /home/t/cc_workspace/) and store file summaries and metadata in a local SQLite DB. That file access is expected for a search tool but can expose sensitive contents if those directories contain secrets or credentials.
Persistence & Privilege
always is false. However _meta.json shows auto_load: true and skill.json lists many agentIds, so the skill may be enabled/loaded by default for multiple agents—this increases its exposure surface even though it doesn't request elevated system privileges or modify other skills. It does create and maintain a local DB (persistence within its workspace).
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install zgbin-file-indexer - After installation, invoke the skill by name or use
/zgbin-file-indexer - Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Initial release of file-indexer.
- Provides real-time or polling-based indexing of code files, scripts, and related assets.
- Supports fast keyword search, intent-based recommendations, and file statistics.
- Integrates with agent systems for automatic invocation on user search requests.
- Offers command line interface for manual searching, indexing, and intent matching.
- All index data stored locally with SQLite; no cloud upload involved.
Metadata
Frequently Asked Questions
What is File Indexer Publish?
智能文件索引与检索系统 - 自动监控文件变化,快速查找代码文件、脚本和技能。支持关键词搜索、意图推荐、文件统计。 It is an AI Agent Skill for Claude Code / OpenClaw, with 155 downloads so far.
How do I install File Indexer Publish?
Run "/install zgbin-file-indexer" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is File Indexer Publish free?
Yes, File Indexer Publish is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does File Indexer Publish support?
File Indexer Publish is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created File Indexer Publish?
It is built and maintained by zgbin (@zgbin); the current version is v1.0.0.
More Skills