← Back to Skills Marketplace
paperboardofficial

semfind

by PaperBoardOfficial · GitHub ↗ · v0.1.2
cross-platform ✓ Security Clean
574
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install semfind
Description
Semantic search over local text files using embeddings. Use when grep/ripgrep fails to find relevant results because the exact wording is unknown, or when se...
Usage Guidance
This skill is coherent for local semantic search, but before installing: (1) review the semfind PyPI package and its source/repository to ensure it comes from a trusted maintainer; (2) install in a virtualenv or sandbox if you want isolation; (3) expect the tool to download a model from the internet on first run and to read/index any files you point it at (logs, notes, etc.), so avoid pointing it at sensitive system or credential files; (4) verify the model source (BAAI/...) if you require auditable provenance.
Capability Analysis
Type: OpenClaw Skill Name: semfind Version: 0.1.2 The skill bundle describes a semantic search tool (`semfind`) and provides instructions for its installation and usage. The `_meta.json` contains standard metadata. The `SKILL.md` instructs the agent to install the tool via `pip install semfind` and provides usage examples involving local file access. There is no evidence of prompt injection attempts against the agent, data exfiltration, persistence mechanisms, or other malicious behaviors within the provided files. The `pip install` command, while a potential vector for supply chain attacks if the `semfind` package itself were malicious, is presented as a standard and necessary step for the tool's functionality and does not indicate malicious intent within this skill bundle.
Capability Assessment
Purpose & Capability
Name/description match the instructions: semfind is described as a local semantic search tool and the SKILL.md tells the user to install and run a local CLI to embed and search files. No unrelated credentials, binaries, or config paths are requested.
Instruction Scope
Instructions explicitly require reading user-specified files and maintaining caches in /tmp and ~/.cache; they also describe downloading a ~65MB model on first run. These actions are expected for local embedding-based search but do mean the tool will read local files and access the network to fetch the model.
Install Mechanism
The registry contains no install spec; the SKILL.md instructs users to run `pip install semfind`. This is reasonable for an instruction-only skill, but pip packages are third-party code — installing them runs code from the package maintainer and pulls remote artifacts (model) over the network.
Credentials
No environment variables, credentials, or config paths are requested. The declared requirements are minimal and align with the stated local-search purpose.
Persistence & Privilege
always is false and the skill does not request persistent platform privileges or modifications to other skills. The behaviour described (local caches) is limited to the user's filesystem.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install semfind
  3. After installation, invoke the skill by name or use /semfind
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v0.1.2
- Initial release of semfind: semantic search tool for local text files using embeddings. - Provides grep-like CLI for searching by meaning, not just exact text. - Local, private: uses BAAI/bge-small-en-v1.5 model + FAISS, no API keys needed. - Supports options for top results, context lines, similarity thresholds, reindexing, and cache control. - Outputs results with similarity scores; ideal for logs, docs, code, and notes where grep fails to match wording. - Includes resource usage notes and recommended grep fallback workflow.
Metadata
Slug semfind
Version 0.1.2
License
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is semfind?

Semantic search over local text files using embeddings. Use when grep/ripgrep fails to find relevant results because the exact wording is unknown, or when se... It is an AI Agent Skill for Claude Code / OpenClaw, with 574 downloads so far.

How do I install semfind?

Run "/install semfind" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is semfind free?

Yes, semfind is completely free (open-source). You can download, install and use it at no cost.

Which platforms does semfind support?

semfind is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created semfind?

It is built and maintained by PaperBoardOfficial (@paperboardofficial); the current version is v0.1.2.

💬 Comments