Blackpoint Asset Inventory
SkillSearchBlackpoint Cyber (CompassOne) asset data: the six asset classes, listing and paginating assets per class, cross-class search, asset detail, and walking parent/child/sibling relationships to build a blast-radius or topology view.
Available today. Use it from your connected AI after setup.
No other account needed.
Connect ahel once, and every AI you use reads what you have installed.
Then ask your AI: use the Blackpoint Asset Inventory skill
What this skill tells your AI
The instructions your AI receives, as published by wyre-ai/msp-claude-plugins in msp-claude-plugins/blackpoint/blackpoint/skills/asset-inventory/SKILL.md and read by ahel’s review.
Assets are the leaves of the CompassOne hierarchy — every detection and vulnerability fires against one. This skill covers enumerating them, searching across classes, and mapping how they connect.
Anti-triggers
- Another vendor's asset inventory — "asset" is one of the most
overloaded words in the stack. Network discovery is
runzero-assets, EDR-managed endpoints aresentinelone-inventoryorhuntress-agents, and RMM device records are the RMM plugin's. A CompassOne asset only exists because CompassOne monitors it. - What is wrong with an asset — findings against it are
blackpoint-vulnerability-management(exposure) orblackpoint-incident-response(detections). - Counting assets across every customer — use
blackpoint-multi-tenant-operations;blackpoint_assets_listis scoped to one tenant and one class per call.
Asset Classes
blackpoint_assets_list requires an asset class. The supported
classes are:
endpoint— workstations, laptopsserver— physical and virtual serversnetwork— switches, routers, firewallscloud— cloud accounts and resourcesmobile— phones, tabletsiot— IoT and OT devices
API Tools
| Tool | Purpose |
|---|---|
blackpoint_assets_list | List assets of a given class for a tenant (paginated) |
blackpoint_assets_get | Full detail for one asset |
blackpoint_assets_search | Search assets across all classes by name / identifier |
blackpoint_assets_relationships | Walk parent / child / sibling links from a source asset |
Common Workflows
Full inventory for a tenant
- Confirm the tenant with
blackpoint_tenants_get. - Call
blackpoint_assets_listonce per class (endpoint,server,network,cloud,mobile,iot). - Paginate each class fully — endpoint counts can run high.
- Roll up: total assets, count per class, count per status.
Find a specific asset fast
- Use
blackpoint_assets_searchwith a hostname, serial, or identifier — it spans all classes, so you do not need to know the class first. - Narrow with the
classesandtenant_idsfilters if the search returns matches across multiple tenants. - Pull
blackpoint_assets_geton the match for full detail.
Build a relationship / topology map
- Identify the entry asset with
blackpoint_assets_search. - Call
blackpoint_assets_relationshipswith the source asset ID. Use thedirectionfilter (parent/child/sibling) and therelated_classfilter to control the walk. - For each related asset, optionally pull detail and any open detections to build a blast-radius view.
Edge Cases
- Class is required —
blackpoint_assets_listwill not return "all assets" in one call; you must iterate the six classes. Useblackpoint_assets_searchwhen you genuinely want a cross-class view. - Asset identity drift — a re-imaged endpoint can produce two asset records. Dedupe on hostname / serial before reporting counts.
- Read-only — there are no tools to create, retire, or modify assets; lifecycle changes happen in the CompassOne portal.
Best Practices
- Always carry the tenant name in inventory output — partner-level work spans many customers.
- Pair
blackpoint_assets_relationshipswith detection lookups when the question is about blast radius, not just topology.
Related Skills
- incident-response - Pivoting from a detection to its asset
- api-patterns - Hierarchy, auth, pagination
Signals
- GitHub stars
- 45
- Forks
- 24
- Last commit
- Sep 2026
Advanced
- Catalog kind
- skill
- Gateway key
blackpoint-asset-inventory- Source
- github.com/wyre-ai/msp-claude-plugins