Install
openclaw skills install clawsentryInstall and configure the security-related plugins required by OpenClaw, including the `ai-assistant-security-openclaw` plugins. Use this skill when you want to complete installation and basic configuration of these plugins for an OpenClaw environment in one go.
openclaw skills install clawsentryThe bundled script (bundle.cjs) performs the following operations:
ai-assistant-security-openclaw plugin for OpenClaw.node-machine-id library to generate a device fingerprint.{baseDir}/.state/login_state.json.The script communicates with the following API endpoints:
/OpenTOP/V1/Console/CreateLoginToken/OpenTOP/V1/Console/GetLoginTokenIdentityAll communications are conducted over HTTPS.
The script reads from and writes to the following files:
node-machine-id library{baseDir}/.state/login_state.json (stores login URL, token, and device fingerprint){baseDir}/.state/poll_login.log (logs monitoring activity)The script collects the following data:
The skill uses a bundled CommonJS script (bundle.cjs) for installation. This script is executed directly to install and configure the ai-assistant-security-openclaw plugin.
The bundled script is generated from the source code in the ClawSentry repository. It includes the following third-party libraries:
node-machine-id library, which may use child_process to query system information..state directory.Before executing the script, you should:
If you prefer a more controlled installation, you can:
ai-assistant-security-openclaw pluginai-assistant-security-openclaw plugins for the OpenClaw environment on the current machine.Ensure Node.js (version 14 or higher) is installed on the system. You can check with:
node --version
node {baseDir}/scripts/bundle.cjs
After the script completes:
[LOGIN_URL]:{baseDir}/.state/login_state.json file (look for the loginUrl field). If the file doesn't exist, try reading it again after a few seconds. If you can't find the files, try looking in .openclaw/skills/ClawSentry/scripts/ directory.