migration

Coordinate BPA and CAM data to orchestrate AEM migrations to Cloud Service.

1|Updated Apr 14, 2026
One-click install
npx skills add https://github.com/adobe/aem-auth-demo --skill migration-adobe
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: migration
Source: https://github.com/adobe/aem-auth-demo/tree/main/.agents/skills/migration
Command: npx skills add https://github.com/adobe/aem-auth-demo --skill migration-adobe

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

Orchestrates migration from legacy AEM (6.x, AMS, on-prem) to AEM as a Cloud Service by coordinating BPA data, CAM/MCP target discovery, and a one-pattern-per-session workflow.

Core Features & Use Cases

  • BPA-driven migration orchestration including pattern selection and per-session flow
  • CAM/MCP target discovery with explicit user confirmation and mapping to Java sources
  • Guidance and transformation steps reside in the best-practices skill; read it before editing code

Quick Start

Begin by selecting a BPA pattern (for example, scheduler) and supplying a BPA CSV path or a CAM project to start the one-pattern-per-session migration flow.

Frequently Asked Questions about migration

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

FAQPage Schema
How do I orchestrate AEM migration to Cloud Service using BPA data?

AEM migration to Cloud Service is orchestrated by coordinating BPA CSV data, CAM findings, and per-pattern sessions. You select a BPA pattern and supply a BPA CSV path to start a one-pattern-per-session migration workflow with guardrails.

What's the best way to handle legacy AEM 6.x or AMS migration to Cloud Service?

Legacy AEM 6.x, AMS, and on-prem migrations to AEM as a Cloud Service are handled through a structured workflow that coordinates BPA data and CAM target discovery via MCP, ensuring end-to-end orchestration with guardrails.

Can I use CAM via MCP for target discovery during AEM migration?

Yes, CAM via MCP supports target discovery during AEM migration. It requires explicit user confirmation and maps discovered targets to Java sources, integrating with the per-pattern session workflow.

Do I need a separate skill for transformation steps during AEM migration?

Yes, transformation steps require the best-practices skill, which contains guidance and code edits. You should read the best-practices skill before editing code during the AEM migration orchestration flow.

How does the one-pattern-per-session workflow work for AEM migration?

The one-pattern-per-session workflow drives AEM migration by isolating each BPA pattern into a dedicated session. You select a pattern like scheduler, provide a BPA CSV or CAM project, and the workflow orchestrates that pattern end to end.

What limitations should I be aware of when using BPA and CAM for AEM migration?

AEM migration orchestration via BPA and CAM focuses on pattern selection and target discovery but does not contain transformation guidance itself. Code edits depend on the best-practices skill, and CAM target discovery requires explicit user confirmation.