Install
openclaw skills install @zw008/endpoint-aiopsUse this skill whenever the user needs to operate a managed-endpoint fleet (thin clients, VDI endpoints, centrally-managed devices) — a one-shot fleet health overview, endpoint inventory (list/get), login & boot sessions, login-storm analysis (detect morning login storms and rank the slowest login/boot contributors), patch/config drift (which endpoints deviate from the fleet baseline), and two guarded writes (assign a config profile, reboot an endpoint). Always use this skill for "endpoint fleet overview", "list managed endpoints", "why is login slow this morning", "login storm", "boot time analysis", "patch drift", "config drift", "which endpoints are behind on patches", "assign a profile to an endpoint", or "reboot a thin client" when the context is an endpoint-management fleet. Do NOT use when the target is OT / industrial equipment (Modbus, OPC-UA, PLCs — use industrial-aiops), a hypervisor, a storage appliance, a backup product, a Kubernetes cluster, or a network device (negative routing hints only). Preview — common managed-endpoint operations with a built-in governance harness (audit, policy, token budget, undo, risk-tiers). Mock-validated only, not yet verified against a live management server.
openclaw skills install @zw008/endpoint-aiopsDisclaimer: Community-maintained open-source project, not affiliated with, endorsed by, or sponsored by any endpoint-management vendor. Product and trademark names belong to their owners. Source at github.com/AIops-tools/Endpoint-AIops under the MIT license.
Governed managed-endpoint operations — 9 MCP tools, every one wrapped with the bundled @governed_tool harness: a local unified audit log under ~/.endpoint-aiops/, policy engine, token/runaway budget guard, undo-token recording, and graduated-autonomy risk tiers. The management-server API key is stored encrypted (~/.endpoint-aiops/secrets.enc, Fernet + scrypt) — never plaintext on disk.
Standalone: the governance harness is bundled in the package (
endpoint_aiops.governance) — endpoint-aiops has no external skill-family dependency. Preview / mock-only: not yet validated against a live management server.
| Category | Tools | Count | Read or Write |
|---|---|---|---|
| Overview | fleet health overview | 1 | 1 read |
| Inventory | endpoint list, get | 2 | 2 read |
| Sessions | session list, login-storm analysis | 2 | 2 read |
| Drift | drift report, patch status | 2 | 2 read |
| Remediation | assign profile (high) | 1 | 1 write |
| reboot (medium) | 1 | 1 write |
The analysis tools (login_storm_analysis, drift_report, patch_status) accept injected records for pure/offline analysis, or pull live from a configured target.
uv tool install endpoint-aiops
endpoint-aiops init # interactive wizard: connection + encrypted API key
endpoint-aiops doctor
overview): online/offline counts, stale endpoints, agent/patch spreadsession storm / login_storm_analysis) and find the slowest login/boot contributorsdrift report) or behind on patches (drift patch)Do NOT use when the target is OT/industrial equipment (use industrial-aiops), a hypervisor, a storage appliance, a backup product, a container cluster, or a network device.
| If the user wants… | Use |
|---|---|
| Managed-endpoint fleet: login storms, drift, profiles | endpoint-aiops (this skill) |
| OT / industrial edge (Modbus, OPC-UA, PLC, PROFINET) | the industrial-aiops line |
| Hypervisor VM lifecycle (power, snapshot, migrate) | a hypervisor ops skill |
| Container/cluster lifecycle | a cluster ops skill |
endpoint-aiops session storm → storm episodes (peak concurrency, distinct users/endpoints) + the slowest logins and bootsslowestByLogin / slowestByBoot to see which endpoints/users dominateendpoint-aiops drift report — a stray agent version or missing patch often explains slow loginsendpoint-aiops drift report → find the drifted endpoint and its deviating fieldsendpoint-aiops endpoint assign-profile <id> <profile> --dry-run → preview the call--dry-run (double-confirm) — captures the prior profile and records an inverse reassign undo descriptorPass records straight to the analysis tools — login_storm_analysis(sessions=[...]) or drift_report(endpoints=[...]) — to analyse an exported dataset without connecting to a management server.
~/.endpoint-aiops/audit.db (relocatable via ENDPOINT_AIOPS_HOME).ENDPOINT_AUDIT_APPROVED_BY and ENDPOINT_AUDIT_RATIONALE.--dry-run and double confirmation at the CLI.references/capabilities.md — full tool + field referencereferences/cli-reference.md — CLI command referencereferences/setup-guide.md — onboarding, credentials, and connectivity