skill-net

PassAudited by ClawScan on May 13, 2026.

Overview

skill-net appears to be a benign local analyzer for OpenClaw skills, with minor notes because it runs a Python script, caches local skill inventory reports, and has a small dependency-declaration mismatch.

This skill is reasonable to use if you are comfortable with it running a local Python analyzer over your OpenClaw skill folders and saving diagnostic reports. Do not share the generated reports without reviewing them, and consider checking the full script yourself because the main source view in the provided artifact was truncated.

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

Using the skill may run a local Python script on your machine to inspect OpenClaw skill files.

Why it was flagged

The skill's normal workflow runs an included Python analyzer locally. This is expected for the diagnostic purpose, but users should know local code will execute.

Skill content
python3 scripts/analyze_deps.py              # default: ZH then EN
Recommendation

Run it from the intended skill directory, avoid elevated privileges, and review the script if you need high assurance.

What this means

Generated reports could expose local skill names, relationships, and metadata if shared, and cached data may become stale.

Why it was flagged

The skill creates persistent local summaries from installed skill files. Reports may reveal a user's installed skill inventory and can reflect whatever text exists in those local SKILL.md files.

Skill content
walk `~/.openclaw/skills/` and `~/.openclaw/workspace/skills/`, read every SKILL.md ... save `data/ecosystem.json` + `data/report.md`
Recommendation

Review generated reports before sharing them and rerun a fresh scan when accuracy matters.

What this means

A user who manually installs requirements may fetch an additional package version not tightly pinned by the skill.

Why it was flagged

A requirements file declares a lower-bound dependency even though no install spec is present. There is no evidence it is installed automatically, but the dependency declaration is looser than ideal.

Skill content
PyYAML>=6.0
Recommendation

Publisher should either remove the unused requirements file or pin/declare dependencies consistently; users should not install requirements unless needed.