cucm-migrate

Executes CUCM-to-Webex Calling migrations via assessment, decision review, and delegated provisioning.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Migrating a Cisco CUCM telephony environment to Webex Calling involves hundreds of interdependent decisions, strict ordering prerequisites, and live production API writes where a single mistake can corrupt an organization. This Skill orchestrates the full execution workflow so each step is verified, gated, and recoverable. ## Core Features & Use Cases - Assessment and decision review: Generates an HTML assessment report with complexity scoring, resolves location addresses, and walks the admin through architecture advisories and per-decision review with auto-apply rules. - Gated execution with preflight: Verifies token expiry, runs 10 preflight checks against the target Webex org, and requires explicit approval before executing operations concurrently via wxcli cucm execute. - Skill delegation and rollback: Dispatches each operation to domain skills (provision-calling, configure-features, manage-devices, configure-routing) and provides dependency-ordered rollback tables for teardown. - Use Case: After running the CUCM analysis pipeline (discover, normalize, map, analyze), invoke this Skill to review 200 migration decisions, execute the plan in batches, and produce a customer deliverables bundle with the assessment report and execution status. ## Quick Start Run the cucm-migrate skill for my analyzed migration project to review decisions and execute the Webex provisioning plan.

Frequently Asked Questions about cucm-migrate

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

FAQPage Schema
How do I migrate from CUCM to Webex Calling?

Run the wxcli CUCM pipeline stages (discover, normalize, map, analyze) first, then invoke this workflow. It generates an assessment report, guides decision review, runs preflight checks, and executes provisioning operations concurrently against the Webex org.

What must be complete before running the CUCM migration execution?

The pipeline must be at ANALYZED stage or later, verified with `wxcli cucm status`. All pending decisions must be resolved and every location must have a street address imported via `wxcli cucm import-locations` before planning can proceed.

Why does the migration stop at the preflight step?

Preflight runs 10 checks against the target Webex org, and any failure or INCOMPLETE result blocks execution. Common causes include number conflicts, duplicate users, license shortages, and tokens expiring in under two hours.

How do I roll back a failed Webex migration?

Use `wxcli cucm rollback-ops` to list created resources, then delete them in reverse tier order: features, devices, users, routing, then locations. Virtual lines require raw HTTP DELETE because the CLI uses the wrong ID type.

Can I re-run the migration after partial failures?

Yes. Failed operations are recorded in the database; diagnose each failure, then run `wxcli cucm retry-failed` followed by `wxcli cucm execute`. Repeat until execution-status shows zero failed and zero pending operations.