cloudflare-one-migrations

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

Updated Mar 25, 2026
One-click install
npx skills add https://github.com/lettucebo/Skills --skill cloudflare-one-migrations-lettucebo
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: cloudflare-one-migrations
Source: https://github.com/lettucebo/Skills/tree/main/skills/cloudflare/cloudflare-one-migrations
Command: npx skills add https://github.com/lettucebo/Skills --skill cloudflare-one-migrations-lettucebo

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 policies, objects, and tunnels that rarely map 1:1, and mistakes cause silent traffic drops or security gaps. This Skill provides a structured workflow for assessment, policy mapping, staged rollout, and validation so no source rule is lost or misconfigured. ## Core Features & Use Cases - Source Stack Assessment: Builds a full inventory of identities, apps, policies, connectors, and hit counts from ZIA, ZPA, Palo Alto, or legacy VPN exports before any mapping begins. - Policy Mapping & Gap Analysis: Maps source rules to Cloudflare Gateway, Access, Tunnel, DLP, and device posture resources, flagging partial, unsupported, or manual-decision items explicitly. - Staged Rollout & Validation: Creates disabled/audit-mode rules with migration prefixes, pilots with small groups, compares object counts and logs, and produces a source-rule accounting table with rollback paths. - Use Case: A network engineer migrating from Zscaler ZPA exports app segments and connector groups, then uses this Skill to generate one Cloudflare Tunnel per connector group, map CIDR and hostname routes, and build reusable Access policies with the required Gateway Network allow rule. ## Quick Start Ask the AI to plan a migration from Zscaler ZIA and ZPA to Cloudflare One using your exported policy and app segment files.

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, and custom category policies, then map them to Cloudflare Gateway traffic policies and lists. Note that ZIA caution/warn behavior has no Gateway equivalent and must be handled as an explicit allow/block decision.

How do ZPA app segments map to Cloudflare Access?▼

ZPA app segments do not map 1:1; Cloudflare separates Access apps, tunnel routes, DNS, and policies. Create one Cloudflare Tunnel per ZPA connector group, convert app segment IPs to CIDR routes and domains to hostname routes, then attach reusable Access policies.

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

Palo Alto rules can be mapped only after understanding traffic direction, zones, objects, users, apps, and hit counts. App-ID, HIP profiles, and decryption behavior rarely translate exactly, so partial mappings are flagged rather than forced into false equivalence.

Why does Gateway block my Access private app traffic after migration?▼

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

What are the limitations of Zscaler to Cloudflare migration?▼

DLP engines and custom regex require manual Cloudflare DLP profile recreation, ZPA bypass rules need manual Split Tunnel exclude configuration, and Access apps default to 5 hostnames per app unless the account limit is raised to 50.