Claude Skill

SeyZ/clawbands

ClawBands is a security middleware for OpenClaw AI agents, offering guardrails and access control to protect agent interactions. Built with TypeScript.

Overview

Stars196
Forks23
LanguageTypeScript
Last pushed2026-02-09
Last synced2026-06-21
View on GitHub

Repository

OwnerSeyZ
Repositoryclawbands
Full nameSeyZ/clawbands
Repo ID1,152,869,559

Install this Skill

npm install -g clawbands

Registry

Typeopenclaw_skill
Quality score75/100
Verificationreadme_parsed
Last verified2026-06-21
Platforms
OpenClaw
Capabilities
browsercode-reviewmemoryimageterminalaiopenclawsecurity
Detected files
README.mdpackage.json
Config keys
PACKAGE_JSON
Install methods
  • npm install -g clawbands
  • git clone https://github.com/SeyZ/clawbands.git
  • npm install

Summary

ClawBands is a security middleware for OpenClaw AI agents, providing guardrails and access control to protect agent interactions.

Chinese description

ClawBands 是 OpenClaw AI 代理的安全中间件。

Key features

  • Security middleware for OpenClaw AI agents
  • Guardrails to enforce safe agent behavior
  • Access control for agent interactions
  • Built with TypeScript for reliability
  • Lightweight and easy to integrate

Use cases

  • Securing AI agent deployments in production
  • Preventing unauthorized agent actions
  • Adding compliance layers to agent workflows
  • Monitoring and logging agent behavior

README excerpt

# 🦞 + 🪢 ClawBands <p align="center"> <img src="logo.png" alt="ClawBands Logo" width="300"/> </p> **Put safety bands on [OpenClaw](https://github.com/openclaw/openclaw)** ClawBands is a security middleware for [OpenClaw](https://github.com/openclaw/openclaw) AI agents. It hooks into OpenClaw's plugin system to intercept every tool execution (file writes, shell commands, network requests) and enforces human-in-the-loop approval before dangerous actions execute. [![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT) [![TypeScript](https://img.shields.io/badge/%3C%2F%3E-TypeScript-%23007ACC.svg)](http://www.typescriptlang.org/) [![Node.js](https://img.shields.io/badge/node-%3E%3D18.0.0-brightgreen)](https://nodejs.org/) ## Why? OpenClaw can execute shell commands, modify files, and access your APIs. OS-level isolation (containers, VMs) protects your **host machine**, but it doesn't protect the **services your agent has access to**. ClawBands solves this by hooking into OpenClaw's `before_tool_call` plugin event. Before any dangerous action executes (writes, deletes, shell commands, API calls), the agent pauses and waits for your decision. In a terminal, you get an interactive prompt. On messaging channels (WhatsApp, Telegram), the agent asks you YES/NO and relays your answer via a dedicated `clawbands_respond` tool. Every choice is logged to an immutable audit trail. Think of it as `sudo` for your AI agent: nothing happens without your explicit permission. ## Features - 🔒 **Synchronous Blocking** - Agent pauses until you approve - ⚙️ **Granular Control** - Allow reads, ask on writes, deny deletes - 💬 **Channel Support** - Works in terminal, WhatsApp, Telegram via `clawbands_respond` tool - 📊 **Full Audit Trail*

Topics

Explore more

Data from GitHub. Synced on 2026-06-21