npx claudepluginhub wyre-technology/msp-claude-plugins --plugin runzeroThis skill uses the workspace's default tool permissions.
RunZero tasks represent network discovery scans. Each scan is executed by an explorer (scan agent), targets a set of IP ranges or subnets, and discovers assets, services, and network topology. This skill covers creating, managing, and reviewing scan tasks.
Guides Next.js Cache Components and Partial Prerendering (PPR) with cacheComponents enabled. Implements 'use cache', cacheLife(), cacheTag(), revalidateTag(), static/dynamic optimization, and cache debugging.
Migrates code, prompts, and API calls from Claude Sonnet 4.0/4.5 or Opus 4.1 to Opus 4.5, updating model strings on Anthropic, AWS, GCP, Azure platforms.
Analyzes BMad project state from catalog CSV, configs, artifacts, and query to recommend next skills or answer questions. Useful for help requests, 'what next', or starting BMad.
RunZero tasks represent network discovery scans. Each scan is executed by an explorer (scan agent), targets a set of IP ranges or subnets, and discovers assets, services, and network topology. This skill covers creating, managing, and reviewing scan tasks.
Explorers are RunZero's scan agents deployed on the network:
| Type | Description |
|---|---|
| Managed Explorer | Deployed on-premises, managed via RunZero Console |
| Hosted Explorer | Cloud-hosted by RunZero for external scanning |
Each explorer is assigned to a site and executes scans within that network segment.
| Type | Description |
|---|---|
| Discovery | Full asset and service discovery |
| Quick | Fast ping sweep to identify live hosts |
| Targeted | Scan specific ports or protocols |
Targets are specified as:
192.168.1.0/2410.0.0.1-10.0.0.254172.16.0.1Scan rate controls how aggressively the explorer scans:
| Rate | Description |
|---|---|
slow | Minimal network impact, longer scan time |
normal | Balanced speed and network impact |
fast | Faster scan, higher network utilization |
max | Maximum speed, highest network impact |
runzero_tasks_list
Parameters:
site_id -- Filter by sitestatus -- Filter by status (running, completed, stopped, error)count -- Results per pageoffset -- Pagination offsetExample response:
{
"tasks": [
{
"id": "task-uuid-123",
"name": "Weekly Discovery - ACME HQ",
"site_id": "site-uuid-456",
"status": "completed",
"type": "discovery",
"targets": "192.168.0.0/16",
"explorer_id": "explorer-uuid-789",
"created_at": "2026-03-27T02:00:00Z",
"completed_at": "2026-03-27T03:45:00Z",
"stats": {
"assets_found": 342,
"services_found": 1205,
"new_assets": 5
}
}
]
}
runzero_tasks_get
Parameters:
task_id -- The specific task UUIDReturns full scan details including targets, results, timing, and discovered asset/service counts.
runzero_tasks_create
Parameters:
site_id -- Site to scan (required)targets -- IP ranges to scan (required)explorer_id -- Explorer to execute the scan (required)name -- Human-readable task namescan_rate -- Scan speed (slow, normal, fast, max)probes -- Specific probes to enable (e.g., arp,syn,connect)runzero_tasks_stop
Parameters:
task_id -- The running task to stoprunzero_sites_list to identify the target siterunzero_explorers_list to find available explorers for the siterunzero_tasks_create with the site, explorer, and target rangesrunzero_tasks_getrunzero_tasks_list with status=completedrunzero_explorers_list to get all explorersCause: The selected explorer is not connected Solution: Verify explorer connectivity; check the host machine
Cause: Malformed CIDR notation or IP range Solution: Verify target format; use CIDR or dash-separated ranges
Cause: Large target range or slow scan rate Solution: Split targets into smaller subnets; increase scan rate
normal scan rate for routine scans; reserve fast/max for urgent discovery