org-health

Audits a Webex Calling org with 18 deterministic checks and generates an HTML health report.

3|Updated Mar 20, 2026
One-click install
npx skills add https://github.com/achobgood/wxops --skill org-health-achobgood
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: org-health
Source: https://github.com/achobgood/wxops/tree/main/.claude/skills/org-health
Command: npx skills add https://github.com/achobgood/wxops --skill org-health-achobgood

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Webex Calling administrators lack visibility into configuration drift, security gaps, and underutilized features across their org, and manually auditing hundreds of settings is slow and error-prone. ## Core Features & Use Cases - Automated State Collection: Gathers org state via wxcli commands covering auto attendants, call queues, hunt groups, devices, users, dial plans, trunks, and numbers, with pagination-safe collection. - 18 Deterministic Checks: Analyzes collected data across four categories — security posture, routing hygiene, feature utilization, and device health — with severity-ranked findings. - Branded HTML Report: Produces a self-contained Authority Minimal HTML report with brand name and preparer attribution. - Use Case: An IT admin preparing for a quarterly review runs the assessment to surface toll-fraud risks, orphaned routing components, and offline devices, then shares the HTML report with stakeholders. ## Quick Start Run an org health assessment on my Webex Calling org and generate a report of the findings.

Frequently Asked Questions about org-health

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I run a health check on a Webex Calling org?

Authenticate with wxcli, confirm the target org via wxcli whoami, then follow the three phases: collect org state as JSON, run wxcli org-health analyze, and generate the HTML report with wxcli org-health report.

What does the Webex org health assessment check?

It runs 18 checks across four categories: security posture (toll fraud vectors, unrestricted dialing), routing hygiene (empty dial plans, orphaned trunks), feature utilization (disabled attendants, empty groups), and device health (offline or unassigned devices).

Why does the collection use the --all flag on some wxcli commands?

Without --all, certain list commands return only the first page, producing a clean-looking but incomplete report. The flag walks the full collection so downstream count and completeness checks are accurate.

When should I not use the org health assessment?

It is not suited for security or compliance audit logs, CDR and call analytics, or license auditing. Use the audit-compliance, reporting, or manage-licensing skills for those tasks instead.

What output does the Webex health check generate?

It produces a self-contained HTML report at org-health-output/<timestamp>/report/org-health-report.html, plus a results.json file with findings ranked by HIGH, MEDIUM, LOW, and INFO severity.