From IT Asset Lifecycle
Use this skill when pulling and normalizing warranty status across whatever RMM platforms (Datto RMM, NinjaOne, N-central, Kaseya VSA, ConnectWise Automate, Atera, SuperOps, Syncro, Action1, ImmyBot) and documentation tools (IT Glue, Hudu) are connected through the gateway. Covers the reliability spread between RMM warranty fields (some pull directly from OEM APIs, some rely on manually-entered fields that go stale), cross-referencing documentation platforms when RMM warranty data is missing or stale, and flagging devices with expired or soon-expiring warranty. Always use conduit__search_tools to discover which RMM and documentation tools are actually connected before assuming a specific vendor.
How this skill is triggered — by the user, by Claude, or both
Slash command
/assets-pack:warranty-trackingWhen to use
When pulling, normalizing, or auditing hardware warranty status across connected RMM platforms and documentation tools. Use when: warranty status, warranty audit, expired warranty, warranty expiring, is this device under warranty, warranty check, out of warranty devices.
The summary Claude sees in its skill listing — used to decide when to auto-load this skill
Warranty status is the single-most load-bearing field in hardware asset
Warranty status is the single-most load-bearing field in hardware asset management and the least consistently reliable one across RMM platforms. Some RMMs resolve warranty directly from the OEM (serial-number lookup against Dell/HP/Lenovo warranty APIs) and refresh it automatically. Others expose a warranty field that is purely a manually-entered value someone typed in once during onboarding and never touched again. Treating both as equally trustworthy produces confident-sounding reports built on stale data. This skill covers how to pull warranty data across whatever RMM(s) an org has connected, how to weigh its reliability, and how to fall back to documentation platforms (IT Glue, Hudu) when RMM data is missing or looks stale.
This is endpoint/hardware warranty specifically — physical device coverage
status. It is not network/cloud infrastructure health (see cloudops-pack)
and it is not a service-desk ticket about a broken device (see ops-pack);
a device can be fully healthy and in active use while still being three
weeks from warranty expiration, which is exactly the case this skill exists
to catch before it becomes a support problem.
Never assume which RMM or documentation platform is connected:
conduit__search_tools with a query like "device warranty",
"list devices", or "device lifecycle" to discover which RMM
connector(s) are actually live for this org and their real tool names
(e.g. datto-rmm__datto_list_devices, ninjaone__list_devices,
ncentral__ncentral_get_device_lifecycle, kaseya-vsa__list_devices).itglue__search_configurations,
hudu__* equivalents) as an optional fallback source, not a primary one —
RMM inventory is the source of truth for "what devices exist"; documentation
is the source of truth only when the RMM's own warranty field is empty or
stale.Different RMM platforms expose warranty with materially different trustworthiness. Do not treat every non-null warranty field as equally current:
| Signal | What it means |
|---|---|
| Warranty field populated with a specific expiry date, refreshed automatically from OEM lookup (where the connected RMM supports it, e.g. serial-based Dell/HP/Lenovo API resolution) | High confidence — treat as authoritative |
| Warranty field populated but the RMM has no automated OEM refresh mechanism, or the field was clearly hand-entered (e.g. N-central's lifecycle record, which is explicitly a human-maintained field) | Medium confidence — usable, but flag as "manually maintained, verify if action-critical" rather than presenting it with the same certainty as an OEM-sourced date |
| Warranty field empty or null | No confidence — this is a coverage gap, not a "no warranty" finding. Report it as "warranty unknown," never as "out of warranty" |
| Device present in RMM inventory with no lifecycle/warranty record at all | Worst case — an untracked device is a hidden risk. Surface it explicitly rather than silently omitting it from the report |
Never infer "out of warranty" from an empty field. An empty field means the data wasn't captured, not that coverage lapsed — conflating the two produces false alarms that erode trust in the report.
When RMM warranty data is missing or looks stale (e.g., unchanged for multiple audit cycles, or a purchase date that doesn't match the device's first-seen date in the RMM), check whether the org has IT Glue or Hudu connected and search for a matching asset/configuration record there:
Bucket every device into one of three states, not a binary "in/out of warranty":
Devices with unknown warranty status form a fourth, explicitly-labeled bucket — never fold them into "expired" or "covered."
conduit__search_tools.Say so explicitly: "No RMM connector is available through the gateway, so there's no device inventory to check warranty status against." Do not fabricate device data.
Report device inventory without warranty data and state plainly that warranty tracking wasn't possible for this platform — do not guess or interpolate an expiry date.
Report the device as "warranty unknown" rather than silently skipping the cross-reference step or treating the absence as "out of warranty."
eol-eos-flagging and hand the combined picture to
refresh-cycle-planning before recommending replacement.npx claudepluginhub wyre-technology/msp-claude-plugins --plugin assets-packUse this skill when building a forward-looking hardware refresh calendar by combining warranty expiration, EOL/EOS timing, and device age across whatever RMM platforms and documentation tools are connected through the gateway. Covers how to bucket devices into replace-now, plan-this-year, and monitor tiers so refresh conversations happen proactively — ahead of a failure or a forced EOL migration — rather than reactively after something breaks. Always use conduit__search_tools to discover which tools are actually connected before assuming a specific vendor.
Lists, searches, manages, and monitors Datto RMM endpoints. Covers device identifiers, types, statuses, UDFs, and warranty information.
Use this skill when working with Auvik device records - identifying device types, interpreting manageStatus, reading lifecycle and warranty fields, and choosing between the v1 list endpoint and the detailed device endpoints.