From ncentral
Use this skill when working with N-central monitoring and automation — active-issue triage per customer or site, job statuses, the scheduled task → status → per-device details drill-down, and the safety rules for direct-support task execution.
How this skill is triggered — by the user, by Claude, or both
Slash command
/ncentral:monitoring-tasksWhen to use
When triaging N-central active issues, checking job statuses, drilling into scheduled-task results, or executing a direct support task on a device. Use when: ncentral active issues, ncentral alerts, ncentral job status, ncentral scheduled task, ncentral task status, ncentral direct task, ncentral run script, or ncentral automation.
The summary Claude sees in its skill listing — used to decide when to auto-load this skill
Two related surfaces: **monitoring** (what N-central currently thinks is
Two related surfaces: monitoring (what N-central currently thinks is wrong — active issues and job statuses) and tasks (automation that has run or will run — scheduled tasks and direct support tasks). Triage flows from the first into the second.
| Tool | Use For |
|---|---|
ncentral_list_active_issues | Current issues for one customer or site |
ncentral_list_job_statuses | Backup/AV/patch job outcomes for an org unit |
The critical constraint: active issues are listed per customer or site org unit only — there is no SO-level firehose. A cross-client sweep is a loop:
ncentral_list_customers — enumerate clients.ncentral_list_active_issues per customer orgUnitId.Issue records carry the device, the service/monitor that tripped, severity, and how long it has been active. Long-standing issues (days old) are usually known noise or accepted risk; a burst of fresh issues across one customer usually shares one root cause (site down, DNS, a bad patch). Group before you rank.
ncentral_list_job_statuses covers job-shaped work (backups, AV scans,
patch runs) with per-job outcomes — the place to answer "did last night's
backups run?" per customer.
Task inspection is a three-level descent:
ncentral_list_device_tasks / ncentral_get_task — what tasks exist / one task's definition
└── ncentral_get_task_status — aggregate outcome (completed / failed counts)
└── ncentral_get_task_status_details — per-device results, output, return codes
Start at the top. ncentral_get_task_status tells you whether something
failed; ncentral_get_task_status_details tells you where and why —
per-target status and captured output. Only pull details when the
aggregate shows failures or the user asks for output; details payloads are
large on wide-target tasks.
ncentral_create_direct_task executes a task (script, command, quick fix)
immediately on a live device. It is the one tool in this plugin that
changes machine state. Non-negotiable rules:
ncentral_get_task_status (and
details on failure) and report the actual outcome — "task created" is
not "task succeeded".ncentral_list_maintenance_windows) before escalating: a "down" server
inside its patch window is expected.https://<server>/api-explorer (see api-patterns).npx claudepluginhub wyre-technology/msp-claude-plugins --plugin ncentralGuides completion of development work by verifying tests, detecting environment, and presenting structured options for merge, PR, or cleanup.
Enforces test-driven development: write failing test first, then minimal code to pass. Use when implementing features or bugfixes.
Guides creation and editing of skills using test-driven development with pressure scenarios and subagents to verify agent compliance.