Skill Dependencies

ReviewAudited by ClawScan on May 10, 2026.

Overview

The skill mostly matches its dependency-management purpose, but its installer can change installed OpenClaw skills from registry data without a clear approval or version-pinning safeguard.

The read-only scan and tree commands appear aligned with the stated purpose. Be cautious with skill-install.sh: review the dependency list and intended versions yourself before installing, because adding skills is a persistent change to your agent environment.

Findings (2)

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

Running the installer could add multiple skills to your OpenClaw environment without reviewing each one individually.

Why it was flagged

The script is designed to install every resolved skill/dependency and explicitly suppresses OpenClaw installer confirmation; installing skills can change future agent behavior, and the artifacts do not show a separate approval or dry-run step.

Skill content
for skill in "${!TO_INSTALL[@]}"; do ... openclaw skill install "$skill" --yes
Recommendation

Require an explicit list-and-confirm step before installation, remove or avoid --yes by default, and validate dependency names before passing them to installer commands.

What this means

You may install a different skill version than the one requested or expected, which weakens dependency and supply-chain control.

Why it was flagged

The script parses and stores requested versions, but the actual install commands use only the skill name, so advertised version-specific installs or resolved dependency constraints may be ignored.

Skill content
SKILL_VERSION="${SKILL_SPEC#*@}" ... version="${TO_INSTALL[$skill]}" ... openclaw skill install "$skill" --yes ... clawhub install "$skill"
Recommendation

Pass the exact resolved name@version to the installer, display resolved versions before installing, and use lockfiles or signed/verified registry metadata where available.