Migrate an Adobe Commerce App Builder project from the Integration Starter Kit or Checkout Starter Kit to the new App Management approach. Run from the root of the App Builder project to be migrated. Pass --auto to skip confirmation prompts (suitable for CI or batch use).
—
—
Does it follow best practices?
Run evals on this skill
Adds up to 20 points to the overall score
View guide
Low
Low-risk findings worth noting
Agent skills for migrating Adobe Commerce App Builder projects to the App Management approach, following the agentskills.io open standard. Compatible with Claude Code, Cursor, VS Code Copilot, Gemini CLI, and other supported agents.
| Skill | Description | Status |
|---|---|---|
| commerce-app-migrate | Orchestrate the full migration from Integration or Checkout Starter Kit to App Management | Available |
commerce-app-migrateOrchestrates the full migration workflow: project detection → domain analysis → Q&A → config assembly → execution. Run from the root of the App Builder project to be migrated.
/commerce-app-migrate
/commerce-app-migrate --auto # skip confirmation prompts (CI or batch use)
/commerce-app-migrate --doc-scan-only # scan README.md and env.dist on an already-migrated project, no files modifiedWhat it does:
app.config.yaml, package.json, and an actions or source directory)app.commerce.config.ts with defineConfig(...) from @adobe/aio-commerce-lib-app/configapp.config.yaml and install.yamlREADME.md and env.dist for content that is no longer needed after migration and explains why each item is obsolete; this analysis runs before npm install so recommendations are always produced even if the install step fails or is blockedAlready-migrated projects: If the project already contains app.commerce.config.ts, the skill skips the migration and runs a documentation scan only — scanning README.md and env.dist against the existing config and printing recommendations without modifying any files.
Documentation recommendations cover:
npm run onboard, aio commerce:event:subscribe, Adobe I/O Console setup steps), manual credential configuration, or webhook registration steps that are now handled declarativelyenv.dist entries for credentials and configuration now managed by the App Management platform: IMS/SaaS auth (OAUTH_*), PaaS OAuth1 (COMMERCE_CONSUMER_*, COMMERCE_ACCESS_TOKEN*), Adobe I/O workspace vars (AIO_RUNTIME_NAMESPACE, AIO_RUNTIME_AUTH, IO_MANAGEMENT_API_KEY, IO_*), event config vars (AIO_EVENTS_*, COMMERCE_ADOBE_IO_EVENTS_*), and webhook vars (COMMERCE_WEBHOOKS_PUBLIC_KEY)env.dist keys flagged explicitly (e.g. a key that appears twice in the file)<!-- ✂ REMOVE --> comments) for projects with 5 or more flagged sectionsSupported source projects: Integration Starter Kit, Checkout Starter Kit, Admin UI SDK extensions.
Output: A ready-to-deploy app.commerce.config.ts in the project root, with all detected domains mapped to the App Management configuration schema, plus a documentation cleanup report printed in the terminal.
Claude Code plugin:
/plugin marketplace add adobe/skills
/plugin install commerce-app-migration@adobe-skillsTessl CLI:
tessl install github:adobe/skills --skills commerce-app-migratenpx skills:
npx skills add adobe/skills --skill commerce-app-migrate