From threatlocker
Use this skill when working with ThreatLocker computer groups — the policy-scoping boundary that determines which allow/deny rules apply to which endpoints. Covers listing groups, mapping computer to group, and the difference between the dropdown and full list endpoints.
How this skill is triggered — by the user, by Claude, or both
Slash command
/threatlocker:computer-groupsWhen to use
When scoping policies, mapping computers to groups, choosing a target group for new endpoints, or auditing global vs org-specific group usage. Use when: threatlocker computer group, threatlocker policy scope, threatlocker group dropdown, threatlocker groups list, threatlocker ostype, assign computer group, or threatlocker policy targeting.
The summary Claude sees in its skill listing — used to decide when to auto-load this skill
Computer groups are the policy-scoping unit in ThreatLocker. Policies
Computer groups are the policy-scoping unit in ThreatLocker. Policies are applied at the group level, never at the individual computer level. A computer must belong to exactly one group, and moving a computer between groups changes which policy set applies to it. Groups can be global (visible across all child organizations) or org-specific.
threatlocker_computer_groups_list
Full list with metadata — group name, ID, OS type, parent org, computer count, and policy associations. Use this for audits and reports.
threatlocker_computer_groups_dropdown
Slim list intended for selection UIs — typically just id, name, and
osType. Use this when you only need to map an ID to a name or pick a
target group for a move.
The full list is heavier and includes counts and metadata that requires more lookups server-side. The dropdown returns immediately and is the right choice when you are about to issue another call (move, assign) and just need the IDs.
osType Enum| Value | Meaning |
|---|---|
| 0 | All / Any |
| 1 | Windows |
| 2 | macOS |
| 3 | Linux |
A group's osType constrains which computers can be assigned to it —
you cannot put a Mac into a Windows-only group.
The full list endpoint exposes the parent organization on each row, so you can filter or group by it.
The threatlocker_computers_list response includes
computerGroupId and computerGroupName directly, so a separate
call is usually unnecessary. When you have a stale ID and need the
current name, use threatlocker_computer_groups_dropdown to resolve.
threatlocker_computer_groups_list.osType does not match the OS distribution of
the computers actually assigned to it (misclassified group).threatlocker_computer_groups_dropdown.osType for the new computer.operatingSystem
string is normalized into the osType enum at assignment time.
Edge OS strings (Windows IoT, macOS preview builds) sometimes land
in the wrong bucket.npx claudepluginhub wyre-technology/msp-claude-plugins --plugin threatlockerUse this skill when working with ThreatLocker-protected endpoints — fleet inventory, identifying offline agents, drilling into a single computer's check-in history, and correlating computers across organizations and groups.
Look up ZIA rule target fields (users, groups, locations, etc.) by display name to get IDs for rule payloads. Centralizes read-before-write lookups for ZIA rule creation workflows.
Generates URLs to LimaCharlie web UI for dashboard, sensors, detections, D&R rules, FP rules, secrets, outputs, investigations, playbooks, AI agents, and sensor pages like timeline and processes.