RMM ๐Ÿงช Community โœ“ Claude Code โœ“ Claude Desktop Standalone โ€ข Immybot

Immybot

ImmyBot - desired-state Windows software deployment, maintenance sessions, scripts (Entra ID OAuth)

Installation

Install this plugin individually:

/plugin marketplace add wyre-technology/msp-claude-plugins --plugin immybot

Or install all MSP plugins at once:

/plugin marketplace add wyre-technology/msp-claude-plugins

Features

  • Endpoint Management
  • Maintenance Sessions
  • Script Execution
  • Software Deployment
  • Tenant Compliance

Skills

This plugin provides 6 skills that teach Claude about Immybot:

Skill Description
endpoint-management Use this skill when working with ImmyBot computers/endpoints โ€” listing and filtering the managed fleet, searching by name or serial, inspecting installed-software inventory, reviewing which deployments target a device, creating new computer records, and forcing an agent check-in.
maintenance-sessions Use this skill when working with ImmyBot maintenance sessions โ€” the reconciliation engine that brings endpoints into their desired state.
script-execution Use this skill when working with ImmyBot's PowerShell script library โ€” searching scripts by name or category, validating script syntax, executing a script in SYSTEM context on a target computer, and reviewing execution history and results.
software-deployment Use this skill when configuring desired-state software deployments in ImmyBot โ€” picking the software, scoping the deployment to a tenant or computer, kicking off a maintenance session to reconcile, and checking compliance afterwards.
tenant-compliance Use this skill when working with ImmyBot tenants and fleet-wide reporting โ€” listing and searching client organizations, pulling per-tenant compliance dashboards and software-inventory rollups, and auditing background task queues (running, queued, failed) to produce client-facing or operational status reports.
api-patterns Use this skill when working with the ImmyBot MCP tools โ€” Entra ID OAuth 2.0 client-credentials authentication (4 fields), the two-step desired-state deployment model, destructive operations that need explicit confirmation, and the task/session polling cadence.

Agents

This plugin provides 3 agents for autonomous task execution:

Agent Description
compliance-auditor Use this agent when an MSP needs a software-compliance audit across their ImmyBot-managed tenant portfolio โ€” per-tenant compliance scorecards, failing-deployment analysis, software-inventory rollups, and task-queue health for QBR or operational reporting.
endpoint-remediation-specialist Use this agent when an MSP needs to diagnose and remediate a problem on ImmyBot-managed endpoints โ€” investigating failed maintenance sessions and tasks, running remediation scripts, and re-reconciling affected computers.
software-deployment-orchestrator Use this agent when an MSP needs to plan and execute a software rollout through ImmyBot โ€” staging desired-state deployments, piloting, triggering maintenance sessions, and confirming compliance.

Commands

Available slash commands:

Command Description
/compliance-report Generate an ImmyBot software-compliance scorecard for a tenant or the whole fleet
/deploy-software Stage and reconcile an ImmyBot desired-state software deployment to a tenant or computer
/list-computers List and filter ImmyBot-managed computers, optionally scoped to a tenant
/maintenance-status Show ImmyBot maintenance session status โ€” active sessions, or detail and logs for a specific session
/run-script Find and execute an ImmyBot PowerShell script on a target computer (destructive, SYSTEM context)
/search-software Search the ImmyBot software catalog (per-tenant + global)

API Reference

Base URL
Authentication
Rate Limit
Documentation

Example Usage

Generate an ImmyBot software-compliance scorecard for a tenant or the whole fleet

/compliance-report

Stage and reconcile an ImmyBot desired-state software deployment to a tenant or computer

/deploy-software

List and filter ImmyBot-managed computers, optionally scoped to a tenant

/list-computers

Show ImmyBot maintenance session status โ€” active sessions, or detail and logs for a specific session

/maintenance-status

Find and execute an ImmyBot PowerShell script on a target computer (destructive, SYSTEM context)

/run-script

Search the ImmyBot software catalog (per-tenant + global)

/search-software

Using Skills

/skill immybot:endpoint-management

Use this skill when working with ImmyBot computers/endpoints โ€” listing and filtering the managed fleet, searching by name or serial, inspecting installed-software inventory, reviewing which deployments target a device, creating new computer records, and forcing an agent check-in.