← Back to Skills Marketplace
leoyeai

Openclaw Guardian

by Leo Ye · GitHub ↗ · v0.1.0
cross-platform ⚠ suspicious
767
Downloads
0
Stars
6
Active Installs
1
Versions
Install in OpenClaw
/install openclaw-guardian-ultra
Description
Deploy and manage a Guardian watchdog process for OpenClaw Gateway. Provides automated health monitoring, self-repair via `doctor --fix`, git-based workspace...
Usage Guidance
Do not run the commands in this SKILL.md as-is. The skill claims a guardian script (scripts/guardian.sh) and references/setup docs that are not included — ask the publisher for the actual guardian.sh and references/setup.md and review their full contents before executing. In particular: back up ~/.openclaw/workspace first (git reset --hard can irreversibly discard work), inspect any script for network calls or webhook transmissions before exporting DISCORD_WEBHOOK_URL, and prefer to run the script in a test environment or container. If the maintainer cannot provide the missing files or a trustworthy source (a public repo or release), consider the skill untrusted.
Capability Analysis
Type: OpenClaw Skill Name: openclaw-guardian-ultra Version: 0.1.0 The skill bundle describes the setup for an OpenClaw Guardian watchdog process, intended for system hardening and resilience. The `SKILL.md` provides clear, step-by-step instructions for initializing a Git repository for workspace rollback, installing a `guardian.sh` script (not provided for analysis), and configuring auto-start and optional Discord alerts. All commands and instructions are consistent with the stated purpose of a watchdog. While `git add -A` is a broad command, its context is for initializing a workspace repository for rollback, not for malicious data collection. There is no evidence of prompt injection attempts, data exfiltration, or other malicious intent in the provided files.
Capability Assessment
Purpose & Capability
The SKILL.md describes copying a concrete script (scripts/guardian.sh) and references files (references/setup.md) that would be required for the skill to function, but the skill bundle contains no code files at all. Asking the user to 'copy from this skill' is inconsistent when no files are provided. The claimed capabilities (automated restart, git rollback, daily snapshots, Discord alerts) would legitimately require a delivered script or tooling; that artifact is missing.
Instruction Scope
The instructions tell the operator to run commands that read/modify their ~/.openclaw/workspace, initialize git, perform git reset --hard (rollback), pkill, and modify start scripts to auto-launch the guardian. Those actions are powerful and potentially destructive (git reset --hard will discard uncommitted/local changes). The SKILL.md also references optional DISCORD_WEBHOOK_URL for external alerting; because the actual implementation is absent, it's unclear what data would be sent externally. The instructions grant broad discretionary actions (rollback logic, auto-backups) without providing the code that would implement safeguards.
Install Mechanism
No install spec is provided (instruction-only), which minimizes direct installer risk but increases risk here because the SKILL.md promises files to copy that are not bundled. An expectation that the skill will supply scripts is inconsistent with the lack of any install or code artifacts.
Credentials
The registry metadata declares no required env vars, yet the runtime instructions reference DISCORD_WEBHOOK_URL and expect edits to a user's start scripts and workspace location (~/.openclaw/...). The skill does not declare or justify access to these paths or to any external webhook credential; that mismatch reduces transparency and could lead operators to export a webhook without knowing what will be transmitted.
Persistence & Privilege
The skill does not request always:true and does not itself modify agent/system config. However the guidance instructs the user to add the guardian to their auto-start scripts or systemd and to alter ~/.openclaw/start-gateway.sh, which grants the guardian persistent presence on the host if the user follows instructions. That persistence is user-controlled (manual edits) but the skill's lack of bundled code means users would be attempting to source a script from an unknown location.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install openclaw-guardian-ultra
  3. After installation, invoke the skill by name or use /openclaw-guardian-ultra
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v0.1.0
Initial release of openclaw-guardian-ultra. - Introduces a standalone bash watchdog (Guardian) to keep OpenClaw Gateway running reliably. - Features automated health monitoring, self-repair via `openclaw doctor --fix`, and git-based workspace rollback. - Adds daily automatic snapshots of the workspace for extra resilience. - Optional Discord webhook alerts for real-time failure notification. - Easy setup with detailed installation and configuration steps. - Designed to prevent downtime from crashes, config corruption, or workspace mistakes.
Metadata
Slug openclaw-guardian-ultra
Version 0.1.0
License
All-time Installs 6
Active Installs 6
Total Versions 1
Frequently Asked Questions

What is Openclaw Guardian?

Deploy and manage a Guardian watchdog process for OpenClaw Gateway. Provides automated health monitoring, self-repair via `doctor --fix`, git-based workspace... It is an AI Agent Skill for Claude Code / OpenClaw, with 767 downloads so far.

How do I install Openclaw Guardian?

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

Is Openclaw Guardian free?

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

Which platforms does Openclaw Guardian support?

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

Who created Openclaw Guardian?

It is built and maintained by Leo Ye (@leoyeai); the current version is v0.1.0.

💬 Comments