cloudflare-one-migrations

Plan migrations from Zscaler, Palo Alto, and legacy VPN platforms to Cloudflare One.

1|Updated Jul 2, 2026
One-click install
npx skills add https://github.com/filippolmt/skills --skill cloudflare-one-migrations-filippolmt
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: cloudflare-one-migrations
Source: https://github.com/filippolmt/skills/tree/main/skills/cloudflare-one-migrations
Command: npx skills add https://github.com/filippolmt/skills --skill cloudflare-one-migrations-filippolmt

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Migrating from an existing VPN, SWG, or SASE platform to Cloudflare One involves hundreds of policies, objects, and connectors that rarely map one-to-one, and missed rules silently weaken security. This Skill provides a structured assessment and mapping workflow so every source rule is accounted for before cutover. ## Core Features & Use Cases - Source-stack assessment: Builds a full inventory of identities, apps, tunnels, DNS/URL/firewall/DLP/TLS policies, and hit counts from Zscaler ZIA/ZPA, Palo Alto NGFW/Prisma, and legacy VPN exports. - Mapping plan with parity gaps: Maps each source object to a Cloudflare One target (Gateway policies, Access apps, Cloudflare Tunnel, DLP, device posture) with confidence levels, partial mappings, and explicit Not Migrated decisions. - Safe staged rollout: Creates dependencies first, uses migration prefixes and audit-mode rules, pilots with small groups, and validates with object-count comparisons and rollback paths. - Use Case: Given ZPA app segment and connector group exports, produce a tunnel-per-connector-group topology with CIDR/hostname routes, reusable Access policies, and the Gateway Network allow rule needed so private app traffic is not blocked. ## Quick Start Assess these Zscaler ZIA and ZPA exports and produce a Cloudflare One migration plan with policy mappings, parity gaps, and a 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 URL filtering, firewall, SSL inspection, DLP, and custom category policies from ZIA, then map them to Cloudflare Gateway traffic policies and lists. Note that caution/warn behavior and DLP engines have no exact equivalent and require explicit customer decisions.

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 created before the apps.

Can Palo Alto firewall rules be converted directly to Cloudflare One policies?

Not one-to-one. A single Palo Alto rule can produce multiple Cloudflare resources, and App-ID, zones, HIP profiles, and decryption behavior rarely translate exactly. Export address and service objects alongside rules and mark partial mappings rather than forcing equivalence.

Why is Cloudflare Gateway blocking my migrated private app traffic?

In combined ZIA/ZPA migrations, broad Gateway Network block rules can block Access private-app traffic before policy evaluation. Add a Network allow rule with the Self-hosted Access App selector at higher precedence than the L4 block rules.

What are the limitations when migrating ZPA bypass rules to Cloudflare?

ZPA bypass maps to WARP Split Tunnel exclude entries, not an Access bypass decision, and requires manual dashboard configuration with no API automation. Also note the default limit of 5 hostnames per Access app, which may require an account-team increase for large segments.