OverviewHistoryStatsSecurity
npx skills add ...
Documentation
SKILL.md
npx skills add saleor/agent-skills --skill saleor-app
Universal Saleor app development patterns. Covers the app protocol (manifest, registration, webhooks, authentication), payment processing, SDK abstractions, settings persistence, and Dashboard integration. Framework-agnostic with Next.js examples.
npx skills add saleor/agent-skills --skill saleor-app
Guide for building apps that extend Saleor via webhooks and the GraphQL API.
Framework-agnostic protocol documentation with Next.js examples using @saleor/app-sdk.
| Priority | Category | Impact | Prefix |
|---|---|---|---|
| 1 | Protocol | CRITICAL | protocol- |
| 2 | Permissions | CRITICAL | permissions- |
| 3 | Payment Apps | CRITICAL | payment- |
| 4 | Webhooks | HIGH | webhook- |
| 5 | Data & Settings | HIGH | data- |
| 6 | Dashboard UI | MEDIUM | dashboard- |
| 7 | Development | MEDIUM | dev- |
protocol-manifest — App manifest, required endpoints, permissions, extensionsprotocol-auth — Registration handshake, APL, token scopes, JWT/signature verificationpermissions-access-scopes — Define per-feature permissions; guard user JWT on every API route; baseline + per-route meta; UI mirrors serverpayment-app — Financial truth, stable references, unknown outcomes, refunds, and reconciliationwebhook-async — Async event handling, payload typing, retry policy, signature verificationwebhook-sync — Sync event handling, response schemas, performance constraintswebhook-external — Receiving webhooks from external services, multi-tenant routingdata-graphql — GraphQL from apps: client setup, auth headers, codegen, app vs user tokensdata-settings — MetadataManager, EncryptedMetadataManager, domain-scoped persistencedashboard-appbridge — AppBridge iframe protocol, actions, events, theme/locale syncdev-debug — Common errors, webhook dry runs, tunnel setup, debugging checklist