← Back to Skills Marketplace
marcusy2k

Setup Validator

by MarcusY2k · GitHub ↗ · v1.0.1 · MIT-0
cross-platform ✓ Security Clean
103
Downloads
0
Stars
0
Active Installs
2
Versions
Install in OpenClaw
/install setup-validator
Description
Validate OpenClaw installation safety by checking for common security misconfigurations and setup issues. Use this skill during initial setup, periodic heart...
Usage Guidance
This skill appears to do what it claims: local checks of ~/.openclaw, plugin manifests, sandbox config, and dependency versions. Before installing or scheduling it to run periodically, review and consider: (1) run the scripts as an unprivileged user (do not run as root) so checks cannot accidentally change system state; (2) the cron suggestion runs the validator regularly — ensure you want automated periodic checks and log retention; (3) npm/openclaw calls may reach the network to check versions, so run in an environment where that is acceptable; (4) confirm file ownership/permissions of the scripts after installation (the SKILL.md suggests chmod) so only authorized users can modify them. If you need extra assurance, inspect the included Python files locally — they are small and readable and contain no hidden network endpoints or credential exfiltration.
Capability Assessment
Purpose & Capability
The name/description match the behavior: scripts examine ~/.openclaw (config and plugins), check sandbox settings, and verify versions via npm/openclaw. No unrelated credentials, services, or binaries are required beyond the optional use of npm/openclaw which the code already checks for.
Instruction Scope
SKILL.md directs the agent to run local Python scripts, make them executable, and optionally schedule via cron. The scripts only read OpenClaw-related paths (~/.openclaw/*), inspect manifests, and call npm/openclaw for version checks — all within the stated validator purpose. No instructions attempt to read unrelated system files or exfiltrate data.
Install Mechanism
There is no install spec; the skill is instruction-plus-local-scripts only. All included files are plain Python and markdown; there are no downloads or archive extraction steps that would introduce high-risk arbitrary code fetches.
Credentials
The skill declares no environment variables or credentials and the code does not require any secrets. It calls external commands (npm/openclaw) if available, and optionally imports PyYAML if present — these are reasonable for dependency/version and config parsing checks.
Persistence & Privilege
always is false and the skill does not try to modify other skills or system-wide agent configuration. It suggests user-managed cron scheduling; that is a user action rather than forced persistence by the skill itself.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install setup-validator
  3. After installation, invoke the skill by name or use /setup-validator
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.1
Fix: use openclaw.plugin.json manifest, npm for version check, proper semver comparison
v1.0.0
Initial release: security validator for OpenClaw installations. Checks permissions, plugins, sandboxing, dependencies. Provides actionable warnings with fixes.
Metadata
Slug setup-validator
Version 1.0.1
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 2
Frequently Asked Questions

What is Setup Validator?

Validate OpenClaw installation safety by checking for common security misconfigurations and setup issues. Use this skill during initial setup, periodic heart... It is an AI Agent Skill for Claude Code / OpenClaw, with 103 downloads so far.

How do I install Setup Validator?

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

Is Setup Validator free?

Yes, Setup Validator is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does Setup Validator support?

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

Who created Setup Validator?

It is built and maintained by MarcusY2k (@marcusy2k); the current version is v1.0.1.

💬 Comments