PluginBench
Skill
Official
Review
Audit score 70

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-dev
Claude Code
Cursor
Windsurf
Cline

How to use shopify-onboarding-dev

  1. 1.Run the install command to add the skill to your agent
  2. 2.Ask the agent to help you set up a Shopify partner account or create a dev store
  3. 3.Specify your preferred backend language or framework when scaffolding an app
  4. 4.Follow the agent's guidance to initialize your project with the appropriate Shopify library

Use cases

Good for
  • 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
Who it's for
  • 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

Is this skill for merchants or developers?

This skill is for developers building apps and themes. It is not for merchants managing Shopify stores.

What backend languages does this skill support?

It supports scaffolding in Rails, Express, Django, Flask, Laravel, Symfony, and other common backend frameworks.

Should I use this skill if I'm building checkout or admin extensions?

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."