shopify-development
Crear Aplicaciones, Extensiones y Temas de Shopify
El desarrollo de Shopify requiere dominar múltiples tecnologías: autenticación OAuth, APIs GraphQL, plantillas Liquid y componentes UI de Polaris. Esta habilidad proporciona patrones de código validados, flujos de trabajo CLI y guías de integración de API para acelerar tus proyectos de Shopify.
스킬 ZIP 다운로드
Claude에서 업로드
설정 → 기능 → 스킬 → 스킬 업로드로 이동
토글을 켜고 사용 시작
테스트해 보기
"shopify-development" 사용 중입니다. Crear consulta de productos con paginación
예상 결과:
- query GetProducts($first: Int!, $after: String) {
- products(first: $first, after: $after) {
- edges {
- node {
- id
- title
- variants(first: 10) {
- edges {
- node {
- id
- price
- inventoryQuantity
- selectedOptions {
- name
- value
- }
- }
- }
- }
- }
- }
- pageInfo {
- hasNextPage
- endCursor
- }
- }
- }
"shopify-development" 사용 중입니다. Plantilla Liquid para página de producto
예상 결과:
- {% comment %} Product template with sections {% endcomment %}
- {% section 'product-hero' %}
- <div class="product-hero">
- <h1>{{ product.title }}</h1>
- <p class="price">{{ product.selected_or_first_available_variant.price | money }}</p>
- {% form 'product', product %}
- <select name="id">
- {% for variant in product.variants %}
- <option value="{{ variant.id }}">{{ variant.title }}</option>
- {% endfor %}
- </select>
- <button type="submit">Add to Cart</button>
- {% endform %}
- </div>
- {% endsection %}
보안 감사
낮은 위험Static analyzer flagged 553 potential issues, but evaluation confirms these are FALSE POSITIVES for legitimate Shopify development patterns. External commands are Shopify CLI tooling (shopify app/theme init, dev, deploy). Network calls target official Shopify domains (shopify.dev, myshopify.com). Environment access stores standard API credentials (SHOPIFY_API_KEY, SHOPIFY_API_SECRET). The skill follows Shopify best practices with OAuth CSRF protection and secure credential handling. Low risk due to legitimate development tooling usage.
낮은 위험 문제 (3)
위험 요인
⚙️ 외부 명령어 (2)
📁 파일 시스템 액세스 (1)
품질 점수
만들 수 있는 것
Comerciante de E-commerce Construyendo Herramientas Personalizadas
Crear aplicaciones para automatizar la gestión de inventario, generar informes personalizados o integrar servicios de terceros como proveedores de envío.
Desarrollador de Agencia Construyendo Soluciones para Clientes
Crear rápidamente proyectos de clientes con personalizaciones de checkout, extensiones de admin y modificaciones de tema usando patrones probados.
Desarrollador Independiente Lanzando Aplicaciones de Shopify
Crear y monetizar aplicaciones usando integración de facturación, webhooks y Funciones de Shopify para la Tienda de Aplicaciones de Shopify.
이 프롬프트를 사용해 보세요
Crear una nueva aplicación de Shopify con Node.js y React usando Shopify CLI. Incluir autenticación OAuth, configuración de cliente de API GraphQL y página básica de listado de productos. Configurar permisos de acceso para leer productos y pedidos.
Generar una extensión de UI de checkout que agregue un campo de código de descuento personalizado y entrada de mensaje de regalo. Usar componentes Polaris y la API de extensión de checkout. Incluir tipos TypeScript y ejemplos de cadenas de localización.
Escribir una consulta GraphQL para obtener productos con variantes, imágenes y metafields. Incluir paginación basada en cursor y filtrar por colección. Validar contra el esquema de Shopify Admin API 2026-01.
Crear un manejador de webhook para eventos de creación de pedidos. Verificar firma HMAC, parsear la carga del webhook y activar un flujo de trabajo de cumplimiento. Incluir manejo de errores y lógica de reintento para entregas fallidas.
모범 사례
- Siempre verificar el parámetro de estado OAuth para prevenir ataques CSRF durante la instalación de la aplicación
- Usar paginación basada en cursor para consultas GraphQL para manejar grandes conjuntos de datos eficientemente
- Almacenar credenciales de API en variables de entorno, nunca comprometer secretos en control de versiones
- Implementar verificación de firma de webhook usando HMAC-SHA256 para todos los manejadores de webhooks
- Seguir el sistema de diseño Polaris para UI consistente en todas las extensiones de admin de Shopify
피하기
- Codificar credenciales de API o tokens de acceso directamente en archivos de código fuente
- Realizar solicitudes GraphQL sin autenticación sin el intercambio adecuado de tokens OAuth
- Ignorar encabezados de límite de tasa (X-Shopify-Shop-Domain) y costo de consultas en respuestas de API
- Usar API REST cuando GraphQL proporciona operaciones por lotes más eficientes
- Omitir verificación de HMAC de webhooks lo cual permite inyección maliciosa de webhooks