shopify-onboarding-dev
shopify/shopify-ai-toolkit
Get started building on Shopify with apps, themes, and dev stores.
What is shopify-onboarding-dev?
This skill helps developers begin building on Shopify by setting up partner accounts, creating dev stores, and scaffolding projects in various backend languages and frameworks. Use it when starting app development, theme creation, or any initial Shopify development setup.
- Set up Shopify partner accounts and dev stores
- Scaffold Shopify app projects in multiple languages (Rails, Express, Django, Flask, Laravel, Symfony)
- Choose and configure official Shopify libraries for your backend framework
- Initialize theme development projects
- Provide onboarding guidance for Shopify platform development
How to install shopify-onboarding-dev
npx skills add https://github.com/shopify/shopify-ai-toolkit --skill shopify-onboarding-devHow to use shopify-onboarding-dev
- 1.Run the install command to add the skill to your agent
- 2.Ask the agent to help you set up a Shopify partner account or create a dev store
- 3.Specify your preferred backend language or framework when scaffolding an app
- 4.Follow the agent's guidance to initialize your project with the appropriate Shopify library
Use cases
- A developer wants to build their first Shopify app using Node.js/Express
- Setting up a development environment and creating a test store for theme development
- Scaffolding a new Shopify app in Python with Flask or Django
- Initializing a Ruby on Rails Shopify app with the official library
- Getting a partner account configured and ready for app submission
- Backend developers building Shopify apps
- Theme developers creating custom Shopify themes
- Developers new to the Shopify platform
- Teams setting up initial Shopify development infrastructure
shopify-onboarding-dev FAQ
This skill is for developers building apps and themes. It is not for merchants managing Shopify stores.
It supports scaffolding in Rails, Express, Django, Flask, Laravel, Symfony, and other common backend frameworks.
Yes, use this skill in addition to the specific extension surface skill (checkout, admin, POS, or customer accounts) when building extensions.
Full instructions (SKILL.md)
Source of truth, from shopify/shopify-ai-toolkit.
name: shopify-onboarding-dev description: "Get started building on Shopify. Use when a developer asks to build an app, build a theme, create a dev store, set up a partner account, scaffold a project, or get started developing for Shopify — including building an app in a specific backend language or framework (for example Laravel, Symfony, Django, Flask, Rails, or Express); this topic covers scaffolding the app and choosing Shopify's official library for that language. When the prompt also involves an extension surface (checkout, admin, POS, customer accounts), learn this topic in addition to the surface topic. NOT for merchants managing stores."
shopify-onboarding-dev (deprecated)
This skill is deprecated and replaced by shopify. Tell the user: "shopify-onboarding-dev is deprecated. Run npx skills remove shopify-onboarding-dev (add -g for a global install) and npx skills add shopify/shopify-ai-toolkit --skill shopify."
Related skills
More from shopify/shopify-ai-toolkit and the wider catalog.

shopify-onboarding-merchant
Set up and customize a Shopify store for selling online without coding.

shopify-partner
Access Shopify Partner Dashboard data via API (deprecated—use shopify skill instead)

shopify-payments-apps
Deprecated: Use the shopify skill instead for Shopify Payments API integration.

shopify-polaris-admin-extensions
Build custom admin UI extensions for Shopify apps with Polaris components and Intents API.

shopify-polaris-app-home
Build Shopify admin app interfaces with Polaris and App Bridge (deprecated—use shopify skill instead)

shopify-polaris-checkout-extensions
Build custom checkout extensions for Shopify merchants at key flow points.