ImmyBot computers/endpoints and their tenant grouping: the computer tool surface, workflows for surveying a tenant fleet, locating a device, auditing inventory against desired state, onboarding a new computer record, and forcing an agent check-in, plus the filtering caveats around online status and serials.
Scanned 9/5/2026
Install to Claude Code
npx -y skills add WYRE-AI/msp-claude-plugins --skill endpoint-management --agent claude-codeInstalls into .claude/skills of the current project.
Are you the author of Endpoint Management?
Add the live security badge to your README — it updates automatically with every re-scan.
[](https://www.skillsdirectory.com/skills/wyre-ai-endpoint-management)More formats (shields.io, HTML) on the badges page.
---
name: "ImmyBot Endpoint Management"
description: >
ImmyBot computers/endpoints and their tenant grouping: the computer tool
surface, workflows for surveying a tenant fleet, locating a device, auditing
inventory against desired state, onboarding a new computer record, and forcing
an agent check-in, plus the filtering caveats around online status and serials.
when_to_use: >-
When listing, searching, inspecting, or onboarding ImmyBot-managed Windows computers, reviewing
per-device inventory, or triggering agent check-ins. Use when: immybot computer, immybot
endpoint, immybot device list, immybot inventory, immybot check-in, immybot agent, or immybot
fleet.
---
# ImmyBot Endpoint Management
ImmyBot manages Windows endpoints (computers) grouped under tenants
(client organizations). This skill covers querying and onboarding
those computers and inspecting their state.
## Anti-triggers
- **The same machine under the RMM** — ImmyBot sees only Windows
computers enrolled in this instance, and an endpoint is normally
enrolled in an RMM as well: `atera-agents`, `syncro-assets`,
`superops-assets`, `ncentral-devices`, `ninjaone-devices`, or
`datto-rmm-devices`. Inventory from the two will legitimately differ.
- **What *should* be installed on a computer** — this skill reads what
is actually there; desired state is
`immybot-software-deployment`.
- **Fleet-wide or per-tenant rollups** — use
`immybot-tenant-compliance`.
## API Tools
| Tool | Purpose |
|------|---------|
| `immybot_computers_list` | List computers with tenant/online/OS/status filters |
| `immybot_computers_get` | Full detail for one computer by ID |
| `immybot_computers_search` | Search by name, serial number, etc. |
| `immybot_computers_inventory` | Installed-software / hardware inventory for a computer |
| `immybot_computers_deployments` | Deployments targeting a specific computer |
| `immybot_computers_create` | Create a new computer record |
| `immybot_computers_trigger_checkin` | Force an agent check-in now |
## Common Workflows
### Survey a tenant's fleet
1. `immybot_tenants_search` → resolve the tenant ID.
2. `immybot_computers_list` filtered by that tenant ID.
3. Group results by online status and OS to spot stale or offline
endpoints.
### Locate one computer
`immybot_computers_search` accepts hostname or serial number. Drill
in with `immybot_computers_get` for OS, last-seen, tenant, and
agent state.
### Inventory audit
1. `immybot_computers_get` for the device.
2. `immybot_computers_inventory` for what is actually installed.
3. `immybot_computers_deployments` for what desired-state expects.
4. The gap between (2) and (3) is the remediation list — hand it to
the software-deployment workflow.
### Onboard a new computer
`immybot_computers_create` registers a record (name, tenant ID, and
optional serial / MAC / location). The ImmyBot agent must still be
installed on the endpoint for it to come online.
### Force a check-in
`immybot_computers_trigger_checkin` asks the agent to phone home
immediately rather than waiting for its next scheduled interval —
useful after staging a deployment when you want fast feedback.
## Filtering Notes
- `online` status is a point-in-time snapshot; a computer can be
enrolled but offline.
- Always scope `immybot_computers_list` by tenant when working a
specific client — the unscoped list spans the whole MSP fleet.
- Serial number is the most reliable search key when hostnames are
not unique across tenants.
## Best Practices
- Confirm a computer is online before triggering a maintenance
session against it — an offline endpoint just queues work.
- Use inventory data to validate a deployment actually landed rather
than trusting the deployment's reported status alone.
## Related Skills
- [software-deployment](../software-deployment/SKILL.md) — deploy software to these computers
- [maintenance-sessions](../maintenance-sessions/SKILL.md) — reconcile desired state
- [api-patterns](../api-patterns/SKILL.md) — auth and the desired-state model
Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.
No comments yet. Be the first to comment!