A sophisticated security and permission layer providing tiered access control, owner approval workflows, and automated stranger deflection for AI agents.
The fastest way to install a skill directly from the registry.
npx clawhub@latest install agent-access-control
Copy the skill folder to one of these locations
~/.openclaw/skills/ <project>/skills/ Priority: Workspace > Local > Bundled
Copy this prompt to OpenClaw to install it automatically.
Help me install agent-access-control using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).
Get the raw skill files in a ZIP archive.
Agent Access Control is a critical security framework designed to protect AI agents from unauthorized interactions across various messaging platforms such as WhatsApp, Telegram, Discord, and Signal. By implementing this within your Openclaw Skills setup, you can establish a multi-tier permission system that ensures your agent only interacts with approved individuals while maintaining a professional and diplomatic barrier against unknown senders.
The system focuses on privacy-first communication, allowing the agent to function as a personal assistant without exposing the owner's identity or sensitive tools to the public. Through a structured approval flow, owners can promote contacts through various levels of access, from basic conversation to full administrative control, all while keeping a detailed audit log of interactions.
To integrate this security layer into your Openclaw Skills environment, create a configuration file at memory/access-control.json with the following structure:
{
"ownerIds": ["your_id_here"],
"approvedContacts": {},
"pendingApprovals": {},
"blockedIds": [],
"strangerMessage": "Hi there! I'm an AI assistant. I've let my owner know you reached out.",
"notifyChannel": "telegram",
"notifyTarget": "your_owner_id"
}
Ensure your owner IDs are correctly formatted for your specific platform (e.g., numeric IDs for Telegram or full international format for phone numbers).
The skill manages its state using two primary JSON files within the memory directory to ensure persistence and security:
| File | Purpose | Primary Data |
|---|---|---|
access-control.json |
Permission Configuration | Owner IDs, Approved Contacts, Tiers, Rate Limits |
access-control-log.json |
Audit Trail | Timestamps, Sender IDs, Platform, Actions Taken |
Access is categorized into four distinct levels:
Loading
A powerful multimedia generation skill that unifies Gemini image and Qwen Wan video creation through a single API key.

A unified gateway providing access to over 70 leading LLMs through a single OpenAI-compatible API.

An automated health monitoring and failover utility that ensures continuous AI agent uptime by switching providers during outages.

Automate server provisioning, configuration management, and application deployment using Infrastructure as Code.

A comprehensive governance framework providing five core protocols to ensure AI agent reliability, verification, and cost-efficiency.

A Write-Ahead Log protocol that prevents agents from losing critical context and corrections during conversation compaction by persisting state to disk before responding.








































