Skip to content
Development
Skill

/appliances

Axcient x360Recover appliances: the physical/virtual hardware running local backups, its device roster, and the org-wide vs client-scoped list tools.

From plugin
msp-claude-plugins
52200 skills146 agents200 commands4 MCP

Claude Code

$ npx -y skills add wyre-ai/msp-claude-plugins --skill appliances --agent claude-code

SKILL.md

appliances.SKILL.md
name: "Axcient Appliances"
description: >
  Axcient x360Recover appliances: the physical/virtual hardware running
  local backups, its device roster, and the org-wide vs client-scoped list
  tools.
when_to_use: >-
  When looking up Axcient appliance inventory or hardware detail. Use when:
  axcient appliance, appliance list, appliance capacity, appliance devices,
  or x360recover appliance.

Axcient Appliances

Overview

An appliance is the physical or virtual box running local backups for appliance-based devices (as opposed to direct-to-cloud devices, which have no appliance at all). Every appliance-based device belongs to exactly one appliance; D2C devices never appear under one.

Anti-triggers

  • **A D2C-only device** — it has no appliance and won't appear in any

appliance's device list. Use the `devices` skill directly.

  • **Vault capacity** — an appliance's local storage is separate from vault

storage; see the `vaults` skill for replication-target capacity.

Tools

| Tool | Description | Arguments | |------|-------------|-----------| | `axcient_list_appliances` | Every appliance in the organization | `service_id?`, `include_devices?` | | `axcient_list_appliances_by_client` | Appliances for one client | `client_id`, `include_devices?` | | `axcient_get_appliance` | One appliance's detail | `appliance_id`, `include_devices?` |

`include_devices` defaults to `true` on all three — pass `false` explicitly when you only need appliance-level fields and want a smaller response for a large fleet.

Service ID Filtering

`axcient_list_appliances` accepts an optional `service_id` — the appliance's 4-character serial/service identifier, useful when a technician has the physical unit's ID label in hand but not its `client_id`.

Common Workflows

Appliance Inventory for a Client

1. `axcient_list_appliances_by_client` with the client's ID 2. For each appliance, note model/version fields and the attached device count (from the embedded device list, if `include_devices` was left at its default `true`)

Locating an Appliance by Serial

1. `axcient_list_appliances` with `service_id` set to the label on the physical unit 2. If nothing matches, the unit may be decommissioned or the service ID was misread — cross-check with `axcient_list_clients` for the expected client instead of assuming the appliance doesn't exist in the API

Capacity Planning for New Devices

1. `axcient_get_appliance` for the target appliance with `include_devices` to see current load 2. Cross-reference against the vault(s) those devices replicate to (see the `vaults` skill) — appliance-local capacity and vault capacity are independent constraints, and a new device can be fine locally while pushing a private vault over capacity

Error Handling

Appliance Not Found

**Cause:** Invalid `appliance_id`, or the appliance belongs to a different organization than the credential **Solution:** Verify against `axcient_list_appliances` or `axcient_list_appliances_by_client`.

Best Practices

  • Prefer the client-scoped list when you already know the client — it's

one call instead of listing everything and filtering client-side.

  • Treat appliance device counts as a proxy for local load, not vault

replication health — a fully-loaded appliance can still have current vault/cloud recovery points, or vice versa.

Related Skills

  • [api-patterns](../api-patterns/SKILL.md) - Authentication, tool catalog, error codes
  • [devices](../devices/SKILL.md) - Devices protected by a given appliance
  • [clients](../clients/SKILL.md) - Client-scoped appliance listing
  • [vaults](../vaults/SKILL.md) - Replication targets, independent of appliance-local capacity
Read more
@wyre-technology
Ships withmsp-claude-plugins

One command to supercharge Claude Code for MSP workflows. Then restart Claude Code. That's it. Documentation: mcp.wyre.ai

52200 skills146 agents4 MCP
Get the whole plugin

Stars on GitHub

Momentum

stars in total
52
Star history of wyre-technology/msp-claude-plugins on GitHub, a chart by star-history.com

Other skills on msp-claude-plugins.

More skills from other plugins.

brainstorming
Auto-invoked

brainstorming

You MUST use this before any creative work - creating features, building components, adding functionality, modifying behavior, or…

@obra@obraInstall Skill
ask-matt

ask-matt

Ask which skill or flow fits your situation. A router over the skills in this repo.

skills13d309k
@mattpocock@mattpocockInstall Skill
accessibility
Auto-invoked

accessibility

Design, implement, and audit accessible UI to WCAG 2.2 Level AA across Web, iOS, and Android — semantic ARIA roles and labels,…

ecc2w293k
@affaan-m@affaan-mInstall Skill
compiler-commit

compiler-commit

Use when you want to verify compiler changes and commit with the correct convention. Runs tests, lint, and format, then commits…

react4d252k
@facebook@facebookInstall Skill

Questions about appliances.

Which coding agents can use appliances?
appliances installs in Claude Code, Codex, Cursor, Gemini CLI, GitHub Copilot, OpenCode and Windsurf with the skills CLI, using each agent's flag shown on this page. Flowy's auto-invocation, which fires a skill when your prompt matches, runs in Claude Code only.