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.