Skill Search

PassAudited by ClawScan on May 1, 2026.

Overview

This is a coherent local skill-search tool; it runs included Python helpers and stores a local index of installed skill metadata, but the artifacts do not show malicious behavior.

This skill appears safe for local skill discovery. Before installing, be aware that it runs included Python scripts, reads your installed OpenClaw skill folders, and may persist a local search index. Treat suggested skills and confidence scores as search hints, not approval or safety guarantees.

Findings (3)

Artifact-based informational review of SKILL.md, metadata, install specs, static scan signals, and capability signals. ClawScan does not execute the skill or run runtime probes.

What this means

A user may expect only instructions, but using the skill involves running included local Python code.

Why it was flagged

The registry-style metadata frames the skill as instruction-only while the artifact includes runnable helper scripts. The scripts are disclosed and purpose-aligned, but this is worth noticing before installation.

Skill content
No install spec — this is an instruction-only skill. ... Code file presence: scripts/embeddings.py; scripts/skill_search.py
Recommendation

Install only if you are comfortable with the included scripts being invoked for local skill search; keep the code reviewed when updating the skill.

What this means

Installed skill names, descriptions, paths, triggers, and derived search text may persist locally and influence future recommendations.

Why it was flagged

The script scans installed skill folders, extracts searchable text from SKILL.md files, and persists it into a local JSON index. This is central to the skill's purpose, but it means skill metadata can be stored and reused later.

Skill content
SKILL_DIRS = ["/usr/local/lib/node_modules/openclaw/skills", os.path.expanduser("~/.openclaw/workspace/skills")]
... "search_text": combined_text[:2000]
... json.dump(skills, f, indent=2)
Recommendation

Treat search results as discovery hints, inspect a matched skill's full SKILL.md before using it, and rebuild or delete the index after removing untrusted skills.

What this means

The agent may present recommendations as more intelligent or authoritative than the local heuristic search supports.

Why it was flagged

The documentation labels the suggestion mode as LLM/AI-powered, while the provided implementation routes suggestions through local hybrid search. This is not malicious, but it could make users overvalue the displayed confidence labels.

Skill content
3. **LLM Task Matching** (AI-powered) — Describe your task, get skill recommendations
Recommendation

Use the recommendations as a starting point only, and verify the selected skill's purpose and permissions before relying on it.