From IT Asset Lifecycle
Use this skill when identifying devices, operating system versions, or firmware approaching or past end-of-life (EOL) or end-of-support (EOS), combining device inventory data (make/model/OS version) pulled from whatever RMM platforms are connected with general knowledge of common EOL/EOS dates for widely-deployed OS and hardware, and prioritizing the resulting risk list by device criticality. Always use conduit__search_tools to discover which RMM(s) are actually connected before assuming a specific vendor, and always caveat EOL/EOS dates as needing verification against current vendor lifecycle pages since they can change.
How this skill is triggered — by the user, by Claude, or both
Slash command
/assets-pack:eol-eos-flaggingWhen to use
When identifying devices, OS versions, or firmware approaching or past end-of-life or end-of-support, or prioritizing that risk by device criticality. Use when: EOL risk, end of life devices, unsupported hardware, EOS flagging, is this OS still supported, end of support, unsupported OS, legacy hardware risk.
The summary Claude sees in its skill listing — used to decide when to auto-load this skill
End-of-life and end-of-support are two related but distinct events.
End-of-life and end-of-support are two related but distinct events. End-of-life (EOL) generally means the vendor has stopped selling or actively developing the product. End-of-support (EOS) — sometimes called end-of-extended-support — means the vendor stops shipping security patches. EOS is the harder deadline operationally: a device past EOS is accumulating unpatched vulnerabilities with no fix coming, regardless of whether it still "works." This skill flags both, keeps them distinct in the output, and prioritizes the resulting list by how much it actually matters if a given device is left running past its date.
This needs two ingredients: device inventory data (make, model, OS version, firmware version — pulled live from whatever RMM is connected) and EOL/EOS knowledge (which dates apply to which OS/hardware — general knowledge, not something the RMM exposes). The two must be combined explicitly, and the knowledge half must always carry a verification caveat, because vendor lifecycle dates do change (extended support gets purchased, timelines shift) and this skill's knowledge has a cutoff.
This is distinct from warranty-tracking: a device can be fully in
warranty and past OS end-of-support (an aging laptop still under a 5-year
warranty but running an OS version no longer patched), or out of warranty
and still fully supported (an older desktop on a current, supported OS with
no active vendor patching risk). Both signals feed refresh-cycle-planning,
but they are not the same finding and should not be conflated in a report.
Never assume which RMM is connected:
conduit__search_tools with a query like "list devices",
"device details", or "OS version" to discover which RMM
connector(s) are live and their real tool names (e.g.
datto-rmm__datto_list_devices, ninjaone__list_devices,
ncentral__ncentral_list_devices, atera__search_agents).This skill can reason about EOL/EOS timing for widely-deployed operating systems and hardware families using general knowledge (e.g., major desktop and server OS release/support lifecycles, common consumer/business OS version end-of-support windows, well-known network hardware firmware support windows). Use that knowledge to flag likely-EOL/EOS devices found in inventory.
Always attach an explicit caveat to any EOL/EOS date cited from general knowledge: state that the date should be verified against the vendor's current lifecycle page before it's used to justify a purchase or a hard deadline in front of a client, because:
Never present an EOL/EOS date with false precision or as independently verified fact — frame it as "generally documented as EOL/EOS around [date/quarter] — confirm against the vendor's current lifecycle page before treating this as final."
Flag a device when any of the following is true, and say which applies:
Don't flag a device solely because it's "old" — flag it because a specific, named EOL/EOS date applies or is approaching. Vague "this looks legacy" judgments are not findings; a named date and source (general knowledge, caveated) is.
Not every EOL/EOS finding carries the same urgency. Combine the EOL/EOS signal with device role/criticality before ranking:
| Criticality | Examples | Why it matters more/less |
|---|---|---|
| High | Domain controllers, servers running production line-of-business apps, network appliances (firewalls, core switches), anything internet-facing | A patch gap here is a direct breach/outage risk with broad blast radius |
| Medium | Shared workstations, general-purpose servers with limited exposure | Real risk, narrower blast radius |
| Low | Spare/loaner desktops, rarely-used devices, kiosk-style single-purpose endpoints | Same EOL/EOS fact, much smaller practical exposure — still worth tracking, not worth panicking over |
Resolve criticality from whatever signal is available: device role/tags in the RMM (server vs. workstation), naming convention, or, where connected, a documentation platform's asset classification. If no criticality signal is available for a device, say so explicitly and default to treating it as unclassified rather than guessing — do not silently assume "low" to shrink the report.
A server past EOS ranks above a spare desktop past EOS even if the desktop crossed its date first — recency of crossing the date is a secondary sort key, criticality is primary.
conduit__search_tools.Say so explicitly: "No RMM connector is available through the gateway, so there's no device/OS inventory to assess for EOL/EOS risk." Do not fabricate device data.
Report the device with "insufficient version data to assess EOL/EOS risk" rather than guessing a version from the device model alone.
If general knowledge is ambiguous about a specific date (e.g., a less-common OS build or a hardware model with a non-standard support timeline), say so plainly and recommend direct verification against the vendor's lifecycle page rather than presenting a guessed date as fact.
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.
Manages NinjaOne devices via API: list, search, manage services, schedule maintenance, reboot, and monitor health for Windows, Mac, and Linux endpoints.