Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →

adobe/aio-commerce-sdk

6 skills349 installs78 starsGitHub

Install

npx skills add https://github.com/adobe/aio-commerce-sdk

Skills in this repo

1Commerce App Initcommerce-app-init scaffolds a new Adobe Commerce app using the aio-commerce-sdk. A developer uses it to create a bare Commerce app from scratch: it writes app.commerce.config.ts with metadata, then runs init to install dependencies and generate the required project files. It does not configure extensibility domains, deferring events, webhooks, and business config to their own skills, and chains to appbuilder-project-init for Developer Console setup when deploying.71installs2Commerce App Eventingcommerce-app-eventing adds or modifies Commerce and external event subscriptions in an Adobe Commerce app built with the aio-commerce-sdk. A developer uses it to set up event-driven workflows triggered by Commerce operations (like order placement or catalog changes) or third-party systems, and to configure event field extraction and filter rules. It also verifies the required I/O Events services are subscribed in the Developer Console workspace. It requires a base app initialized with commerce-app-init.69installs3Commerce App Business Configcommerce-app-business-config manages custom business configuration in an Adobe Commerce app built with the aio-commerce-sdk. A developer uses it to add, modify, or remove merchant-configurable settings exposed through Commerce Admin. It creates typed config fields (text, password, email, url, tel, boolean, list) in the businessConfig.schema of app.commerce.config.ts and applies per-type validation before writing. It requires a base app initialized with commerce-app-init.66installs4Commerce App Webhookscommerce-app-webhooks adds or modifies webhook interceptors in an Adobe Commerce app built with the aio-commerce-sdk. A developer uses it to intercept Commerce operations, before or after execution, to validate input, append data, or modify behavior. Each interceptor routes to either a runtime action in the app or an explicit external URL, with per-field validation applied before writing the config. It requires a base app initialized with commerce-app-init.65installs5Commerce App Storagecommerce-app-storage integrates App Builder Database Storage (@adobe/aio-lib-db) into an Adobe Commerce app and scaffolds a runtime action that reads and writes documents. A developer uses it to add persistent, queryable, MongoDB-like storage backing a Commerce app from either a web action or an event/webhook handler. It covers declarative workspace-database provisioning in app.config.yaml and the workaround needed for extension-only apps. It requires a base app initialized with commerce-app-init.50installs6Commerce App Migratecommerce-app-migrate migrates an Adobe Commerce App Builder project from the Integration Starter Kit or Checkout Starter Kit to the new App Management approach using @adobe/aio-commerce-lib-app. It orchestrates the full migration through detection, domain analysis, Q&A, config assembly, and execution, leaving the project ready to deploy. It supports --auto for non-interactive CI runs and --doc-scan-only to flag outdated README and env.dist content without modifying files.28installs

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.