← Back to Skills Marketplace
briantanthony

VAIBot Guard

by Briant Anthony · GitHub ↗ · v0.2.1 · MIT-0
cross-platform ⚠ suspicious
436
Downloads
1
Stars
3
Active Installs
5
Versions
Install in OpenClaw
/install vaibot-guard
Description
Local VAIBot Guard skill for OpenClaw. Use to run the guard service, enforce tool decisions via the OpenClaw circuit-breaker plugin, manage approvals, and va...
Capability Analysis
Type: OpenClaw Skill Name: vaibot-guard Version: 0.2.1 The `vaibot-guard` skill provides a local policy enforcement and audit service for OpenClaw, designed to gate tool calls and shell execution. It includes a core decision service (`vaibot-guard-service.mjs`), an execution wrapper (`vaibot-guard-exec.mjs`), and a CLI (`vaibot-guard.mjs`) capable of installing a persistent systemd user service. While the skill implements security-oriented features like path/token blacklisting (e.g., blocking `~/.ssh` and `systemctl`) and data redaction, it possesses high-risk capabilities such as system persistence, arbitrary command execution, and the transmission of audit "receipts" to an external endpoint (`vaibot.io`). These behaviors are aligned with the stated purpose of a security guardrail but represent a significant attack surface and potential for misuse if the agent is compromised.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install vaibot-guard
  3. After installation, invoke the skill by name or use /vaibot-guard
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v0.2.1
**Summary: Initial release with updated OpenClaw guard skill structure and systemd integration.** - Renamed the skill to "openclaw-guard-skill" with updated descriptions and clearer OpenClaw integration focus. - Overhauled documentation for improved clarity: split references, concise setup instructions, and enhanced systemd user service guidance. - Added systemd environment and service unit templates under references/systemd/. - Improved test coverage by adding a standalone guard-service.test.mjs. - Removed legacy deployment scripts and redundant documentation files.
v0.1.3
vaibot-guard 0.1.3 — Improves installation automation and OpenClaw integration. - Added automated install-local command: generates systemd user service and secure token if missing. - CLI now recommends running via node scripts/vaibot-guard.mjs for all operations. - New wire-openclaw-bridge.mjs script simplifies OpenClaw plugin/bridge setup. - Install script now creates .env config with correct permissions and embeds the unit file (no more systemd/*.service files shipped). - Updated docs with revised install steps, systemd usage, and plugin bridge integration. - Removed _meta.json; added new README.md and TODO.md.
v0.1.2
vaibot-guard v0.1.2 - Documentation updated for clarity and completeness in SKILL.md. - No functional or code changes; strictly updates to descriptive content.
v0.1.1
vaibot-guard 0.1.1 - Added skill metadata file `_meta.json`. - No changes to core functionality or documentation.
v0.1.0
Initial release
Metadata
Slug vaibot-guard
Version 0.2.1
License MIT-0
All-time Installs 3
Active Installs 3
Total Versions 5
Frequently Asked Questions

What is VAIBot Guard?

Local VAIBot Guard skill for OpenClaw. Use to run the guard service, enforce tool decisions via the OpenClaw circuit-breaker plugin, manage approvals, and va... It is an AI Agent Skill for Claude Code / OpenClaw, with 436 downloads so far.

How do I install VAIBot Guard?

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

Is VAIBot Guard free?

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

Which platforms does VAIBot Guard support?

VAIBot Guard is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created VAIBot Guard?

It is built and maintained by Briant Anthony (@briantanthony); the current version is v0.2.1.

💬 Comments