What problem does it solve? Answering questions about a Webex Calling environment — call volumes, missed calls, hold times, trunk usage, spam blocking, recording compliance — requires navigating a complex CDR API with a 12-hour query window, 1-request-per-minute rate limit, 55+ space-separated field names, and a multi-leg call model that inflates naive counts. This Skill encodes the correct query patterns, scope requirements, and analysis recipes so those questions get accurate answers instead of hallucinated or miscounted results. ## Core Features & Use Cases - CDR querying with 75 ready-made recipes: Pre-built wxcli + Python snippets across 11 categories (volume, outcomes, hold time, agent performance, trunks, PSTN billing, devices, spam, recording compliance, call tracing, compound queries), plus a composition guide for questions no recipe covers. - Async report generation: Discover report templates, create Call Queue Stats / Auto Attendant / Media Quality reports, poll for completion, and download CSV output via the Reports API. - Recording management: List, download, and bulk-export converged (call) recordings, and administer meeting recordings with recycle-bin lifecycle — with explicit guardrails against confusing the two near-identical CLI groups. - Session caching: Pull CDR data once into /tmp/cdr-session.json and run unlimited follow-up analyses in seconds without re-hitting the rate-limited API. - Use Case: A manager asks "What was our answer rate by location last week, and which agents missed the most calls?" The Skill plans a 14-window CDR pull, caches the merged data, then runs the answer-rate and missed-calls recipes to produce per-location and per-user tables. ## Quick Start Ask the agent to analyze your Webex Calling environment, for example: "Show me missed calls and average hold time by location for the past 48 hours using the reporting skill."