Claude Skill MartBrowse skillsQuick linesLearn by videoTerminal guideWhat is a Skill?
Back to list

Cloudflare One Migration Planner

Plans assessments, policy mappings, and staged rollouts when migrating from Zscaler ZIA/ZPA, Palo Alto, or legacy VPN/SWG stacks to Cloudflare One.

Security & ReviewAdvanced41643AI score 7/10Last updated: Sep 1, 2026

What it does

  • Identifies the source stack (Zscaler ZIA/ZPA, Palo Alto NGFW/Prisma/GlobalProtect, legacy VPN/SWG/SD-WAN) and demands the exact structured exports needed per vendor.
  • Builds a full inventory: identities, groups, apps, destinations, connectors/tunnels, DNS/URL/firewall/DLP/TLS policies, objects/lists, locations, exceptions, and hit counts.
  • Produces a mapping plan with source object → Cloudflare One target, confidence, prerequisites, unsupported/partial mappings, and explicit manual decisions.
  • Enforces dependency order (identity/SCIM → connectors → routes/DNS → lists → Access → Gateway → DLP → logging) and stages changes with a migration prefix in disabled/audit mode.
  • Adds validation gates, rollback paths, and a final source-rule accounting table so no rule silently disappears.

Who it's for

  • Network and security engineers replacing Zscaler or Palo Alto with Cloudflare One (Access, Gateway, Tunnel, WARP).
  • Consultants, SEs, and partner engineers running customer SASE migrations.
  • Owners of VPN-replacement programs who must document pilots, parallel runs, and decommission criteria.

Examples

  1. "Map these 400 ZIA URL filtering and SSL inspection rules to Gateway policies" → counts generated lists, and flags CAUTION/warn behavior as an explicit customer decision rather than a silent allow.
  2. "Design Cloudflare Tunnel topology from my ZPA app segments and connector groups" → one tunnel per connector group, cloudflared replicas matched to connector instances, CIDR vs hostname route allocation.
  3. "Run a parity/gap analysis on this Palo Alto rule and object export" → marks App-ID, zone, HIP, and decryption behavior as partial mappings and lists device-posture prerequisites.

· · · Install guide · · ·

Try it now, no install

Paste this into Claude to use the skill without installing anything.

Read the instructions in this file and follow them to help me:
https://raw.githubusercontent.com/aiskillstore/marketplace/HEAD/pending/cloudflare/cloudflare-one-migrations/SKILL.md

What I want: (describe your task here)

If Claude can't open the link, open it yourself and paste the contents instead.

If it works for you, download the ZIP below and install it. Then it runs on its own — no pasting each time.

Install in the Claude app (no terminal)
  1. Download the ZIP with the button below.
  2. In Claude, open Settings → Capabilities and turn on 'Code execution and file creation'. (one time)
  3. Go to Customize → Skills → + → 'Upload a skill' and upload the ZIP.
Download ZIP
Install in Claude Code

Let Claude do it — paste this into Claude Code

Install the skill I found on Claude Skill Mart.
Copy the pending/cloudflare/cloudflare-one-migrations folder from the GitHub repo aiskillstore/marketplace into my ~/.claude/skills/cloudflare-one-migrations/.
When it's done, tell me in one line what this skill can do.

Install with a command instead

git clone https://github.com/aiskillstore/marketplace.git /tmp/aiskillstore && mkdir -p ~/.claude/skills/cloudflare-one-migrations && cp -r /tmp/aiskillstore/pending/cloudflare/cloudflare-one-migrations/* ~/.claude/skills/cloudflare-one-migrations/

This is a third-party skill. Check the source repository before installing.

  1. Open a terminal.
  2. Clone the repository: git clone https://github.com/aiskillstore/marketplace.git /tmp/aiskillstore
  3. Create the skill directory: mkdir -p ~/.claude/skills/cloudflare-one-migrations
  4. Copy the files: cp -r /tmp/aiskillstore/pending/cloudflare/cloudflare-one-migrations/* ~/.claude/skills/cloudflare-one-migrations/
  5. Restart Claude Code and confirm cloudflare-one-migrations appears in your skills list.
  6. Try a prompt like "Run a migration assessment from Zscaler ZPA to Cloudflare One" and attach the policy/object/group exports the skill asks for.
  7. Before generating real configuration, re-check current Cloudflare docs and your account limits (for example, Access app destination limits).