From immybot
Manages ImmyBot maintenance sessions: start, monitor, pause, resume, cancel, and analyze session logs to diagnose failed deployments.
How this skill is triggered — by the user, by Claude, or both
Slash command
/immybot:maintenance-sessionsWhen to use
When starting, monitoring, pausing, resuming, or cancelling ImmyBot maintenance sessions, or investigating session logs and results to diagnose a failed reconciliation. Use when: immybot maintenance session, immybot reconcile, immybot session logs, immybot session status, immybot run maintenance, cancel maintenance immybot, or immybot session failed.
The summary Claude sees in its skill listing — used to decide when to auto-load this skill
A maintenance session is the unit of work that reconciles an
A maintenance session is the unit of work that reconciles an endpoint (or a whole tenant) against its desired state — installing, updating, or removing software and running remediation. Starting a session is destructive: it can install software and reboot machines.
| Tool | Purpose |
|---|---|
immybot_maintenance_sessions_list | Recent sessions with computer/tenant/status/type/date filters |
immybot_maintenance_sessions_get | Snapshot of one session by ID |
immybot_maintenance_sessions_active | All currently running sessions |
immybot_maintenance_sessions_start | Start a session (DESTRUCTIVE) |
immybot_maintenance_sessions_pause | Pause a running session |
immybot_maintenance_sessions_resume | Resume a paused session |
immybot_maintenance_sessions_cancel | Cancel a queued/running session (DESTRUCTIVE) |
immybot_maintenance_sessions_logs | Log stream for a session |
immybot_maintenance_sessions_results | Final results / per-task outcomes |
immybot_maintenance_sessions_start targets either a single
computer ID or a tenant ID (all computers in that tenant). It
takes a session type, priority, a reboot flag (allow reboot if
required), and a description / reason.
This operation is destructive — obtain human approval, name the scope explicitly, and decide deliberately whether reboots are permitted before starting.
immybot_maintenance_sessions_get — poll for status.immybot_maintenance_sessions_logs — tail progress detail.Use immybot_maintenance_sessions_active to see everything running
across the fleet at once.
immybot_maintenance_sessions_pause halts a running
session (e.g. user reports the machine is busy). Supply a reason.immybot_maintenance_sessions_resume continues a
paused session.immybot_maintenance_sessions_cancel stops a queued
or running session. Destructive: an in-progress install may be
left half-applied. Supply a cancellation reason.immybot_maintenance_sessions_list filtered by computer/tenant
and status = failed to locate the session.immybot_maintenance_sessions_results for which tasks failed.immybot_maintenance_sessions_logs for the failing log lines.immybot_tasks_for_computer, immybot_tasks_failed).reboot is allowed and an
install requires it, the session continues after the reboot;
expect a longer wall-clock duration.immybot_maintenance_sessions_get distinguishes the states.npx claudepluginhub wyre-technology/msp-claude-plugins --plugin immybotAuthenticates and works with ImmyBot's desired-state deployment model via Entra ID OAuth, including destructive operations and polling cadence.
Lists, executes, monitors, and manages automated scripts on assets via SuperOps.ai RMM. Covers script types, execution parameters, scheduling, and result handling for MSP automation.
Agent-to-agent messaging bus for Claude Code. Sends messages between local sessions, delegates tasks, fans-out work, and coordinates concurrent agents on the same machine.