cloudflare-one-migrations

Plans migrations from Zscaler, Palo Alto, and legacy VPN stacks to Cloudflare One.

Updated Dec 9, 2025
One-click install
npx skills add https://github.com/Aki2022/skills --skill cloudflare-one-migrations-aki2022
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: cloudflare-one-migrations
Source: https://github.com/Aki2022/skills/tree/main/cloudflare-one-migrations
Command: npx skills add https://github.com/Aki2022/skills --skill cloudflare-one-migrations-aki2022

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Migrating from Zscaler ZIA/ZPA, Palo Alto NGFW/Prisma, or legacy VPN/SWG stacks to Cloudflare One involves hundreds of interdependent policies, objects, and connectors where missed mappings cause silent security gaps. This Skill structures the entire migration so every source rule is accounted for, staged safely, and validated before cutover. ## Core Features & Use Cases - Source Inventory & Export Guidance: Specifies exactly which exports to request from ZIA, ZPA, and Palo Alto/Prisma so object dependencies are not missed. - Policy Mapping Plans: Maps source rules to Cloudflare Gateway, Access, Tunnel, DLP, and resolver resources with confidence levels, partial-mapping flags, and explicit Not Migrated rows. - Staged Rollout & Validation: Enforces disabled/audit-mode creation, pilot groups, object-count comparisons, and rollback paths before broad enablement. - Use Case: Given a ZPA export with app segments and connector groups, produce a mapping plan that creates one Cloudflare Tunnel per connector group, CIDR and hostname routes per app segment, reusable Access policies, and the required Gateway Network allow rule for private apps. ## Quick Start Ask the assistant to build a Cloudflare One migration assessment from your Zscaler ZIA and ZPA policy exports, including a mapping plan and pilot rollout.

Frequently Asked Questions about cloudflare-one-migrations

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

FAQPage Schema
How do I migrate from Zscaler ZIA to Cloudflare Gateway?

Export ZIA URL filtering, firewall, SSL inspection, DLP, custom categories, IP groups, and locations first. Map policies to Cloudflare Gateway traffic policies and lists, create them disabled with a migration prefix, then pilot with small groups before expanding.

How do I migrate ZPA app segments to Cloudflare Access?

Create one Cloudflare Tunnel per ZPA connector group with one cloudflared replica per connector instance. App segment IPs become CIDR routes and domains become hostname routes, while ZPA access policies map to reusable Cloudflare Access policies attached to private apps.

Why does Gateway block Cloudflare Access private app traffic after migration?

In default-deny Gateway Network environments, broad L4 block rules evaluate before Access policies. Add a Network allow rule with the selector for self-hosted Access apps with private addresses at higher precedence than the block rules.

Can Palo Alto firewall rules be mapped directly to Cloudflare One?

Not one-to-one. App-ID, zones, HIP profiles, and decryption behavior rarely translate exactly, so rules must be mapped by intent after reviewing traffic direction, objects, users, and hit counts, with partial mappings flagged explicitly.

What are the limitations when migrating Zscaler policies to Cloudflare?

Zscaler caution/warn behavior has no Gateway equivalent, DLP engines and custom regex require manual recreation, and ZPA bypass maps to manual WARP Split Tunnel excludes. Access apps also default to 5 hostnames per app unless the limit is raised.