admin.allowlist

Query and mutate authorized chat IDs with confirmation and guardrails.

Updated Mar 6, 2026
One-click install
npx skills add https://github.com/victorp1leon/openclaw-bakery --skill admin-allowlist
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: admin.allowlist
Source: https://github.com/victorp1leon/openclaw-bakery/tree/main/skills/admin.allowlist
Command: npx skills add https://github.com/victorp1leon/openclaw-bakery --skill admin-allowlist

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Manage and regulate the list of authorized chat IDs for the bot with a strict confirmation flow and guardrails to prevent unauthorized changes or admin lockout.

Core Features & Use Cases

  • Query current allowlist: view the current set of authorized chat IDs and its size.
  • Mutations with guardrails: add or remove chat IDs only after explicit confirmation, ensuring safety and traceability.
  • Runtime safety & visibility: changes are held in memory during runtime with clear notes on persistence requirements.

Quick Start

Provide an admin action (view, add, or remove) and confirm the change to apply it to the allowlist.

Frequently Asked Questions about admin.allowlist

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I manage authorized chat IDs for my bot without risking an admin lockout?▼

Admin allowlist management lets you query and mutate authorized chat IDs with built-in guardrails and confirmation flows to prevent lockout. Changes require explicit confirmation before being applied to the allowlist.

What is the process to add or remove a chat ID from the bot access control list?▼

To modify the access control list, provide an operation input (add or remove) with the target chat ID and the requester chat ID. The system applies safety checks and holds changes in memory until explicit persistence.

Does the admin allowlist persist changes automatically during runtime?▼

No, admin allowlist changes are temporary during runtime. Changes are held in memory with clear notes on persistence requirements, meaning you must explicitly persist modifications for them to remain effective.

How can I view the current set of authorized chat IDs for my bot?▼

You can view the current allowlist by providing the view operation input. This queries the current set of authorized chat IDs and displays the list along with its total size.

What guardrails are in place to prevent unauthorized changes to the allowlist?▼

The allowlist enforces guardrails through access control using the requester chat ID and an explicit confirmation flow for all mutations. These safety checks ensure traceability and prevent unauthorized add or remove operations.