Install
openclaw skills install omnipermissionHuman-in-the-loop: A free, extensible framework for intercepting tool calls via the OmniPersona mobile app.
openclaw skills install omnipermissionOmniPermission is a governance layer for OpenClaw that intercepts high-risk tool calls and requires manual approval via your mobile device. It is designed to be forkable, allowing you to customize the metadata sent to your phone for a better approval experience.
Configure the plugin directly via the openclaw CLI. The secret key is stored locally, not via environment variables.
openclaw omnipermission set-key (prompts for your key).openclaw omnipermission blacklist-tools (select commands to intercept at the gateway).openclaw omnipermission status (check configuration and connectivity).openclaw omnipermission clear-blacklist (remove all interceptions).You decide how much power the agent has over its own "leash":
Provide the agent access to the openclaw CLI.
cmd" on the fly.Run the agent in a restricted environment (e.g., Docker) without access to the openclaw binary.
We encourage you to fork the repository. The provided implementation is generic (showing tool name). By forking, you can modify the API call to include richer context—like the agent's internal reasoning or the specific project ID—making your mobile notifications much more informative. If you have a use case that needs API or mobile App adjustments, please don't hesitate to contact us.
This skill is for user guidance and optional agent awareness.
This software, plugin, and accompanying skill file are provided "as-is" and without any warranties, express or implied. By using OmniPermission, you acknowledge that you are solely responsible for the actions of your AI agents and the security of the environments in which they operate. While this tool provides a human-in-the-loop governance layer, YOUKI assumes no liability for circumvented security measures, unintended agent behaviors, or any resulting data loss or damages.
User: "I'm going to step away. Please make sure any file deletions require my mobile approval." Agent: "Understood. I am blacklisting the
rmtool via OmniPermission. I will send a push notification to your phone if a deletion is required."